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 241

EN + हिं
GB What is the output: int x=42; cout<
IN आउटपुट क्या है: int x=42; अदालत
2a 42 2ए 42
42 2a 42 2ए
0x2a 42 0x2a 42
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 42 in hex = 2a; then back to decimal = 42.
व्याख्या (हिन्दी) हेक्स में 42 = 2ए; फिर दशमलव पर वापस = 42.
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 242

EN + हिं
GB The output of: int a[]={1,2,3,4,5}; cout<
IN इसका आउटपुट: int a[]={1,2,3,4,5}; अदालत
5 5
4 4
20 20
1 1
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 20 bytes total / 4 bytes per int = 5 elements.
व्याख्या (हिन्दी) कुल 20 बाइट्स / 4 बाइट्स प्रति इंट = 5 तत्व।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 243

EN + हिं
GB The output of: vector v={3,1,4,1,5,9}; sort(v.begin(),v.end()); v.erase(unique(v.begin(),v.end()),v.end()); cout<
IN का आउटपुट: वेक्टर v={3,1,4,1,5,9}; क्रमबद्ध करें (v.begin(),v.end()); v.erase(unique(v.begin(),v.end()),v.end()); अदालत
5 5
6 6
4 4
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) After removing duplicate 1: {1,3,4,5,9} = 5 elements.
व्याख्या (हिन्दी) डुप्लिकेट 1 को हटाने के बाद: {1,3,4,5,9} = 5 तत्व।
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 244

EN + हिं
GB What is the output: map m={{1,10},{2,20},{3,30}}; for(auto [k,v]:m) cout<
IN आउटपुट क्या है: मानचित्र m={{1,10},{2,20},{3,30}}; for(ऑटो [k,v]:m) कॉउट
102030 102030
112233 112233
101020203030 101020203030
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Structured binding: key value pairs 1 10 2 20 3 30.
व्याख्या (हिन्दी) संरचित बाइंडिंग: कुंजी मान जोड़े 1 10 2 20 3 30।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 245

EN + हिं
GB The output of: auto v=vector(5); iota(v.begin(),v.end(),1); cout<
IN का आउटपुट: ऑटो v=वेक्टर(5); iota(v.begin(),v.end(),1); अदालत
3 3
4 4
1 1
5 5
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) iota(begin,end,1) fills {1,2,3,4,5}; v[3]=4.
व्याख्या (हिन्दी) iota(शुरू, अंत,1) {1,2,3,4,5} भरता है; वी[3]=4.
🎯 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 246

EN + हिं
GB The output of: int n=10; int sum=accumulate(begin({1,2,3,4,5,6,7,8,9,10}),end({1,2,3,4,5,6,7,8,9,10}),0); cout<
IN का आउटपुट: int n=10; पूर्णांक योग=संचय(शुरू({1,2,3,4,5,6,7,8,9,10}),अंत({1,2,3,4,5,6,7,8,9,10}),0); अदालत
50 50
55 55
45 45
100 100
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Sum 1 to 10 = 55.
व्याख्या (हिन्दी) 1 से 10 का योग = 55.
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms ("Introduction to DSA" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 247

EN + हिं
GB The output of: string s="Race Car"; remove_if(s.begin(),s.end(),::isspace); cout<
IN इसका आउटपुट: स्ट्रिंग s='रेस कार'; delete_if(s.begin(),s.end(),::isspace); अदालत
Race Car रेस कार
RaceCar रेसकार
raceCar रेसकार
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) remove_if does not actually erase; only rearranges.
व्याख्या (हिन्दी) delete_if वास्तव में मिटाता नहीं है; केवल पुनर्व्यवस्थित करता है।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 248

EN + हिं
GB The output of: auto s=set{5,3,1,4,2}; cout<
IN का आउटपुट: auto s=set{5,3,1,4,2}; अदालत
5 5
3 3
1 1
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Set has 5 unique elements; distance = 5.
व्याख्या (हिन्दी) सेट में 5 अद्वितीय तत्व हैं; दूरी = 5.
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 249

EN + हिं
GB The output of: int x=7; cout<<(x%2==0?"Even":"Odd")<<" "<<(x>0?"Pos":"NonPos");
IN का आउटपुट: int x=7; अदालत
Even Pos यहां तक ​​कि पॉज़
Odd Pos अजीब स्थिति
Even NonPos यहां तक ​​कि नॉनपोस भी
Odd NonPos अजीब नॉनपोज़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 7 is odd and positive.
व्याख्या (हिन्दी) 7 विषम और सकारात्मक है.
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 250

EN + हिं
GB What is the output: int x=0; do {x++; if(x==3) break;} while(x<10); cout<
IN आउटपुट क्या है: int x=0; करो {x++; if(x==3) breaking;} while(x
3 3
10 10
4 4
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Loop increments to 3, then breaks.
व्याख्या (हिन्दी) लूप 3 तक बढ़ता है, फिर टूट जाता है।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे SSC CGL, IBPS, RRB और State-level परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 251

EN + हिं
GB The output of: int a=2; switch(a){case 1: case 2: cout<<"1or2"; break; case 3: cout<<"3";}
IN The output of: int a=2; स्विच(ए){केस 1: केस 2: कॉउट
1or2 1 ओर 2
2 2
3 3
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) case 2 falls through from case 1 label; matches case 2, outputs 1or2.
व्याख्या (हिन्दी) केस 2, केस 1 लेबल से गिरता है; केस 2 से मेल खाता है, आउटपुट 1or2।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms ("Introduction to DSA" sub-topic) category का है, और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 252

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

Question 253

EN + हिं
GB The output of: int x=1; if(x>0) if(x>3) cout<<"A"; else cout<<"B"; else cout<<"C";
IN का आउटपुट: int x=1; if(x>0) if(x>3) cout
A
B बी
C सी
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) x=1>0 but 1 not >3; else (inner) outputs B.
व्याख्या (हिन्दी) x=1>0 लेकिन 1 नहीं >3; अन्यथा (आंतरिक) आउटपुट बी।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 254

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

Question 255

EN + हिं
GB The output of: int i=0; for(;;){if(i++>=3) break; cout<
IN का आउटपुट: int i=0; for(;;){if(i++>=3) ब्रेक; अदालत
1235 1235
1234 1234
1234 5 1234 5
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) i increments: 1(print),2(print),3(print),4(break); cout<<4: gives 1235.
व्याख्या (हिन्दी) मैं वृद्धि करता हूं: 1(प्रिंट),2(प्रिंट),3(प्रिंट),4(ब्रेक); अदालत
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।