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 91

EN + हिं Medium
GB Stack is used in compilers for?
IN कंपाइलर्स में स्टैक का उपयोग किसके लिए किया जाता है?
Memory allocation स्मृति आवंटन
Syntax parsing सिंटैक्स पार्सिंग
File I/O फ़ाइल I/O
Network routing नेटवर्क रूटिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Stacks are used for syntax parsing and expression evaluation.
व्याख्या (हिन्दी) स्टैक का उपयोग सिंटैक्स पार्सिंग और अभिव्यक्ति मूल्यांकन के लिए किया जाता है।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 92

EN + हिं Easy
GB Real-world example of a stack?
IN स्टैक का वास्तविक-विश्व उदाहरण?
Ticket queue टिकट की कतार
Pile of plates प्लेटों का ढेर
Circular track वृत्ताकार पथ
Priority boarding प्राथमिकता बोर्डिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Pile of plates: last placed is first used (LIFO).
व्याख्या (हिन्दी) प्लेटों का ढेर: अंतिम स्थान पर रखा गया पहला उपयोग किया जाता है (LIFO)।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं — difficulty level "Easy"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 93

EN + हिं Medium
GB In recursion, each recursive call:
IN रिकर्सन में, प्रत्येक रिकर्सिव कॉल:
Adds frame to call stack कॉल स्टैक में फ़्रेम जोड़ता है
Removes frame from call stack कॉल स्टैक से फ़्रेम हटाता है
Does not use stack स्टैक का उपयोग नहीं करता
Uses a queue कतार का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Each recursive call adds a new stack frame to the call stack.
व्याख्या (हिन्दी) प्रत्येक पुनरावर्ती कॉल कॉल स्टैक में एक नया स्टैक फ़्रेम जोड़ता है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 94

EN + हिं Medium
GB DFS uses which data structure?
IN DFS किस डेटा संरचना का उपयोग करता है?
Queue कतार
Priority Queue प्राथमिकता कतार
Stack ढेर
Heap ढेर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DFS uses a stack for depth-first traversal.
व्याख्या (हिन्दी) डीएफएस गहराई-प्रथम ट्रैवर्सल के लिए स्टैक का उपयोग करता है।
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 95

EN + हिं Hard
GB Evaluate postfix '2 3 + 4 *':
IN उपसर्ग '2 3 + 4 *' का मूल्यांकन करें:
8 8
14 14
20 20
10 10
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2+3=5; 5*4=20. Result=20.
व्याख्या (हिन्दी) 2+3=5; 5*4=20. परिणाम=20.
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है — difficulty level "Hard", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 96

EN + हिं Medium
GB Minimum stacks needed to implement a queue?
IN कतार लागू करने के लिए न्यूनतम ढेर की आवश्यकता है?
1 1
2 2
3 3
4 4
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 2 stacks: one for enqueue, one for dequeue.
व्याख्या (हिन्दी) 2 ढेर: एक कतार के लिए, एक कतार के लिए।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 97

EN + हिं Medium
GB Infix A+B*C in postfix is?
IN पोस्टफिक्स में इनफिक्स A+B*C है?
+A*BC +ए*बीसी
ABC*+ एबीसी*+
AB+C* एबी+सी*
A+BC* ए+बीसी*
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Operator precedence: B*C first, then +A. Postfix: ABC*+
व्याख्या (हिन्दी) ऑपरेटर प्राथमिकता: पहले B*C, फिर +A। पोस्टफिक्स: एबीसी*+
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 98

EN + हिं Hard
GB Evaluate postfix '5 1 2 + 4 * + 3 -':
IN उपसर्ग '5 1 2 + 4 * + 3 -' का मूल्यांकन करें:
11 11
14 14
10 10
12 12
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 1+2=3; 3*4=12; 5+12=17; 17-3=14.
व्याख्या (हिन्दी) 1+2=3; 3*4=12; 5+12=17; 17-3=14.
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 99

