Software Engineering — MCQ Practice

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

📚 2726 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2726 questions
2116
EN + हिं
GB A utility that makes copies of files in case the originals are lost or destroyed is called a(n)
IN एक उपयोगिता जो मूल फाइलों के खो जाने या नष्ट हो जाने की स्थिति में फाइलों की प्रतियां बनाती है, a(n) कहलाती है
A
booting the system सिस्टम को बूट करना
B
firing the system सिस्टम को फायर करना
C
tasking the system सिस्टम को कार्य सौंपना
D
restoring the system सिस्टम को बहाल करना
✅ Correct Answer:
2117
EN + हिं
GB Which of the following Windows utilities will erase unneeded files?
IN निम्नलिखित में से कौन सी विंडोज़ उपयोगिता अनावश्यक फ़ाइलों को मिटा देगी?
A
generic boot सामान्य बूट
B
live boot लाइव बूट
C
warm boot गर्म बूट
D
cold boot ठंडा बूट
✅ Correct Answer:
2118
EN + हिं
GB A concentric ring on a disk is referred to as a
IN डिस्क पर एक संकेंद्रित वलय को कहा जाता है
A
files फ़ाइलें
B
records अभिलेख
C
archives अभिलेखागार
D
annals वर्षक्रमिक इतिहास
✅ Correct Answer:
2119
EN + हिं
GB When files are broken up into small parts on a disk they are said to be
IN जब फ़ाइलें किसी डिस्क पर छोटे-छोटे भागों में टूट जाती हैं तो उन्हें कहा जाता है
A
track रास्ता
B
table मेज़
C
folder फ़ोल्डर
D
wallet बटुआ
✅ Correct Answer:
2120
EN + हिं
GB A collection of utility programs bundled and sold together is called a(n)
IN एक साथ बंडल और बेचे जाने वाले उपयोगिता कार्यक्रमों के संग्रह को a(n) कहा जाता है
A
desktop computer डेस्कटॉप कंप्यूटर
B
server सर्वर
C
Web site वेबसाइट
D
PDA पीडीए
✅ Correct Answer:
2121
EN + हिं
GB In order for a peripheral to operate correctly, its __________ must be installed.
IN किसी परिधीय को सही ढंग से संचालित करने के लिए, इसका __________ स्थापित होना चाहिए।
A
Windows XP विन्डोज़ एक्सपी
B
Windows NT विंडोज़ एनटी
C
Windows 2000 विंडोज़ 2000
D
Windows CE विंडोज़ सीई
✅ Correct Answer:
2122
EN + हिं
GB Which one of the following would not be considered as a well-known utility suite?
IN निम्नलिखित में से किसे एक प्रसिद्ध उपयोगिता सुइट नहीं माना जाएगा?
A
network नेटवर्क
B
Internet इंटरनेट
C
stand-alone स्टैंड-अलोन
D
embedded अंतर्निहित
✅ Correct Answer:
2123
EN + हिं
GB You can use what utility to update all of your device drivers at the same time?
IN आप एक ही समय में अपने सभी डिवाइस ड्राइवरों को अपडेट करने के लिए किस उपयोगिता का उपयोग कर सकते हैं?
A
NetWare नेटवेयर
B
Windows NT Server विंडोज़ एनटी सर्वर
C
Windows XP Server विंडोज़ एक्सपी सर्वर
D
Microsoft DOS माइक्रोसॉफ्ट डॉस
✅ Correct Answer:
2124
EN + हिं Easy
GB Which of the following best describes 'software entropy' and its long-term impact?
IN निम्नलिखित में से कौन सा 'सॉफ़्टवेयर एन्ट्रॉपी' और इसके दीर्घकालिक प्रभाव का सबसे अच्छा वर्णन करता है?
A
Encrypted sections that reduce performance एन्क्रिप्टेड अनुभाग जो प्रदर्शन को कम करते हैं
B
Gradual code quality degradation due to uncoordinated changes increasing complexity and maintenance cost असंगठित परिवर्तनों के कारण धीरे-धीरे कोड गुणवत्ता में गिरावट से जटिलता और रखरखाव लागत बढ़ रही है
C
Reduction in defects over the software lifecycle सॉफ़्टवेयर जीवनचक्र में दोषों में कमी
D
Efficient use of CPU and memory by the software सॉफ्टवेयर द्वारा सीपीयू और मेमोरी का कुशल उपयोग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Software entropy (software rot) refers to increasing disorder in a codebase caused by accumulated patches and uncoordinated changes. Over time it raises complexity, making the system harder to maintain and more prone to defects.
व्याख्या (हिन्दी) सॉफ़्टवेयर एन्ट्रॉपी (सॉफ़्टवेयर रोट) संचित पैच और असंगठित परिवर्तनों के कारण कोडबेस में बढ़ती अव्यवस्था को संदर्भित करता है। समय के साथ यह जटिलता बढ़ाता है, जिससे सिस्टम को बनाए रखना कठिन हो जाता है और दोषों की संभावना अधिक हो जाती है।
2125
EN + हिं Easy
GB What is the primary distinction between 'validation' and 'verification' in software engineering?
IN सॉफ़्टवेयर इंजीनियरिंग में 'सत्यापन' और 'सत्यापन' के बीच प्राथमिक अंतर क्या है?
A
Validation is by developers; verification is by users सत्यापन डेवलपर्स द्वारा किया जाता है; सत्यापन उपयोगकर्ताओं द्वारा होता है
B
Verification checks the product is built correctly per specs; validation checks the right product is built for user needs सत्यापन यह जांचता है कि उत्पाद विशिष्टताओं के अनुसार सही ढंग से बनाया गया है; सत्यापन यह जाँचता है कि उपयोगकर्ता की ज़रूरतों के लिए सही उत्पाद बनाया गया है
C
Validation is static analysis; verification is dynamic testing सत्यापन स्थैतिक विश्लेषण है; सत्यापन गतिशील परीक्षण है
D
Both terms are synonymous per IEEE standards आईईईई मानकों के अनुसार दोनों शब्द पर्यायवाची हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Verification answers 'Are we building the product right?' by checking conformance to specifications, while validation answers 'Are we building the right product?' by checking actual user needs. Both are essential but address different concerns.
व्याख्या (हिन्दी) सत्यापन उत्तर 'क्या हम उत्पाद सही ढंग से बना रहे हैं?' विशिष्टताओं के अनुरूपता की जाँच करके, जबकि सत्यापन उत्तर देता है 'क्या हम सही उत्पाद बना रहे हैं?' वास्तविक उपयोगकर्ता आवश्यकताओं की जाँच करके। दोनों आवश्यक हैं लेकिन अलग-अलग चिंताओं का समाधान करते हैं।
2126
EN + हिं Medium
GB Which factor does NOT directly influence the unadjusted function point count in Function Point Analysis?
IN फ़ंक्शन बिंदु विश्लेषण में कौन सा कारक असमायोजित फ़ंक्शन बिंदु गणना को सीधे प्रभावित नहीं करता है?
A
Number of external inputs बाह्य इनपुट की संख्या
B
Number of internal logical files आंतरिक तार्किक फ़ाइलों की संख्या
C
Number of external outputs बाह्य आउटपुट की संख्या
D
Programming language used for implementation कार्यान्वयन के लिए प्रोग्रामिंग भाषा का उपयोग किया जाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Unadjusted Function Points are derived from five functional components: external inputs, outputs, inquiries, internal logical files, and external interface files. The programming language affects productivity but not the functional size measurement.
व्याख्या (हिन्दी) असमायोजित फ़ंक्शन पॉइंट पांच कार्यात्मक घटकों से प्राप्त होते हैं: बाहरी इनपुट, आउटपुट, पूछताछ, आंतरिक तार्किक फ़ाइलें और बाहरी इंटरफ़ेस फ़ाइलें। प्रोग्रामिंग भाषा उत्पादकता को प्रभावित करती है लेकिन कार्यात्मक आकार माप को नहीं।
2127
EN + हिं Easy
GB What does 'technical debt' specifically imply in the context of long-running software projects?
IN लंबे समय से चलने वाली सॉफ़्टवेयर परियोजनाओं के संदर्भ में 'तकनीकी ऋण' का विशेष रूप से क्या अर्थ है?
A
Financial cost of purchasing software licenses सॉफ़्टवेयर लाइसेंस खरीदने की वित्तीय लागत
B
Accumulated suboptimal design decisions for short-term gain that must be refactored at greater future cost अल्पकालिक लाभ के लिए संचित उप-इष्टतम डिजाइन निर्णय जिन्हें भविष्य में अधिक लागत पर दोबारा तैयार किया जाना चाहिए
C
Outstanding unresolved bug reports in the backlog बैकलॉग में बकाया अनसुलझे बग रिपोर्ट
D
Lag between software release and user adoption सॉफ़्टवेयर रिलीज़ और उपयोगकर्ता द्वारा अपनाए जाने के बीच अंतराल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Technical debt (Ward Cunningham) is the implied cost of rework caused by choosing quick-and-easy solutions over better long-term approaches. Like financial debt, it accrues interest — the longer it is left unaddressed, the more expensive it becomes to fix.
व्याख्या (हिन्दी) तकनीकी ऋण (वार्ड कनिंघम) बेहतर दीर्घकालिक दृष्टिकोण की तुलना में त्वरित और आसान समाधान चुनने के कारण होने वाली पुन: कार्य की निहित लागत है। वित्तीय ऋण की तरह, इस पर ब्याज लगता है - जितना अधिक समय तक इसका समाधान नहीं किया जाता है, इसे ठीक करना उतना ही महंगा हो जाता है।
2128
EN + हिं Medium
GB According to Lehman's Law of Continuing Change, what must happen to an E-type program?
IN लेहमैन के सतत परिवर्तन के नियम के अनुसार, ई-प्रकार के कार्यक्रम का क्या होना चाहिए?
A
Its complexity must be actively reduced each release प्रत्येक रिलीज़ में इसकी जटिलता को सक्रिय रूप से कम किया जाना चाहिए
B
It must be continually adapted or it becomes progressively less satisfactory in its real-world environment इसे लगातार अनुकूलित किया जाना चाहिए अन्यथा यह अपने वास्तविक दुनिया के वातावरण में उत्तरोत्तर कम संतोषजनक होता जाएगा
C
Its rate of change is proportional to team size इसके परिवर्तन की दर टीम के आकार के समानुपाती होती है
D
Its functionality grows at a constant rate इसकी कार्यक्षमता निरंतर दर से बढ़ती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Lehman's First Law states that an E-type (embedded) system must be continually adapted to remain satisfactory in its changing operational environment. Failure to adapt causes the system to become increasingly unsatisfactory and eventually obsolete.
व्याख्या (हिन्दी) लेहमैन का पहला कानून कहता है कि एक ई-प्रकार (एम्बेडेड) प्रणाली को अपने बदलते परिचालन वातावरण में संतोषजनक बने रहने के लिए लगातार अनुकूलित किया जाना चाहिए। अनुकूलन में विफलता के कारण प्रणाली तेजी से असंतोषजनक और अंततः अप्रचलित हो जाती है।
2129
EN + हिं Medium
GB Which software quality attribute is most directly compromised by high coupling between modules?
IN मॉड्यूल के बीच उच्च युग्मन द्वारा किस सॉफ़्टवेयर गुणवत्ता विशेषता से सबसे अधिक सीधे समझौता किया जाता है?
A
Portability पोर्टेबिलिटी
B
Maintainability रख-रखाव
C
Usability प्रयोज्य
D
Reliability विश्वसनीयता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) High coupling means modules are tightly dependent on each other's internals, so a change in one requires corresponding changes in others. This directly undermines maintainability because isolated modifications, testing, and replacement of modules become difficult.
व्याख्या (हिन्दी) उच्च युग्मन का मतलब है कि मॉड्यूल एक-दूसरे के अंदरूनी हिस्सों पर मजबूती से निर्भर हैं, इसलिए एक में बदलाव के लिए दूसरों में इसी तरह के बदलाव की आवश्यकता होती है। यह सीधे तौर पर रखरखाव को कमजोर करता है क्योंकि अलग-अलग संशोधन, परीक्षण और मॉड्यूल का प्रतिस्थापन मुश्किल हो जाता है।
2130
EN + हिं Easy
GB In 'No Silver Bullet', Fred Brooks distinguishes essential complexity from accidental complexity. What is essential complexity?
IN 'नो सिल्वर बुलेट' में, फ्रेड ब्रूक्स आवश्यक जटिलता को आकस्मिक जटिलता से अलग करते हैं। आवश्यक जटिलता क्या है?
A
Complexity introduced by poor programmers खराब प्रोग्रामर द्वारा पेश की गई जटिलता
B
Complexity inherent to the problem being solved that cannot be designed away हल की जा रही समस्या में अंतर्निहित जटिलता जिसे दूर नहीं किया जा सकता
C
Complexity arising from tools and languages उपकरणों और भाषाओं से उत्पन्न होने वाली जटिलता
D
Complexity that applies only to OS development जटिलता जो केवल ओएस विकास पर लागू होती है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Brooks distinguished essential complexity (inherent to the problem — it cannot be designed away without losing functionality) from accidental complexity (arising from representation choices, tools, and processes — it can potentially be reduced).
व्याख्या (हिन्दी) ब्रूक्स ने आवश्यक जटिलता (समस्या में निहित - इसे कार्यक्षमता खोए बिना डिज़ाइन नहीं किया जा सकता) को आकस्मिक जटिलता (प्रतिनिधित्व विकल्पों, उपकरणों और प्रक्रियाओं से उत्पन्न - इसे संभावित रूप से कम किया जा सकता है) से अलग किया।
2116–2130 of 2726