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 361

EN + हिं
GB The output of: int n=256; cout<<__builtin_ctz(n);
IN इसका आउटपुट: int n=256; अदालत
8 8
256 256
1 1
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 256=100000000; 8 trailing zeros.
व्याख्या (हिन्दी) 256=1000000000; 8 अनुगामी शून्य.
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 362

EN + हिं
GB What is the output: auto [mn,mx]=minmax({5,3,8,1,9,2}); cout<
IN आउटपुट क्या है: ऑटो [एमएन,एमएक्स]=मिनमैक्स({5,3,8,1,9,2}); अदालत
1 9 1 9
5 9 5 9
1 5 1 5
3 8 3 8
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) minmax with structured binding: min=1, max=9.
व्याख्या (हिन्दी) संरचित बाइंडिंग के साथ न्यूनतम अधिकतम: न्यूनतम=1, अधिकतम=9।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 363

EN + हिं
GB The output of: vector v={2,3,5,7,11}; cout<
IN का आउटपुट: वेक्टर v={2,3,5,7,11}; अदालत
2 2
5 5
11 11
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) v.end()[-1] accesses last element = 11.
व्याख्या (हिन्दी) v.end()[-1] अंतिम तत्व = 11 तक पहुँचता है।
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 364

EN + हिं
GB The output of: string s="abcde"; cout<
IN इसका आउटपुट: स्ट्रिंग s='abcde'; अदालत
cde सीडीई
abc एबीसी
bcd बीसीडी
ede ede
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) size=5, size-3=2; substr from index 2 = "cde".
व्याख्या (हिन्दी) आकार=5, आकार-3=2; इंडेक्स 2 से सबस्ट्र = "सीडीई"।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 365

EN + हिं
GB The output of: string s="Hello, World!"; cout<
IN इसका आउटपुट: स्ट्रिंग s='हैलो, वर्ल्ड!'; अदालत
10 10
2 2
3 3
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) rfind finds last occurrence of "l" at index 10.
व्याख्या (हिन्दी) rfind को सूचकांक 10 पर "l" की अंतिम घटना मिलती है।
🎯 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 366

EN + हिं
GB The output of: int arr[]={1,2,3,4,5}; partial_sort(arr,arr+3,arr+5); cout<
IN इसका आउटपुट: int arr[]={1,2,3,4,5}; आंशिक_सॉर्ट(arr,arr+3,arr+5); अदालत
123 123
345 345
135 135
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) partial_sort: smallest 3 sorted = 1,2,3.
व्याख्या (हिन्दी) आंशिक_सॉर्ट: सबसे छोटा 3 क्रमबद्ध = 1,2,3।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms ("Introduction to DSA" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 367

EN + हिं
GB The output of: int arr[]={5,1,4,2,8}; nth_element(arr,arr+2,arr+5); cout<
IN इसका आउटपुट: int arr[]={5,1,4,2,8}; nth_element(arr,arr+2,arr+5); अदालत
4 4
5 5
2 2
8 8
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 3rd smallest (index 2) of {5,1,4,2,8} = 4.
व्याख्या (हिन्दी) {5,1,4,2,8} का तीसरा सबसे छोटा (सूचकांक 2) = 4।
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 368

EN + हिं
GB The output of: vector v={1,2,3,4,5}; auto res=adjacent_find(v.begin(),v.end(),[](int a,int b){return b==a+2;}); cout<<*res;
IN का आउटपुट: वेक्टर v={1,2,3,4,5}; auto res=adjacent_find(v.begin(),v.end(),[](int a,int b){return b==a+2;}); अदालत
1 1
3 3
4 4
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Adjacent where b=a+2: (3) at index 0; *res=1.
व्याख्या (हिन्दी) आसन्न जहां b=a+2: (3) सूचकांक 0 पर; *res=1.
🎯 Exam Perspective
Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में Data Structures and Algorithms ("Introduction to DSA" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 369

EN + हिं
GB The output of: vector v={1,2,3,2,1}; cout<(v.rbegin(),v.rend())) cout<<"Yes"; else cout<<"No";
IN का आउटपुट: वेक्टर v={1,2,3,2,1}; अदालत
Yes हाँ
No नहीं
Error गलती
Palindrome विलोमपद
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Reversed {1,2,3,2,1} equals original; palindrome.
व्याख्या (हिन्दी) उलटा {1,2,3,2,1} मूल के बराबर है; पलिंड्रोम.
🎯 Exam Perspective
अगर आप SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं, तो Data Structures and Algorithms ("Introduction to DSA" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 370

EN + हिं
GB The output of: int arr[5]={1,2,3,4,5}; reverse(arr,arr+5); cout<
IN इसका आउटपुट: int arr[5]={1,2,3,4,5}; reverse(arr,arr+5); अदालत
51 51
15 15
11 11
55 55
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Reversed: arr[0]=5, arr[4]=1.
व्याख्या (हिन्दी) उलटा: arr[0]=5, arr[4]=1.
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे SSC CGL, IBPS, RRB और State-level परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 371

EN + हिं
GB What is the output: vector v={3,1,4,1,5,9,2,6}; sort(v.begin(),v.end()); cout<<*(lower_bound(v.begin(),v.end(),5));
IN आउटपुट क्या है: वेक्टर v={3,1,4,1,5,9,2,6}; क्रमबद्ध करें (v.begin(),v.end()); अदालत
4 4
5 5
6 6
9 9
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Sorted: {1,1,2,3,4,5,6,9}; lower_bound(5) points to 5.
व्याख्या (हिन्दी) क्रमबद्ध: {1,1,2,3,4,5,6,9}; लोअर_बाउंड(5) 5 को इंगित करता है।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms ("Introduction to DSA" sub-topic) category का है, और UPSC, SSC, Banking और Police भर्ती के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 372

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

Question 373

EN + हिं
GB The output of: vector v={1,2,3,4,5}; transform(v.begin(),v.end(),v.begin(),[](int x){return x*x;}); cout<
IN का आउटपुट: वेक्टर v={1,2,3,4,5}; ट्रांसफ़ॉर्म(v.begin(),v.end(),v.begin(),[](int x){रिटर्न x*x;}); अदालत
5 5
25 25
20 20
Error गलती
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 5^2=25.
व्याख्या (हिन्दी) 5^2=25.
🎯 Exam Perspective
Data Structures and Algorithms ("Introduction to DSA" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 374

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

Question 375

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