Computer Fundamentals — MCQ Practice

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

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

Question 1831

EN + हिं Medium
GB Mark-and-sweep GC algorithm?
IN मार्क-एंड-स्वीप जीसी एल्गोरिदम?
Counts references सन्दर्भ गिनाता है
Marks reachable objects, sweeps (frees) unmarked objects पहुंच योग्य वस्तुओं को चिह्नित करना, अचिह्नित वस्तुओं को साफ़ करना (मुक्त करना)।
Copies objects वस्तुओं की प्रतिलिपि बनाता है
Uses reference counting संदर्भ गणना का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Mark-and-sweep: traverses object graph marking reachable objects, then frees all unmarked (unreachable) objects.
व्याख्या (हिन्दी) मार्क-एंड-स्वीप: पहुंच योग्य वस्तुओं को चिह्नित करते हुए ऑब्जेक्ट ग्राफ़ को पार करता है, फिर सभी अचिह्नित (पहुंच योग्य) वस्तुओं को मुक्त करता है।
🎯 Exam Perspective
Computer Fundamentals से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 1832

EN + हिं Medium
GB Reference counting GC fails with?
IN संदर्भ गिनती जीसी विफल रहती है?
Single objects एकल वस्तुएं
Circular references — objects referencing each other never reach count zero वृत्ताकार संदर्भ - एक-दूसरे को संदर्भित करने वाली वस्तुएँ कभी भी गिनती शून्य तक नहीं पहुँचती हैं
Large objects बड़ी वस्तुएं
Fast allocation शीघ्र आवंटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Reference counting cannot handle cycles: A→B→A keeps both counts at 1 even when both are unreachable.
व्याख्या (हिन्दी) संदर्भ गणना चक्रों को संभाल नहीं सकती: A→B→A दोनों गणनाओं को 1 पर रखता है, भले ही दोनों पहुंच योग्य न हों।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Computer Fundamentals से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 1833

EN + हिं Medium
GB Generational GC is based on the observation that?
IN जेनरेशनल जीसी किस अवलोकन पर आधारित है?
Old objects live longer पुरानी वस्तुएँ अधिक समय तक जीवित रहती हैं
Most objects die young — frequent minor GC of young generation, rare major GC अधिकांश वस्तुएं युवावस्था में ही मर जाती हैं - युवा पीढ़ी की अक्सर छोटी जीसी, दुर्लभ प्रमुख जीसी
All objects live equally सभी वस्तुएँ समान रूप से रहती हैं
Large objects die first बड़ी वस्तुएँ पहले मरती हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Generational hypothesis: most objects become garbage quickly — generational GC focuses on young objects.
व्याख्या (हिन्दी) पीढ़ीगत परिकल्पना: अधिकांश वस्तुएं जल्दी ही कचरा बन जाती हैं - पीढ़ीगत जीसी युवा वस्तुओं पर ध्यान केंद्रित करती है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 1834