EN + हिं Medium
GB Stack is used for undo/redo in?
IN स्टैक का उपयोग पूर्ववत/पुनः करने के लिए किया जाता है?
OS scheduling ओएस शेड्यूलिंग
Database transactions डेटाबेस लेनदेन
Text editors and IDEs पाठ संपादक और आईडीई
Network routing नेटवर्क रूटिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Text editors use stacks for undo (pop action) and redo.
व्याख्या (हिन्दी) टेक्स्ट संपादक पूर्ववत (पॉप एक्शन) और फिर से करने के लिए स्टैक का उपयोग करते हैं।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 100

EN + हिं Medium
GB When top==null in stack?
IN जब स्टैक में शीर्ष==शून्य हो?
Stack is full ढेर भरा हुआ है
Stack is overflow ढेर अतिप्रवाह है
Stack is empty ढेर खाली है
Stack has one element स्टैक में एक तत्व है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS_EMPTY: S.top==null means stack is empty.
व्याख्या (हिन्दी) IS_EMPTY: S.top==null का मतलब है कि स्टैक खाली है।
🎯 Exam Perspective
Data Structures and Algorithms के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 101

EN + हिं Medium
GB In stack using linked list, new node is added at?
IN लिंक्ड सूची का उपयोग करके स्टैक में, नया नोड कहां जोड़ा जाता है?
Head सिर
Middle मध्य
Tail (last node) पूँछ (अंतिम नोड)
Random position यादृच्छिक स्थिति
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Push adds new node at the tail of the linked list; top moves to it.
व्याख्या (हिन्दी) पुश लिंक की गई सूची के अंत में नया नोड जोड़ता है; शीर्ष इसकी ओर बढ़ता है।
🎯 Exam Perspective
यह सवाल Data Structures and Algorithms category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 102

EN + हिं Medium
GB In linked list stack, when list empty after pop, top and head are:
IN लिंक्ड सूची स्टैक में, जब पॉप के बाद सूची खाली होती है, तो शीर्ष और शीर्ष होते हैं:
Both unchanged दोनों अपरिवर्तित
Both set to NULL दोनों NULL पर सेट हैं
Only top set to NULL केवल शीर्ष शून्य पर सेट है
Only head set to NULL केवल हेड को NULL पर सेट किया गया है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) When last node popped: both top and head set to NULL.
व्याख्या (हिन्दी) जब अंतिम नोड पॉप हुआ: शीर्ष और शीर्ष दोनों शून्य पर सेट हो गए।
🎯 Exam Perspective
यह प्रश्न Data Structures and Algorithms की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 103

EN + हिं Easy
GB What does IS_EMPTY check in a stack?
IN IS_EMPTY स्टैक में क्या जाँच करता है?
head==tail सिर==पूँछ
S.top==null एस.टॉप==शून्य
size==0 आकार==0
Stack has overflow ढेर अतिप्रवाह है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IS_EMPTY: if S.top==null, return True.
व्याख्या (हिन्दी) IS_EMPTY: यदि S.top==null है, तो True लौटाएँ।
🎯 Exam Perspective
Data Structures and Algorithms से जुड़ा यह सवाल — difficulty level "Easy" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 104

EN + हिं Hard
GB Which notation does stack evaluate naturally?
IN स्टैक स्वाभाविक रूप से किस अंकन का मूल्यांकन करता है?
Infix इन्फ़िक्स
Postfix (Reverse Polish) पोस्टफ़िक्स (रिवर्स पोलिश)
Scientific वैज्ञानिक
Roman numeral रोमन अंक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Stacks naturally evaluate postfix notation.
व्याख्या (हिन्दी) स्टैक स्वाभाविक रूप से पोस्टफ़िक्स नोटेशन का मूल्यांकन करते हैं।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Data Structures and Algorithms से सवाल अक्सर पूछे जाते हैं — difficulty level "Hard"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 105

EN + हिं Medium
GB Stack Underflow in linked list stack returns:
IN लिंक्ड सूची स्टैक रिटर्न में स्टैक अंडरफ़्लो:
None कोई नहीं
-1 -1
-1000 -1000
False असत्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Code returns -1000 on underflow: return -1000.
व्याख्या (हिन्दी) अंडरफ़्लो पर कोड रिटर्न -1000: रिटर्न -1000।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Data Structures and Algorithms का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।