.NET और C # पर कुछ और ट्रिकी प्रश्न



मैंने आपके लिए कुछ रोचक, लेकिन .NET और C # की दुनिया के बहुत ही जाने-माने सवालों का चयन नहीं किया है। साथ ही, मैंने कुछ प्रश्न स्वयं लिखे, जो मुझे पसंद आई पुस्तकों, लेखों और वीडियो पर आधारित थे।

1. स्क्रीन पर क्या प्रदर्शित किया जाएगा? (यदि कुछ भी प्रदर्शित किया जाता है)

string nullString = (string)null;
Console.WriteLine (nullString is string);

उत्तर

2. कंसोल .NET एप्लिकेशन द्वारा क्या प्रदर्शित किया जाएगा?

Console.WriteLine (Math.Round(1.5));
Console.WriteLine (Math.Round(2.5));

उत्तर
2 2. — . , Mono 2 3.

3. निम्नलिखित कोड को निष्पादित करने का परिणाम क्या होगा:

static void Main(string[] args)
{
    float f = Sum(0.1f, 0.2f);
    float g = Sum(0.1f, 0.2f);
    Console.WriteLine(f == g);
}

static float Sum(float f1, float f2)
{
    return f1 + f2;
}

a) ट्रू
b) गलत
c) एक अपवाद
d को फेंक दिया जाएगा ) इसे स्पष्ट रूप से नहीं कहा जा सकता है (सबसे अधिक सच है, लेकिन यह गलत भी हो सकता है)

उत्तर
d
JIT float. , , CLR, ( , , ). Debug/Release , , False. , — Release False. . , .
Credits:
Binary floating point and .NET

4. निम्नलिखित कोड को निष्पादित करने का परिणाम क्या होगा:

float price = 4.99F;
int quantity = 17;
float total = price * quantity;
Console.WriteLine("The total price is ${0}.", total);

a) कुल कीमत $ 85
b है) कुल मूल्य $ 84.83
c है) कुल मूल्य $ 84
d है) कुल मूल्य $ 84.82999 है


5. एक डेटाबेस में पासवर्ड स्टोर करने का सबसे अच्छा तरीका क्या है? एक या एक से अधिक उत्तरों का चयन करें: ए) प्लेनटेक्स्ट के

रूप में
बी) डीईएस
का उपयोग करके एन्क्रिप्ट किया गया) एईएस
डी का उपयोग करके एन्क्रिप्ट किया गया ) एमडी 5
ई का उपयोग करके कैश किया गया) एसएचए 512 का उपयोग करके कैश किया गया

उत्तर
e
MD5 .
, keyed hash : HMACSHA1 MACTripleDES

6. .NET वातावरण में, कई अलग-अलग टाइमर हैं। इनमें से कौन सी टाइमर मौजूद नहीं है?

क) System.Windows.Forms से टाइमर
ख) System.Windows.Threading से DispatchTimer
ग) Windows.UI.XAML से DispatchTimer
घ) से System.Timers टाइमर
ई) System.Windows.Threading.Timers से टाइमर
च) सिस्टम से टाइमर .Threading

उत्तर
e
Credits: CLR via C# Jeffrey Richter

7. नेटवर्क पर .NET .NET क्या मौजूद नहीं है?

a) dotnetfiddle.net
b) repl.it/languages/csharp
c) csharpcompiler.net
d) dotnet.microsoft.com/platform/try-dotnet
e) csharppad.com

उत्तर
c

8. यदि आप इंगित करना चाहते हैं कि संख्या लंबी है, तो आप संख्या के अंत में अक्षर l या L को निर्दिष्ट कर सकते हैं। उदाहरण के लिए, इस तरह:

var l = 138l;

किस अक्षर का उपयोग करके मैं दशमलव प्रकार निर्दिष्ट कर सकता हूं?

ए) सी या सी
बी) डी या डी
सी) एम या एम
डी) ई या ई

उत्तर
c

9. निम्नलिखित कोड वाले कंसोल एप्लिकेशन की स्क्रीन पर क्या प्रदर्शित होगा:

     class Program
    {
         static Program()
        {
            Console.WriteLine("Static constructor");
        }

         public Program()
        {
            Console.WriteLine("Constructor");
        }

        static void Main(string[] args)
        {
            Console.WriteLine("Main");
            Console.ReadLine();
        }
    }

उत्तर
«Static constructor» «Main»
, . . .

10. परिणाम के रूप में क्या प्रदर्शित किया जाएगा?

      [Flags]
      public enum Status 
      {
         Funny = 0x01,
         Hilarious = 0x02,
         Boring = 0x04,
         Cool = 0x08,
         Interesting = 0x10,
         Informative = 0x20,
         Error = 0x40
      }

  public static void Main (string[] args) {
         var code = 24;
         Console.WriteLine (String.Format("This Quiz is: {0}",  (Status)code));
      }

उत्तर
This Quiz is: Cool Interesting

24 0011000

Funny = 0
Hilarious = 0
Boring = 0
Cool = 1
Interesting = 1
Informative = 0
Error = 0
Credits:
C# Often Surprises Me, part: 000001
Enumeration types (C# reference)


11. स्ट्रिंग और स्ट्रिंग के बीच अंतर क्या है?

उत्तर
String .NET c# string. short int C# Int16 Int32 .NET
Difference between string and String in C#

12. विज़ुअल स्टूडियो प्रतीक का क्या अर्थ है (या कम से कम शुरुआत में इसका मतलब है)?

उत्तर

13. कृपया नक्शा: निम्नलिखित विकल्पों के साथ
Async / प्रतीक्षा का
प्रयास करें /
ValidateAntiForgeryToken
को पकड़ें :
TAP , SEH , STP

उत्तर
Async/await -> TAP (Task asynchronous programming model)
Try/catch -> SEH (Structured Exception Handling)
ValidateAntiForgeryToken -> STP (Synchronizer Token Pattern)

14. निम्नलिखित में से कौन एक .NET CMS नहीं है?

a) mojoPortal
b) N2 CMS
c) परमाणु CMS
d) समग्र C1
e) ठोस 5
f) पिरान्हा CMS

उत्तर
e

15. स्क्रीन पर क्या प्रदर्शित किया जाएगा? (यदि कुछ प्रदर्शित होता है)

  
     class Program
    {
        private static int y = x;
        private static int x = 5;

        static void Main(string[] args)
        {
            Console.WriteLine(y);
            Console.ReadLine();
        }
    }

उत्तर
0


16. क्या समवर्ती संग्रह के वर्ग नेट में मौजूद नहीं है

एक) ConcurrentQueue
ख) ConcurrentStack
ग) ConcurrentList
घ) ConcurrentDictionary
ई) ConcurrentBag

उत्तर
c

17. सिंक्रोनस तरीके से एसिंक्स कोड को कॉल करने की कौन सी विधि बेहतर है (निश्चित रूप से, यह दुर्लभ परिस्थितियों में किया जाता है जब यह काम नहीं करता है):

a) प्रतीक्षा ()
b) परिणाम ()
c) GetAwaiter () GetResult ()।

उत्तर

All Articles