EN + हिं Medium
GB Concurrent GC (like Go's GC) runs?
IN समवर्ती GC (गो की GC की तरह) चलता है?
After program stops प्रोग्राम रुकने के बाद
Concurrently with the application, minimizing stop-the-world pauses एप्लिकेशन के साथ-साथ, स्टॉप-द-वर्ल्ड ठहराव को कम करना
Only on idle CPU केवल निष्क्रिय CPU पर
Weekly साप्ताहिक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Concurrent GC performs most work alongside the running application, minimizing latency-causing pauses.
व्याख्या (हिन्दी) समवर्ती जीसी चल रहे एप्लिकेशन के साथ-साथ अधिकांश कार्य करता है, विलंबता के कारण होने वाले ठहराव को कम करता है।
🎯 Exam Perspective
Computer Fundamentals के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 1835

EN + हिं Medium
GB LLVM is?
IN एलएलवीएम है?
A programming language एक प्रोग्रामिंग भाषा
Compiler infrastructure providing reusable compiler and toolchain components कंपाइलर इंफ्रास्ट्रक्चर पुन: प्रयोज्य कंपाइलर और टूलचेन घटक प्रदान करता है
A virtual machine एक आभासी मशीन
An operating system एक ऑपरेटिंग सिस्टम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LLVM is a collection of modular compiler and toolchain components used by Clang (C/C++), Rust, Swift, and many others.
व्याख्या (हिन्दी) एलएलवीएम क्लैंग (सी/सी++), रस्ट, स्विफ्ट और कई अन्य लोगों द्वारा उपयोग किए जाने वाले मॉड्यूलर कंपाइलर और टूलचेन घटकों का एक संग्रह है।
🎯 Exam Perspective
यह सवाल Computer Fundamentals category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 1836

EN + हिं Medium
GB Clang is?
IN क्लैंग है?
Compiler for Java जावा के लिए कंपाइलर
C/C++/Objective-C compiler using LLVM backend एलएलवीएम बैकएंड का उपयोग कर सी/सी++/ऑब्जेक्टिव-सी कंपाइलर
Python interpreter पायथन दुभाषिया
JavaScript engine जावास्क्रिप्ट इंजन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Clang is a compiler for C, C++, and Objective-C languages, built on the LLVM compiler infrastructure.
व्याख्या (हिन्दी) क्लैंग सी, सी++ और ऑब्जेक्टिव-सी भाषाओं के लिए एक कंपाइलर है, जो एलएलवीएम कंपाइलर इंफ्रास्ट्रक्चर पर बनाया गया है।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 1837

EN + हिं Medium
GB Rust programming language is notable for?
IN रस्ट प्रोग्रामिंग भाषा किसके लिए उल्लेखनीय है?
Garbage collection कचरा संग्रहण
Memory safety without GC using ownership/borrowing system स्वामित्व/उधार प्रणाली का उपयोग करके जीसी के बिना मेमोरी सुरक्षा
Dynamic typing गतिशील टाइपिंग
Interpreted execution व्याख्या निष्पादन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rust guarantees memory safety and prevents data races through its compile-time ownership and borrowing system.
व्याख्या (हिन्दी) रस्ट मेमोरी सुरक्षा की गारंटी देता है और अपने संकलन-समय स्वामित्व और उधार प्रणाली के माध्यम से डेटा दौड़ को रोकता है।
🎯 Exam Perspective
Computer Fundamentals से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 1838

EN + हिं Medium
GB Rust's ownership system ensures?
IN रस्ट की स्वामित्व प्रणाली सुनिश्चित करती है?
Garbage collection कचरा संग्रहण
At most one mutable reference OR multiple immutable references at any time — preventing data races किसी भी समय अधिकतम एक परिवर्तनीय संदर्भ या एकाधिक अपरिवर्तनीय संदर्भ - डेटा दौड़ को रोकना
Runtime safety only केवल रनटाइम सुरक्षा
Dynamic memory management गतिशील स्मृति प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Rust's borrow checker enforces exclusive mutable access or shared immutable access, preventing data races at compile time.
व्याख्या (हिन्दी) रस्ट का उधार चेकर संकलन समय पर डेटा दौड़ को रोकते हुए, विशेष परिवर्तनीय पहुंच या साझा अपरिवर्तनीय पहुंच को लागू करता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Computer Fundamentals से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 1839

EN + हिं Medium
GB WebAssembly (WASM) is?
IN वेबअसेंबली (WASM) क्या है?
JavaScript replacement जावास्क्रिप्ट प्रतिस्थापन
Binary instruction format for stack-based VM running in browsers at near-native speed स्टैक-आधारित वीएम के लिए बाइनरी अनुदेश प्रारूप लगभग मूल गति पर ब्राउज़र में चल रहा है
Server-side language सर्वर-साइड भाषा
Mobile framework मोबाइल ढाँचा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) WebAssembly is a binary format for portable, sandboxed execution in browsers at near-native performance.
व्याख्या (हिन्दी) WebAssembly निकट-मूल प्रदर्शन पर ब्राउज़रों में पोर्टेबल, सैंडबॉक्स्ड निष्पादन के लिए एक द्विआधारी प्रारूप है।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 1840

EN + हिं Medium
GB Microarchitecture simulator is used for?
IN माइक्रोआर्किटेक्चर सिम्युलेटर का उपयोग किसके लिए किया जाता है?
Running real applications वास्तविक एप्लिकेशन चला रहे हैं
Modeling CPU behavior cycle-accurately for architectural research वास्तुशिल्प अनुसंधान के लिए सीपीयू व्यवहार चक्र को सटीक रूप से मॉडलिंग करना
Network simulation नेटवर्क सिमुलेशन
OS testing ओएस परीक्षण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Microarchitecture simulators (gem5, ZSim) model CPU pipeline behavior cycle-by-cycle for architecture research.
व्याख्या (हिन्दी) आर्किटेक्चर अनुसंधान के लिए माइक्रोआर्किटेक्चर सिमुलेटर (जेम5, जेडसिम) मॉडल सीपीयू पाइपलाइन व्यवहार चक्र-दर-चक्र।
🎯 Exam Perspective
Computer Fundamentals के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 1841

