Software Engineering — MCQ Practice

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

📚 201 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
201 questions
181
EN + हिं
GB According to Crosby, it is less costly to
IN क्रॉस्बी के अनुसार, यह कम खर्चीला है
A
Boundary value analysis. सीमा मूल्य विश्लेषण.
B
Coverage Analysis. कवरेज विश्लेषण.
C
Bug. कीड़ा।
D
Audit अंकेक्षण
✅ Correct Answer:
182
EN + हिं
GB Which of the following tasks is not part of software configuration management?
IN निम्नलिखित में से कौन सा कार्य सॉफ़्टवेयर कॉन्फ़िगरेशन प्रबंधन का हिस्सा नहीं है?
A
dat(a) डेटा)
B
Case. मामला।
C
Variable. चर।
D
All the above. उपरोक्त सभी।
✅ Correct Answer:
183
EN + हिं
GB __________ is the mechanical or algorithmic cause of error.
IN __________ त्रुटि का यांत्रिक या एल्गोरिथम कारण है।
A
Product Metrics उत्पाद मेट्रिक्स
B
Process Metrics प्रक्रिया मेट्रिक्स
C
Project Metrics प्रोजेक्ट मेट्रिक्स
D
Assignment specification असाइनमेंट विशिष्टता
✅ Correct Answer:
184
EN + हिं
GB The review and approved document (i.e. Test plan, System Requirement Specification’s) is called as
IN समीक्षा और अनुमोदित दस्तावेज़ (अर्थात परीक्षण योजना, सिस्टम आवश्यकता विशिष्टता) को कहा जाता है
A
Codeline कोडलाइन
B
Configuration control कॉन्फ़िगरेशन नियंत्रण
C
Version संस्करण
D
Workspace कार्यस्थान
✅ Correct Answer:
185
EN + हिं
GB Which is Black-Box Testing method?
IN ब्लैक-बॉक्स परीक्षण विधि कौन सी है?
A
TIM (Testing Improving Model) टीआईएम (परीक्षण सुधार मॉडल)
B
TMM (Testing Maturity Model) टीएमएम (परिपक्वता मॉडल का परीक्षण)
C
TQM (Total Quality Management) टीक्यूएम (कुल गुणवत्ता प्रबंधन)
D
none कोई नहीं
✅ Correct Answer:
186
EN + हिं
GB which table is a permanent data bases that has an entry for each terminal symbol
IN कौन सी तालिका एक स्थायी डेटा बेस है जिसमें प्रत्येक टर्मिनल प्रतीक के लिए एक प्रविष्टि है
A
Big Bang Testing बिग बैंग परीक्षण
B
Bottom up Testing नीचे से ऊपर परीक्षण
C
Top Down Testing ऊपर से नीचे परीक्षण
D
All the above उपरोक्त सभी
✅ Correct Answer:
187
EN + हिं
GB The optimization which avoids test at every iteration is
IN वह अनुकूलन जो प्रत्येक पुनरावृत्ति पर परीक्षण से बचता है
A
KLOC केएलओसी
B
Function Points कार्य बिंदु
C
Size of module मॉड्यूल का आकार
D
Line of Count गिनती की रेखा
✅ Correct Answer:
188
EN + हिं
GB Ir stands for
IN इर का मतलब है
A
recognition of basic syntactic constructs through reductions संक्षिप्तीकरण के माध्यम से बुनियादी वाक्यविन्यास निर्माणों की पहचान
B
recognition of basic elements and creation of uniform symbols मूल तत्वों की पहचान एवं एक समान प्रतीकों का निर्माण
C
creation of more optional matrix अधिक वैकल्पिक मैट्रिक्स का निर्माण
D
use of macro processor to produce more optimal assembly code अधिक इष्टतम असेंबली कोड उत्पन्न करने के लिए मैक्रो प्रोसेसर का उपयोग
✅ Correct Answer:
189
EN + हिं
GB pass2
IN पास2
A
Right most derivations सबसे सही व्युत्पत्तियाँ
B
Right most derivations in reverse दाईं ओर अधिकांश व्युत्पत्तियाँ उलटी हैं
C
Leftmost derivations सबसे बाईं ओर की व्युत्पत्तियाँ
D
Leftmost derivations in reverse सबसे बाईं ओर की व्युत्पत्तियाँ विपरीत दिशा में
✅ Correct Answer:
190
EN + हिं
GB Programs that coordinate all of the computer’s resources including memory, processing, storage, and devices such as printers are collectively referred to as
IN प्रोग्राम जो मेमोरी, प्रोसेसिंग, स्टोरेज और प्रिंटर जैसे उपकरणों सहित कंप्यूटर के सभी संसाधनों का समन्वय करते हैं, उन्हें सामूहिक रूप से कहा जाता है
A
push down automata ऑटोमेटा को नीचे धकेलें
B
2-way linear bounded automata 2-तरफा रैखिक सीमाबद्ध ऑटोमेटा
C
finite state automata परिमित राज्य ऑटोमेटा
D
None of these इनमें से कोई नहीं
✅ Correct Answer:
191
EN + हिं
GB Windows and Macintosh are generally considered to be __________ operating systems.
IN विंडोज़ और मैकिंटोश को आम तौर पर __________ ऑपरेटिंग सिस्टम माना जाता है।
A
machine code मशीन कोड
B
intermediate code मध्यवर्ती कोड
C
a stream of tockens टोकन की एक धारा
D
a parse tree एक पार्स वृक्ष
✅ Correct Answer:
192
EN + हिं
GB This operating system was originally designed to run on minicomputers used in a network environment.
IN यह ऑपरेटिंग सिस्टम मूल रूप से नेटवर्क वातावरण में उपयोग किए जाने वाले मिनी कंप्यूटर पर चलने के लिए डिज़ाइन किया गया था।
A
operating systems ऑपरेटिंग सिस्टम
B
utilities उपयोगिताओं
C
device drivers डिवाइस ड्राइवर
D
language translators भाषा अनुवादक
✅ Correct Answer:
193
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:
194
EN + हिं Medium
GB In Waterfall, what distinguishes 'System Design' from 'Software Design'?
IN वॉटरफॉल में, 'सिस्टम डिज़ाइन' को 'सॉफ़्टवेयर डिज़ाइन' से क्या अलग करता है?
A
System Design writes actual code; Software Design creates flowcharts सिस्टम डिज़ाइन वास्तविक कोड लिखता है; सॉफ्टवेयर डिज़ाइन फ़्लोचार्ट बनाता है
B
System Design allocates requirements to hardware and software components and establishes overall architecture; Software Design details the internal structure of software modules सिस्टम डिज़ाइन हार्डवेयर और सॉफ़्टवेयर घटकों के लिए आवश्यकताओं को आवंटित करता है और समग्र वास्तुकला स्थापित करता है; सॉफ़्टवेयर डिज़ाइन सॉफ़्टवेयर मॉड्यूल की आंतरिक संरचना का विवरण देता है
C
System Design is by customers; Software Design by developers सिस्टम डिज़ाइन ग्राहकों द्वारा होता है; डेवलपर्स द्वारा सॉफ्टवेयर डिजाइन
D
System Design covers only database schemas सिस्टम डिज़ाइन केवल डेटाबेस स्कीमा को कवर करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) System Design (architectural design) partitions the overall system into hardware, software, and network subsystems, defining their interfaces. Software Design then elaborates the software subsystem — specifying module structure, data structures, and algorithms.
व्याख्या (हिन्दी) सिस्टम डिज़ाइन (वास्तुशिल्प डिज़ाइन) समग्र सिस्टम को हार्डवेयर, सॉफ़्टवेयर और नेटवर्क सबसिस्टम में विभाजित करता है, उनके इंटरफेस को परिभाषित करता है। सॉफ़्टवेयर डिज़ाइन फिर सॉफ़्टवेयर सबसिस्टम को विस्तृत करता है - मॉड्यूल संरचना, डेटा संरचना और एल्गोरिदम को निर्दिष्ट करता है।
195
EN + हिं Hard
GB What is the difference between 'cohesion' and 'coupling' in software design and what is the ideal goal?
IN सॉफ़्टवेयर डिज़ाइन में 'सामंजस्य' और 'युग्मन' के बीच क्या अंतर है और आदर्श लक्ष्य क्या है?
A
High coupling and low cohesion is ideal; it allows maximum code reuse उच्च युग्मन और निम्न सामंजस्य आदर्श है; यह अधिकतम कोड पुन: उपयोग की अनुमति देता है
B
Cohesion is how strongly related responsibilities within a module are; coupling is how dependent modules are on each other — ideal is high cohesion and low coupling सामंजस्य यह है कि एक मॉड्यूल के भीतर जिम्मेदारियाँ कितनी मजबूती से संबंधित हैं; युग्मन यह है कि मॉड्यूल एक दूसरे पर कैसे निर्भर होते हैं - आदर्श उच्च सामंजस्य और कम युग्मन है
C
Cohesion refers to number of methods in a class; coupling to number of classes in a package सामंजस्य एक वर्ग में विधियों की संख्या को संदर्भित करता है; एक पैकेज में कक्षाओं की संख्या को युग्मित करना
D
Both cohesion and coupling should be minimised सामंजस्य और युग्मन दोनों को कम से कम किया जाना चाहिए
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) High cohesion means a module has a single well-defined purpose (SRP). Low coupling means modules interact through minimal interfaces without knowing each other's internals. Together they enable independent modification, testing, and replacement of modules.
व्याख्या (हिन्दी) उच्च सामंजस्य का मतलब है कि एक मॉड्यूल का एक ही अच्छी तरह से परिभाषित उद्देश्य (एसआरपी) है। कम युग्मन का मतलब है कि मॉड्यूल एक-दूसरे के आंतरिक पहलुओं को जाने बिना न्यूनतम इंटरफेस के माध्यम से बातचीत करते हैं। साथ में वे मॉड्यूल के स्वतंत्र संशोधन, परीक्षण और प्रतिस्थापन को सक्षम करते हैं।
181–195 of 201