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
946
EN + हिं Medium
GB Parsing in compiler design?
IN कंपाइलर डिज़ाइन में पार्सिंग?
A
Generates machine code मशीन कोड जनरेट करता है
B
Analyzes grammatical structure of source code स्रोत कोड की व्याकरणिक संरचना का विश्लेषण करता है
C
Links object files ऑब्जेक्ट फ़ाइलों को लिंक करता है
D
Optimizes code कोड अनुकूलित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Parsing (syntax analysis) analyzes the grammatical structure of source code using the language's grammar.
व्याख्या (हिन्दी) पार्सिंग (वाक्यविन्यास विश्लेषण) भाषा के व्याकरण का उपयोग करके स्रोत कोड की व्याकरणिक संरचना का विश्लेषण करता है।
947
EN + हिं Medium
GB Lexical analysis in compilers?
IN संकलक में शाब्दिक विश्लेषण?
A
Parses syntax पार्स सिंटैक्स
B
Breaks source code into tokens (lexemes) स्रोत कोड को टोकन (लेक्समेस) में तोड़ता है
C
Generates assembly असेंबली उत्पन्न करता है
D
Links libraries पुस्तकालयों को जोड़ता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Lexical analysis (scanning) reads source code and produces a stream of tokens like keywords, identifiers, operators.
व्याख्या (हिन्दी) लेक्सिकल विश्लेषण (स्कैनिंग) स्रोत कोड को पढ़ता है और कीवर्ड, पहचानकर्ता, ऑपरेटर जैसे टोकन की एक धारा उत्पन्न करता है।
948
EN + हिं Medium
GB Semantic analysis in compiler?
IN संकलक में अर्थ संबंधी विश्लेषण?
A
Tokenizes code कोड को टोकनाइज़ करता है
B
Checks meaning and type correctness अर्थ और प्रकार की शुद्धता की जाँच करता है
C
Generates machine code मशीन कोड जनरेट करता है
D
Links modules लिंक मॉड्यूल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Semantic analysis checks type correctness, variable declarations, and meaningful usage beyond syntax.
व्याख्या (हिन्दी) सिमेंटिक विश्लेषण प्रकार की शुद्धता, परिवर्तनीय घोषणाओं और सिंटैक्स से परे सार्थक उपयोग की जाँच करता है।
949
EN + हिं Medium
GB Code optimization in compiler aims to?
IN कंपाइलर में कोड अनुकूलन का उद्देश्य क्या है?
A
Increase code size कोड का आकार बढ़ाएँ
B
Improve execution speed and reduce resource usage निष्पादन गति में सुधार करें और संसाधन उपयोग कम करें
C
Add more features और अधिक सुविधाएँ जोड़ें
D
Make code harder to read कोड को पढ़ना कठिन बनाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Code optimization improves generated code to run faster and use fewer resources without changing behavior.
व्याख्या (हिन्दी) कोड अनुकूलन जेनरेट किए गए कोड को तेजी से चलाने और व्यवहार में बदलाव किए बिना कम संसाधनों का उपयोग करने में सुधार करता है।
950
EN + हिं Medium
GB Code generation in compiler?
IN कंपाइलर में कोड जनरेशन?
A
Parses source पार्सेस स्रोत
B
Produces target machine code or assembly लक्ष्य मशीन कोड या असेंबली तैयार करता है
C
Optimizes memory मेमोरी को अनुकूलित करता है
D
Checks syntax सिंटैक्स की जाँच करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The code generation phase translates the intermediate representation to target machine code or assembly.
व्याख्या (हिन्दी) कोड जनरेशन चरण मध्यवर्ती प्रतिनिधित्व को लक्ष्य मशीन कोड या असेंबली में अनुवादित करता है।
951
EN + हिं Medium
GB Symbol table in compiler stores?
IN कंपाइलर स्टोर में प्रतीक तालिका?
A
Machine code मशीन कोड
B
Identifiers with type and scope information प्रकार और दायरे की जानकारी वाले पहचानकर्ता
C
Assembly instructions एकत्र करने के लिए निर्देश
D
Error messages त्रुटि संदेश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The symbol table stores identifiers (variables, functions) with their types, scopes, and memory locations.
व्याख्या (हिन्दी) प्रतीक तालिका पहचानकर्ताओं (चर, फ़ंक्शन) को उनके प्रकार, दायरे और मेमोरी स्थानों के साथ संग्रहीत करती है।
952
EN + हिं Easy
GB Which of the following is a midterm memory?
IN निम्नलिखित में से कौन सी मध्यावधि स्मृति है?
A
L1 cache एल1 कैश
B
RAM टक्कर मारना
C
SSD एसएसडी
D
Registers रजिस्टर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RAM (Random Access Memory) serves as the main/mid-term working memory between fast cache and slow storage.
व्याख्या (हिन्दी) रैम (रैंडम एक्सेस मेमोरी) तेज कैश और धीमी स्टोरेज के बीच मुख्य/मध्यावधि कार्यशील मेमोरी के रूप में कार्य करती है।
953
EN + हिं Medium
GB RISC processors typically have?
IN आरआईएससी प्रोसेसर में आमतौर पर क्या होता है?
A
Many complex instructions कई जटिल निर्देश
B
Fixed-length instructions, large register file निश्चित-लंबाई निर्देश, बड़ी रजिस्टर फ़ाइल
C
Memory-to-memory operations मेमोरी-टू-मेमोरी ऑपरेशन
D
Variable instruction lengths परिवर्तनीय अनुदेश लंबाई
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) RISC processors use fixed-length instructions and a large set of general-purpose registers for fast execution.
व्याख्या (हिन्दी) आरआईएससी प्रोसेसर तेजी से निष्पादन के लिए निश्चित-लंबाई निर्देशों और सामान्य प्रयोजन रजिस्टरों के एक बड़े सेट का उपयोग करते हैं।
954
EN + हिं Medium
GB Instruction pipelining improves?
IN अनुदेश पाइपलाइनिंग में सुधार होता है?
A
Memory capacity मेमोरी क्षमता
B
CPU throughput by overlapping execution stages निष्पादन चरणों को ओवरलैप करके सीपीयू थ्रूपुट
C
Power efficiency only केवल पावर दक्षता
D
Network speed नेटवर्क स्पीड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CPU pipelining improves throughput by dividing instruction execution into stages processed simultaneously.
व्याख्या (हिन्दी) सीपीयू पाइपलाइनिंग निर्देश निष्पादन को एक साथ संसाधित चरणों में विभाजित करके थ्रूपुट में सुधार करती है।
955
EN + हिं Medium
GB Hazards in CPU pipelining include?
IN सीपीयू पाइपलाइनिंग में खतरों में शामिल हैं?
A
Power hazards only केवल बिजली संबंधी खतरे
B
Data, control, and structural hazards डेटा, नियंत्रण और संरचनात्मक खतरे
C
Memory hazards only केवल स्मृति संबंधी खतरे
D
Network hazards नेटवर्क खतरे
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Pipeline hazards include: data hazards (dependencies), control hazards (branches), structural hazards (resource conflicts).
व्याख्या (हिन्दी) पाइपलाइन खतरों में शामिल हैं: डेटा खतरे (निर्भरताएं), नियंत्रण खतरे (शाखाएं), संरचनात्मक खतरे (संसाधन संघर्ष)।
956
EN + हिं Medium
GB Speculative execution in CPUs?
IN सीपीयू में सट्टा निष्पादन?
A
Waits for all data before executing निष्पादित करने से पहले सभी डेटा की प्रतीक्षा करता है
B
Executes instructions before knowing if needed (branch prediction) यदि आवश्यक हो तो जानने से पहले निर्देशों को निष्पादित करता है (शाखा भविष्यवाणी)
C
Executes one instruction at a time एक समय में एक निर्देश निष्पादित करता है
D
Never predicts branches कभी भी शाखाओं की भविष्यवाणी नहीं करता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Speculative execution executes instructions along a predicted branch path before the outcome is confirmed.
व्याख्या (हिन्दी) परिणाम की पुष्टि होने से पहले सट्टा निष्पादन एक अनुमानित शाखा पथ के साथ निर्देशों को निष्पादित करता है।
957
EN + हिं Medium
GB Meltdown and Spectre are?
IN मेल्टडाउन और स्पेक्टर हैं?
A
Network attacks नेटवर्क पर हमले
B
CPU vulnerabilities exploiting speculative execution सीपीयू की कमजोरियाँ सट्टा निष्पादन का शोषण कर रही हैं
C
OS vulnerabilities ओएस कमजोरियाँ
D
RAM failures रैम विफलता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Meltdown and Spectre are CPU security vulnerabilities that exploit speculative execution to leak data.
व्याख्या (हिन्दी) मेल्टडाउन और स्पेक्टर सीपीयू सुरक्षा कमजोरियां हैं जो डेटा लीक करने के लिए सट्टा निष्पादन का फायदा उठाते हैं।
958
EN + हिं Medium
GB Which is true about 64-bit vs 32-bit OS?
IN 64-बिट बनाम 32-बिट ओएस के बारे में क्या सत्य है?
A
64-bit is slower 64-बिट धीमा है
B
64-bit can address more RAM 64-बिट अधिक रैम को संबोधित कर सकता है
C
32-bit supports more software 32-बिट अधिक सॉफ़्टवेयर का समर्थन करता है
D
64-bit uses less memory 64-बिट कम मेमोरी का उपयोग करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 64-bit OS can address up to 16 EB of RAM, far beyond 32-bit's 4 GB limit.
व्याख्या (हिन्दी) 64-बिट ओएस 16 ईबी तक रैम को संबोधित कर सकता है, जो 32-बिट की 4 जीबी सीमा से कहीं अधिक है।
959
EN + हिं Medium
GB Endian conversion is needed when?
IN एंडियन रूपांतरण की आवश्यकता कब होती है?
A
Same endian systems communicate समान एंडियन सिस्टम संचार करते हैं
B
Different endian systems exchange data विभिन्न एंडियन सिस्टम डेटा का आदान-प्रदान करते हैं
C
Compressing data डेटा संपीड़ित करना
D
Encrypting data डेटा एन्क्रिप्ट करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Endian conversion is necessary when systems with different byte orders (big-endian vs little-endian) exchange data.
व्याख्या (हिन्दी) एंडियन रूपांतरण तब आवश्यक होता है जब विभिन्न बाइट ऑर्डर (बड़े-एंडियन बनाम छोटे-एंडियन) वाले सिस्टम डेटा का आदान-प्रदान करते हैं।
960
EN + हिं Medium
GB IEEE 754 double precision uses?
IN आईईईई 754 दोहरे परिशुद्धता उपयोग?
A
32 bits 32 बिट्स
B
64 bits 64 बिट्स
C
128 bits 128 बिट्स
D
16 bits 16 बिट्स
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IEEE 754 double precision uses 64 bits: 1 sign + 11 exponent + 52 mantissa bits.
व्याख्या (हिन्दी) आईईईई 754 डबल प्रिसिजन 64 बिट्स का उपयोग करता है: 1 साइन + 11 एक्सपोनेंट + 52 मंटिसा बिट्स।
946–960 of 2941