[C-Sharp Programming MCQS ]

झारखंड में आयोजित होने वाली JPSC, JSSC, JET, झारखंड पुलिस भर्ती परीक्षा आदि के लिए उपयोगी सामान्य अध्ययन।

[ C-Sharp Programming MCQS ]

Useful GK for JPSC, JSSC, JET, Jharkhand Police and other exams.
91. C# में yield keyword का उपयोग किसलिए किया जाता है?
[A] Exception Handling के लिए
[B] Iterator बनाने के लिए
[C] File Handling के लिए
[D] Class बनाने के लिए
91. Why is the yield keyword used in C#?
[A] For Exception Handling
[B] To create Iterators
[C] For File Handling
[D] To create Classes
सही उत्तर: Iterator बनाने के लिए
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: To create Iterators
Explanation: Important question.
92. C# में yield return क्या करता है?
[A] Method समाप्त करता है
[B] एक-एक करके मान लौटाता है
[C] Memory मुक्त करता है
[D] Object बनाता है
92. What does yield return do in C#?
[A] Terminates the method
[B] Returns values one at a time
[C] Frees memory
[D] Creates an object
सही उत्तर: एक-एक करके मान लौटाता है
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: Returns values one at a time
Explanation: Important question.
93. C# 9.0 में Record Type का मुख्य उद्देश्य क्या है?
[A] Database बनाना
[B] Immutable Data Model बनाना
[C] Loop चलाना
[D] File पढ़ना
93. What is the main purpose of Record type in C# 9.0?
[A] Create databases
[B] Create immutable data models
[C] Execute loops
[D] Read files
सही उत्तर: Immutable Data Model बनाना
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: Create immutable data models
Explanation: Important question.
94. C# में Tuple का उपयोग किसलिए किया जाता है?
[A] एक Method में कई मान Return करने के लिए
[B] Array Delete करने के लिए
[C] Loop Control के लिए
[D] Namespace बनाने के लिए
94. Why are Tuples used in C#?
[A] To return multiple values from a method
[B] To delete arrays
[C] For loop control
[D] To create namespaces
सही उत्तर: एक Method में कई मान Return करने के लिए
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: To return multiple values from a method
Explanation: Important question.
95. C# में Pattern Matching किस Statement के साथ सबसे अधिक उपयोग होता है?
[A] for
[B] while
[C] switch
[D] goto
95. Pattern Matching in C# is most commonly used with which statement?
[A] for
[B] while
[C] switch
[D] goto
सही उत्तर: switch
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: switch
Explanation: Important question.
96. C# में nameof Operator क्या Return करता है?
[A] Variable की Value
[B] Variable का नाम String के रूप में
[C] Memory Address
[D] Data Type
96. What does the nameof operator return in C#?
[A] Variable value
[B] Variable name as a string
[C] Memory address
[D] Data type
सही उत्तर: Variable का नाम String के रूप में
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: Variable name as a string
Explanation: Important question.
97. C# में Span का मुख्य लाभ क्या है?
[A] Database Access
[B] Memory का कुशल उपयोग
[C] Networking
[D] Graphics
97. What is the main advantage of Span in C#?
[A] Database access
[B] Efficient memory usage
[C] Networking
[D] Graphics
सही उत्तर: Memory का कुशल उपयोग
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: Efficient memory usage
Explanation: Important question.
98. C# में Nullable Reference Types किस Version में प्रस्तुत किए गए?
[A] C# 6.0
[B] C# 7.0
[C] C# 8.0
[D] C# 9.0
98. Nullable Reference Types were introduced in which version of C#?
[A] C# 6.0
[B] C# 7.0
[C] C# 8.0
[D] C# 9.0
सही उत्तर: C# 8.0
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: C# 8.0
Explanation: Important question.
99. C# 9.0 में init Accessor का उपयोग किसलिए किया जाता है?
[A] Object बनने के बाद Value बदलने के लिए
[B] केवल Object Initialization के समय Value Set करने के लिए
[C] Loop बनाने के लिए
[D] Method Overloading के लिए
99. Why is the init accessor used in C# 9.0?
[A] To modify values after object creation
[B] To set values only during object initialization
[C] To create loops
[D] For method overloading
सही उत्तर: केवल Object Initialization के समय Value Set करने के लिए
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: To set values only during object initialization
Explanation: Important question.
100. C# में using Declaration का मुख्य लाभ क्या है?
[A] Automatic Resource Disposal
[B] Fast Compilation
[C] Memory Increase
[D] Loop Optimization
100. What is the main advantage of using declaration in C#?
[A] Automatic resource disposal
[B] Fast compilation
[C] Increase memory
[D] Loop optimization
सही उत्तर: Automatic Resource Disposal
व्याख्या: महत्वपूर्ण प्रश्न।
Correct Answer: Automatic resource disposal
Explanation: Important question.