Data Structures and Algorithms — MCQ Practice

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

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

Question 511

EN + हिं
GB The output of: int n=4; int count=0; for(int i=1;i<=n;i++) for(int j=1;j<=n;j++) if(i!=j) count++; cout<
IN का आउटपुट: int n=4; पूर्णांक गिनती=0; for(int i=1;i
12 12
16 16
4 4
8 8
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 4*4=16 pairs; 4 same pairs (i==j); 16-4=12.
व्याख्या (हिन्दी) 4*4=16 जोड़े; 4 समान जोड़े (i==j); 16-4=12.
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 512

EN + हिं
GB The output of: string s="aabbcc"; map m; for(char c:s) m[c]++; for(auto [k,v]:m) if(v==1) cout<
IN इसका आउटपुट: स्ट्रिंग s='aabbcc'; मानचित्र एम; for(char c:s) m[c]++; for(auto [k,v]:m) if(v==1) cout
No output (all appear twice) कोई आउटपुट नहीं (सभी दो बार दिखाई देते हैं)
abc एबीसी
aabbcc aabbcc
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) All chars appear twice; no unique chars.
व्याख्या (हिन्दी) सभी वर्ण दो बार दिखाई देते हैं; कोई अद्वितीय वर्ण नहीं.
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 513

EN + हिं
GB The output of: int arr[]={1,2,3,4,5}; cout<<*prev(end(arr));
IN इसका आउटपुट: int arr[]={1,2,3,4,5}; अदालत
5 5
4 4
1 1
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) prev(end(arr)) points to last element = 5.
व्याख्या (हिन्दी) पिछला(अंत(arr)) अंतिम तत्व को इंगित करता है = 5।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 514

EN + हिं
GB The output of: vector v={1,2,3}; v.insert(v.end(),{4,5,6}); cout<
IN का आउटपुट: वेक्टर v={1,2,3}; v.insert(v.end(),{4,5,6}); अदालत
3 3
6 6
9 9
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Insert {4,5,6} at end; total 6 elements.
व्याख्या (हिन्दी) अंत में {4,5,6} डालें; कुल 6 तत्व.
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 515

EN + हिं
GB The output of: array a={1,2,3,4,5}; cout<
IN का आउटपुट: array a={1,2,3,4,5}; अदालत
1 1
5 5
4 4
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) back() returns last element = 5.
व्याख्या (हिन्दी) वापस() अंतिम तत्व = 5 लौटाता है।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है, और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 516

EN + हिं
GB The output of: array a; a.fill(7); cout<
IN का आउटपुट: सरणी ए; ए.फिल(7); अदालत
5 5
7 7
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) fill(7) sets all elements to 7.
व्याख्या (हिन्दी) fill(7) सभी तत्वों को 7 पर सेट करता है।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 517

EN + हिं
GB The output of: bitset<8> bs(170); cout<
IN का आउटपुट: बिटसेट बीएस(170); अदालत
10101010 10101010
01010101 01010101
11111111 11111111
00000000 00000000
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 170 = 10101010 in binary.
व्याख्या (हिन्दी) 170 = 10101010 बाइनरी में।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 518

EN + हिं
GB The output of: bitset<8> bs("10110100"); cout<
IN का आउटपुट: बिटसेट बीएस ("10110100"); अदालत
4 4
3 3
5 5
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 10110100 has 4 set bits.
व्याख्या (हिन्दी) 10110100 में 4 सेट बिट हैं।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 519

EN + हिं Medium
GB bitset::flip() does:
IN बिटसेट::फ्लिप() करता है:
Removes all bits सभी बिट्स हटा देता है
Flips all bits (0 to 1 and 1 to 0) सभी बिट्स को फ़्लिप करता है (0 से 1 और 1 से 0)
Flips one bit एक बिट फ़्लिप करता है
Resets to 0 0 पर रीसेट करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) flip() complements all bits.
व्याख्या (हिन्दी) फ्लिप() सभी बिट्स का पूरक है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 520

EN + हिं
GB The output of: bitset<4> a("1010"), b("1100"); cout<<(a&b);
IN का आउटपुट: बिटसेट a("1010"), b("1100"); अदालत
1000 1000
0010 0010
1110 1110
0100 0100
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 1010&1100=1000.
व्याख्या (हिन्दी) 1010&1100=1000.
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 521

EN + हिं
GB The output of: bitset<4> a("1010"), b("1100"); cout<<(a|b);
IN का आउटपुट: बिटसेट a("1010"), b("1100"); अदालत
1110 1110
1010 1010
1100 1100
0110 0110
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 1010|1100=1110.
व्याख्या (हिन्दी) 1010|1100=1110.
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है, और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 522

EN + हिं
GB The output of: bitset<4> a("1010"), b("1100"); cout<<(a^b);
IN का आउटपुट: बिटसेट a("1010"), b("1100"); अदालत
0110 0110
1110 1110
0010 0010
1000 1000
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 1010^1100=0110.
व्याख्या (हिन्दी) 1010^1100=0110.
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 523

EN + हिं
GB What is the output: bitset<8> bs(42); cout<
IN आउटपुट क्या है: बिटसेट बीएस(42); अदालत
00101010 00101010
10101000 10101000
00110100 00110100
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 42 = 00101010 in 8-bit binary.
व्याख्या (हिन्दी) 8-बिट बाइनरी में 42 = 00101010।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 524

EN + हिं
GB The output of: cout<(0xFF);
IN का आउटपुट: कॉउट
11111111 11111111
00000000 00000000
10101010 10101010
01010101 01010101
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 0xFF = 255 = all 8 bits set.
व्याख्या (हिन्दी) 0xFF = 255 = सभी 8 बिट्स सेट।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 525

EN + हिं
GB The output of: vector v(5); generate(v.begin(),v.end(),[n=0]()mutable{return n++;} ); cout<
IN का आउटपुट: वेक्टर v(5); generate(v.begin(),v.end(),[n=0]()mutable{return n++;} ); अदालत
3 3
4 4
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) generates 0,1,2,3,4; v[3]=3.
व्याख्या (हिन्दी) 0,1,2,3,4 उत्पन्न करता है; वी[3]=3.
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।