Data Structures and Algorithms — MCQ Practice

Hindi aur English dono mein practice karo — click karo answer check karne ke liye.

📚 819 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
819 questions

Question 721

EN + हिं
GB The output of: namespace A{void f(){cout<<"A";}} namespace B{void f(){cout<<"B";}} using namespace A; f();
IN इसका आउटपुट: नेमस्पेस A{void f(){cout
A
B बी
Error गलती
AB अब
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) using namespace A brings f into scope; calls A::f.
व्याख्या (हिन्दी) नेमस्पेस ए का उपयोग एफ को दायरे में लाता है; ए::एफ को कॉल करता है।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 722

EN + हिं
GB What is the output: template struct Factorial{enum{value=N*Factorial::value};}; template<> struct Factorial<0>{enum{value=1};}; cout<::value;
IN आउटपुट क्या है: टेम्पलेट संरचना Factorial{enum{value=N*Facttorial::value};}; टेम्प्लेट संरचना फ़ैक्टोरियल{enum{value=1};}; अदालत
5 5
120 120
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TMP factorial: 5!=120 computed at compile time.
व्याख्या (हिन्दी) टीएमपी फैक्टोरियल: 5!=120 संकलन समय पर गणना की गई।
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 723

EN + हिं Medium
GB Template metaprogramming Fibonacci: Fib<7>::value =
IN टेम्प्लेट मेटाप्रोग्रामिंग फाइबोनैचि: Fib::value =
13 13
21 21
8 8
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TMP Fibonacci: F(7)=13.
व्याख्या (हिन्दी) टीएमपी फाइबोनैचि: एफ(7)=13।
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 724

EN + हिं
GB What is the output: template struct TypeName{static const char* get(){return "unknown";}}; template<> struct TypeName{static const char* get(){return "int";}}; cout<::get();
IN आउटपुट क्या है: टेम्प्लेट स्ट्रक्चर टाइपनेम {स्टैटिक कॉन्स चार * गेट () {रिटर्न "अज्ञात";}}; टेम्प्लेट संरचना प्रकारनाम{स्थिर स्थिरांक चार* प्राप्त(){वापसी "int";}}; अदालत
unknown अज्ञात
int int यहाँ
Error गलती
T टी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Template specialization for int returns "int".
व्याख्या (हिन्दी) इंट के लिए टेम्पलेट विशेषज्ञता "इंट" लौटाती है।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे SSC CGL, IBPS, RRB और State-level परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 725

EN + हिं
GB The output of: int a=1,b=2; auto [x,y]={a,b}; cout<
IN का आउटपुट: int a=1,b=2; ऑटो [x,y]={a,b}; अदालत
12 12
21 21
Error गलती
Depends निर्भर करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Structured binding: x=1, y=2.
व्याख्या (हिन्दी) संरचित बाइंडिंग: x=1, y=2.
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms ("Introduction to DSA" sub-topic) category का है, और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 726

EN + हिं
GB The output of: optional o=5; cout<
IN का आउटपुट: वैकल्पिक o=5; अदालत
5 5
Error गलती
Undefined अपरिभाषित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) o has value 5; value_or returns 5.
व्याख्या (हिन्दी) o का मान 5 है; value_or रिटर्न 5.
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms ("Introduction to DSA" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 727

EN + हिं
GB The output of: optional o; cout<
IN का आउटपुट: वैकल्पिक ओ; अदालत
99 99
Error गलती
Undefined अपरिभाषित
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) o is empty; value_or returns 99.
व्याख्या (हिन्दी) ओ खाली है; वैल्यू_ऑर 99 लौटाता है।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 728

EN + हिं
GB The output of: variant v=42; cout<(v);
IN का आउटपुट: वैरिएंट v=42; अदालत
42 42
Error गलती
String डोरी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) v holds int 42; get extracts it.
व्याख्या (हिन्दी) v int 42 रखता है; get इसे निकालता है।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 729

EN + हिं
GB The output of: variant v=3.14; cout<(v);
IN का आउटपुट: वैरिएंट v=3.14; अदालत
3 3
3.14 3.14
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) v holds double 3.14; get extracts it.
व्याख्या (हिन्दी) v डबल 3.14 रखता है; get इसे निकालता है।
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 730

EN + हिं
GB The output of: any a=42; cout<(a);
IN का आउटपुट: कोई भी a=42; अदालत
Error गलती
42 42
4 4
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) std::any stores 42 as int; any_cast extracts 42.
व्याख्या (हिन्दी) std::कोई भी स्टोर 42 int के रूप में; Any_cast अर्क 42.
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 731

EN + हिं
GB The output of: any a=string("hello"); cout<(a);
IN इसका आउटपुट: कोई भी a=string('hello'); अदालत
Error गलती
hello नमस्ते
string डोरी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) any stores string; any_cast extracts "hello".
व्याख्या (हिन्दी) कोई भी स्टोर स्ट्रिंग; Any_cast "हैलो" निकालता है।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms ("Introduction to DSA" sub-topic) category का है, और SSC, Railway, Banking और State PCS के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 732

EN + हिं
GB What is the output: format("{0} {1} {0}", "hello", "world"):
IN आउटपुट क्या है: प्रारूप ("{0} {1} {0}", "हैलो", "दुनिया"):
hello world hello नमस्ते विश्व नमस्कार
hello world हैलो वर्ल्ड
world hello world विश्व नमस्ते विश्व
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) std::format with positional args: {0}=hello, {1}=world.
व्याख्या (हिन्दी) std::स्थितीय तर्कों के साथ प्रारूप: {0}=हैलो, {1}=विश्व।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms ("Introduction to DSA" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 733

EN + हिं
GB The output of: format("{:>10}", "hi"):
IN इसका आउटपुट: प्रारूप ("{:>10}", "हाय"):
hi नमस्ते
hi नमस्ते
hi नमस्ते
hixxxxxxxx hixxxxxxxxx
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) {:>10} right-aligns in width 10.
व्याख्या (हिन्दी) {:>10} चौड़ाई 10 में दाएँ-संरेखित।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 734

EN + हिं
GB The output of: format("{:.2f}", 3.14159):
IN इसका आउटपुट: प्रारूप('{:.2f}', 3.14159):
3.14 3.14
3.1 3.1
3.142 3.142
3.14159 3.14159
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) {:.2f} formats float with 2 decimal places.
व्याख्या (हिन्दी) {:.2f} प्रारूप 2 दशमलव स्थानों के साथ तैरते हैं।
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 735

EN + हिं
GB The output of: format("{:05d}", 42):
IN इसका आउटपुट: प्रारूप("{:05d}", 42):
00042 00042
42 42
42000 42000
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) {:05d} pads with zeros to width 5.
व्याख्या (हिन्दी) {:05d} शून्य से चौड़ाई 5 वाले पैड।
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।