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 841

EN + हिं
GB The output of: int n; cin>>n; cout<<(n%15==0?"FizzBuzz":n%3==0?"Fizz":n%5==0?"Buzz":to_string(n)); with n=15:
IN का आउटपुट: int n; सीन>>एन; अदालत
Fizz सीटी
Buzz भनभनाना
FizzBuzz फ़िज़बज़
15 15
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 15%15==0 is true; outputs FizzBuzz.
व्याख्या (हिन्दी) 15%15==0 सत्य है; फ़िज़बज़ आउटपुट करता है।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 842

EN + हिं Medium
GB FizzBuzz for n=9 outputs:
IN n=9 आउटपुट के लिए FizzBuzz:
9 9
Fizz सीटी
Buzz भनभनाना
FizzBuzz फ़िज़बज़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 9%3==0 but 9%5!=0; outputs Fizz.
व्याख्या (हिन्दी) 9%3==0 लेकिन 9%5!=0; फ़िज़ आउटपुट करता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 843

EN + हिं Medium
GB FizzBuzz for n=10 outputs:
IN n=10 आउटपुट के लिए FizzBuzz:
10 10
Fizz सीटी
Buzz भनभनाना
FizzBuzz फ़िज़बज़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 10%5==0 but 10%3!=0; outputs Buzz.
व्याख्या (हिन्दी) 10%5==0 लेकिन 10%3!=0; बज़ आउटपुट करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 844

EN + हिं Medium
GB FizzBuzz for n=7 outputs:
IN n=7 आउटपुट के लिए FizzBuzz:
7 7
Fizz सीटी
Buzz भनभनाना
FizzBuzz फ़िज़बज़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 7%3!=0 and 7%5!=0; outputs 7.
व्याख्या (हिन्दी) 7%3!=0 और 7%5!=0; आउटपुट 7.
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 845

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 category का है, और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 846

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
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 847

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
Data Structures and Algorithms से जुड़ा यह सवाल उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 848

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
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 849

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
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 850

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 के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 851

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 category का है, और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 852

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
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 853

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
Data Structures and Algorithms से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 854

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
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 855

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
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।