Software Engineering — MCQ Practice

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

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

Question 181

EN + हिं
GB Detecting a defect at which of the following stage is most economical?
IN निम्नलिखित में से किस चरण में दोष का पता लगाना सबसे किफायती है?
Error गलती
Coverage Analysis कवरेज विश्लेषण
Bug कीड़ा
Audit अंकेक्षण
✅ Correct Answer:
🎯 Exam Perspective
Software Engineering ("Debugging" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 182

EN + हिं
GB Which of the following is not a type of coding defect?
IN निम्नलिखित में से कौन सा कोडिंग दोष का एक प्रकार नहीं है?
A good design methodology should provide a clear division of design from implementation. एक अच्छी डिज़ाइन पद्धति को कार्यान्वयन से डिज़ाइन का स्पष्ट विभाजन प्रदान करना चाहिए।
A good design methodology should not promote a top-down decomposition strategy. एक अच्छी डिज़ाइन पद्धति को ऊपर से नीचे अपघटन रणनीति को बढ़ावा नहीं देना चाहिए।
A good design methodology should encourage phased development of the software. एक अच्छी डिज़ाइन पद्धति को सॉफ़्टवेयर के चरणबद्ध विकास को प्रोत्साहित करना चाहिए।
A good design methodology should help to minimize future maintenance. एक अच्छी डिज़ाइन पद्धति से भविष्य में रखरखाव को कम करने में मदद मिलनी चाहिए।
✅ Correct Answer:
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Software Engineering ("Debugging" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 183

EN + हिं
GB Which of the following is a collection of component versions that make up a system?
IN निम्नलिखित में से कौन सा घटक संस्करणों का एक संग्रह है जो एक सिस्टम बनाता है?
Usability Testing उपयोगिता परीक्षण
Security Testing सुरक्षा परीक्षण
Unit testing इकाई परीक्षण
Block Box Testing ब्लॉक बॉक्स परीक्षण
✅ Correct Answer:
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Software Engineering ("Debugging" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 184

EN + हिं
GB It measures the quality of processes used to create a quality product.
It is a system of management activities,
It is a preventive process, It applies for entire life cycle & Deals with Process.
IN यह एक गुणवत्तापूर्ण उत्पाद बनाने के लिए उपयोग की जाने वाली प्रक्रियाओं की गुणवत्ता को मापता है। यह प्रबंधन गतिविधियों की एक प्रणाली है, यह एक निवारक प्रक्रिया है, यह पूरे जीवन चक्र के लिए लागू होती है और प्रक्रिया से संबंधित है।
Minimal recompilation न्यूनतम पुनर्संकलन
Documentation generation दस्तावेज़ीकरण निर्माण
Storage management भंडारण प्रबंधन
Reporting रिपोर्टिंग
✅ Correct Answer:
🎯 Exam Perspective
Software Engineering ("Debugging" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 185

EN + हिं
GB Which of the following is not used in measuring the size of the software?
IN निम्नलिखित में से किसका उपयोग सॉफ्टवेयर के आकार को मापने में नहीं किया जाता है?
Validation मान्यकरण
Verification सत्यापन
Quality Assurance गुणवत्ता आश्वासन
Quality Control गुणवत्ता नियंत्रण
✅ Correct Answer:
🎯 Exam Perspective
यह सवाल Software Engineering ("Debugging" sub-topic) category का है, और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 186

EN + हिं
GB .machine independent phase of the compiler is
IN कंपाइलर का .मशीन स्वतंत्र चरण है
Unit Testing इकाई परीक्षण
Block box testing ब्लॉक बॉक्स परीक्षण
Performance Testing प्रदर्शन परीक्षण
Regression testing प्रतिगमन परीक्षण
✅ Correct Answer:
🎯 Exam Perspective
यह प्रश्न Software Engineering ("Debugging" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 187

EN + हिं
GB which of the following is the most general phase structured grammar
IN निम्नलिखित में से कौन सा सबसे सामान्य चरण संरचित व्याकरण है
Regression Testing प्रतिगमन परीक्षण
Retesting पुनः परीक्षण
Ad hoc Testing तदर्थ परीक्षण
Sanity Testing विवेक परीक्षण
✅ Correct Answer:
🎯 Exam Perspective
Software Engineering ("Debugging" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 188

EN + हिं
GB which of the following class of statements usually produces no executable code when compiled
IN निम्नलिखित में से कथनों का कौन सा वर्ग संकलित होने पर आमतौर पर कोई निष्पादन योग्य कोड उत्पन्न नहीं करता है
Literal table शाब्दिक तालिका
Identifier table पहचानकर्ता तालिका
Terminal table टर्मिनल टेबल
source code सोर्स कोड
✅ Correct Answer:
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Software Engineering ("Debugging" sub-topic) से सवाल अक्सर पूछे जाते हैं। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 189

EN + हिं
GB In a syntax directed translation scheme,if values of an attribute of a node is a function of the attributes of its children,then attribute is called
IN सिंटैक्स निर्देशित अनुवाद योजना में, यदि किसी नोड की विशेषता का मान उसके बच्चों की विशेषताओं का एक फ़ंक्शन है, तो विशेषता को कहा जाता है
syntactic errors वाक्यात्मक त्रुटियाँ
semantic errors अर्थ संबंधी त्रुटियाँ
algorithm errors एल्गोरिथम त्रुटियाँ
transcription errors प्रतिलेखन त्रुटियाँ
✅ Correct Answer:
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Software Engineering ("Debugging" sub-topic) का यह topic आपके लिए महत्वपूर्ण है। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 190

EN + हिं
GB Starting or restarting a computer is called
IN कंप्यूटर को स्टार्ट या रीस्टार्ट करना कहलाता है
determining whether a particular definition is used anywhere or not यह निर्धारित करना कि किसी विशेष परिभाषा का उपयोग कहीं भी किया जाता है या नहीं
constant folding निरंतर तह
checking whether a variable is used,without prior assignment यह जांचना कि पूर्व असाइनमेंट के बिना किसी वेरिएबल का उपयोग किया गया है या नहीं
all of these इन सब
✅ Correct Answer:
🎯 Exam Perspective
Software Engineering ("Debugging" sub-topic) के इस प्रश्न को कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 191

EN + हिं
GB This operating system is an example of an open source program.
IN यह ऑपरेटिंग सिस्टम एक ओपन सोर्स प्रोग्राम का उदाहरण है।
E->xEy | xy ई->xEy | xy
(xy)|(xxyy) (xy)|(xxy)
x-y एक्स-y
All of these इन सब
✅ Correct Answer:
🎯 Exam Perspective
यह सवाल Software Engineering ("Debugging" sub-topic) category का है, और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 192

EN + हिं
GB This open source software is free and available from many sources.
IN यह ओपन सोर्स सॉफ्टवेयर मुफ़्त है और कई स्रोतों से उपलब्ध है।
manage resources संसाधनों का प्रबंधन करें
Internet access इंटरनेट का उपयोग
provide a user interface एक यूजर इंटरफ़ेस प्रदान करें
load and run applications एप्लिकेशन लोड करें और चलाएं
✅ Correct Answer:
🎯 Exam Perspective
यह प्रश्न Software Engineering ("Debugging" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 193

EN + हिं
GB Which one of the following would not be considered as a well-known utility suite?
IN निम्नलिखित में से किसे एक प्रसिद्ध उपयोगिता सुइट नहीं माना जाएगा?
network नेटवर्क
Internet इंटरनेट
stand-alone स्टैंड-अलोन
embedded अंतर्निहित
✅ Correct Answer:
🎯 Exam Perspective
Software Engineering ("Debugging" sub-topic) से जुड़ा यह सवाल उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 194

EN + हिं Easy
GB What is the 'Heisenbug' phenomenon in software debugging and what commonly causes it?
IN सॉफ़्टवेयर डिबगिंग में 'हेइज़नबग' घटना क्या है और आमतौर पर इसका कारण क्या है?
A bug only occurring in production, never in development or staging बग केवल उत्पादन में होता है, विकास या स्टेजिंग में कभी नहीं
A defect that disappears or changes behaviour when you attempt to observe or debug it — commonly caused by timing-dependent race conditions that the debugger's pausing alters एक दोष जो गायब हो जाता है या जब आप इसे देखने या डिबग करने का प्रयास करते हैं तो व्यवहार बदल जाता है - आमतौर पर समय-निर्भर दौड़ स्थितियों के कारण होता है जो डिबगर के रुकने से बदल जाता है
A security vulnerability impossible to patch without replacing hardware हार्डवेयर को बदले बिना एक सुरक्षा भेद्यता को ठीक करना असंभव है
A bug introduced by the debugger tool itself डिबगर टूल द्वारा ही पेश किया गया एक बग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Named after Heisenberg's uncertainty principle, Heisenbugs arise in concurrent code where race conditions depend on precise execution timing. Attaching a debugger introduces delays that change thread interleaving, eliminating the exact conditions causing the bug.
व्याख्या (हिन्दी) हाइजेनबर्ग के अनिश्चितता सिद्धांत के नाम पर, हाइजेनबग्स समवर्ती कोड में उत्पन्न होते हैं जहां दौड़ की स्थिति सटीक निष्पादन समय पर निर्भर करती है। डिबगर संलग्न करने से देरी होती है जो थ्रेड इंटरलीविंग को बदल देती है, जिससे बग पैदा करने वाली सटीक स्थितियाँ समाप्त हो जाती हैं।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Software Engineering ("Debugging" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Easy"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 195

EN + हिं Easy
GB What is 'rubber duck debugging' and what cognitive principle does it exploit?
IN 'रबर डक डिबगिंग' क्या है और यह किस संज्ञानात्मक सिद्धांत का उपयोग करता है?
A waterfall-era technique for testing on limited memory hardware सीमित मेमोरी हार्डवेयर पर परीक्षण के लिए एक वॉटरफॉल-युग तकनीक
Explaining code step-by-step to an inanimate object; the act of articulating the problem forces explicit processing revealing the solution — exploiting the principle that verbalisation activates different reasoning pathways किसी निर्जीव वस्तु को चरण-दर-चरण कोड समझाना; समस्या को स्पष्ट करने का कार्य स्पष्ट प्रसंस्करण को समाधान प्रकट करने के लिए मजबूर करता है - इस सिद्धांत का शोषण करते हुए कि मौखिककरण विभिन्न तर्क मार्गों को सक्रिय करता है
A formal IEEE-standard debugging technique requiring peer review documentation एक औपचारिक आईईईई-मानक डिबगिंग तकनीक जिसके लिए सहकर्मी समीक्षा दस्तावेज़ की आवश्यकता होती है
Testing using voice-controlled hardware like Amazon Echo अमेज़ॅन इको जैसे ध्वनि-नियंत्रित हार्डवेयर का उपयोग करके परीक्षण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rubber duck debugging works because explaining code to a non-expert forces you to articulate assumptions and skip no steps. This shifts from pattern-recognition mode to sequential explanation mode, often revealing incorrect assumptions through metacognition.
व्याख्या (हिन्दी) रबर डक डिबगिंग काम करती है क्योंकि किसी गैर-विशेषज्ञ को कोड समझाना आपको धारणाओं को स्पष्ट करने के लिए मजबूर करता है और कोई भी कदम नहीं छोड़ता है। यह पैटर्न-पहचान मोड से अनुक्रमिक स्पष्टीकरण मोड में स्थानांतरित हो जाता है, अक्सर मेटाकॉग्निशन के माध्यम से गलत धारणाओं को प्रकट करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Software Engineering ("Debugging" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Easy"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।