EN + हिं Medium
GB Emulation vs simulation: emulation?
IN अनुकरण बनाम अनुकरण: अनुकरण?
Same as simulation अनुकरण के समान
Reproduces exact behavior of another system on different hardware (functional) विभिन्न हार्डवेयर (कार्यात्मक) पर किसी अन्य सिस्टम के सटीक व्यवहार को पुन: प्रस्तुत करता है
Only measures performance केवल प्रदर्शन को मापता है
Models future systems भविष्य की प्रणालियों के मॉडल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Emulation functionally replicates another system (QEMU emulates ARM on x86); simulation models at lower level.
व्याख्या (हिन्दी) अनुकरण कार्यात्मक रूप से किसी अन्य प्रणाली की नकल करता है (QEMU x86 पर ARM का अनुकरण करता है); निचले स्तर पर सिमुलेशन मॉडल।
🎯 Exam Perspective
यह सवाल Computer Fundamentals category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 1842

EN + हिं Medium
GB QEMU is used for?
IN QEMU का उपयोग किसके लिए किया जाता है?
Web serving वेब सेवा
Machine emulation and virtualization (full system emulation) मशीन अनुकरण और वर्चुअलाइजेशन (पूर्ण सिस्टम अनुकरण)
Packet analysis पैकेट विश्लेषण
Database management डेटाबेस प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) QEMU (Quick EMUlator) emulates complete computer systems and is used as a hypervisor with KVM.
व्याख्या (हिन्दी) QEMU (क्विक एम्यूलेटर) संपूर्ण कंप्यूटर सिस्टम का अनुकरण करता है और KVM के साथ हाइपरवाइजर के रूप में उपयोग किया जाता है।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 1843

EN + हिं
GB KVM (Kernel-based Virtual Machine) in Linux is?
IN लिनक्स में KVM (कर्नेल-आधारित वर्चुअल मशीन) है?
A kernel module for user-space apps यूजर-स्पेस ऐप्स के लिए एक कर्नेल मॉड्यूल
Type 1 hypervisor built into Linux kernel — uses hardware virtualization लिनक्स कर्नेल में निर्मित टाइप 1 हाइपरवाइजर - हार्डवेयर वर्चुअलाइजेशन का उपयोग करता है
Type 2 hypervisor टाइप 2 हाइपरवाइजर
Container runtime कंटेनर रनटाइम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) KVM is a Linux kernel module that turns Linux into a Type 1 hypervisor using CPU virtualization extensions.
व्याख्या (हिन्दी) केवीएम एक लिनक्स कर्नेल मॉड्यूल है जो सीपीयू वर्चुअलाइजेशन एक्सटेंशन का उपयोग करके लिनक्स को टाइप 1 हाइपरवाइजर में बदल देता है।
🎯 Exam Perspective
Computer Fundamentals से जुड़ा यह सवाल उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 1844

EN + हिं Medium
GB Intel VT-x and AMD-V are?
IN Intel VT-x और AMD-V क्या हैं?
Network virtualization नेटवर्क वर्चुअलाइजेशन
CPU hardware virtualization extensions enabling efficient hypervisors सीपीयू हार्डवेयर वर्चुअलाइजेशन एक्सटेंशन कुशल हाइपरविजर्स को सक्षम बनाता है
Storage virtualization भंडारण वर्चुअलाइजेशन
Memory compression स्मृति संपीड़न
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) VT-x (Intel) and AMD-V provide hardware-assisted CPU virtualization, dramatically improving VM performance.
व्याख्या (हिन्दी) वीटी-एक्स (इंटेल) और एएमडी-वी हार्डवेयर-सहायता सीपीयू वर्चुअलाइजेशन प्रदान करते हैं, जो वीएम प्रदर्शन में नाटकीय रूप से सुधार करते हैं।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Computer Fundamentals से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 1845

EN + हिं Medium
GB IOMMU (Intel VT-d / AMD-Vi) enables?
IN IOMMU (इंटेल VT-d/AMD-Vi) सक्षम करता है?
CPU virtualization सीपीयू वर्चुअलाइजेशन
Secure direct device assignment to VMs — DMA protection वीएम को सुरक्षित प्रत्यक्ष डिवाइस असाइनमेंट - डीएमए सुरक्षा
Memory overcommit मेमोरी ओवरकमिट
Live migration लाइव प्रवास
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IOMMU provides hardware-enforced DMA remapping, enabling secure direct PCIe device passthrough to VMs.
व्याख्या (हिन्दी) IOMMU हार्डवेयर-प्रबलित DMA रीमैपिंग प्रदान करता है, जो VMs तक सुरक्षित प्रत्यक्ष PCIe डिवाइस पासथ्रू को सक्षम बनाता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।