Computer Fundamentals — MCQ Practice

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

📚 17 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
17 questions
1
EN + हिं Easy
GB Which of the following is system software?
IN निम्नलिखित में से कौन सा सिस्टम सॉफ्टवेयर है?
A
MS Word एमएस वर्ड
B
Photoshop फ़ोटोशॉप
C
Windows OS विंडोज़ ओएस
D
Chrome browser क्रोम ब्राउज़र
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Windows OS is system software that manages hardware and provides a platform for applications.
व्याख्या (हिन्दी) विंडोज़ ओएस एक सिस्टम सॉफ्टवेयर है जो हार्डवेयर का प्रबंधन करता है और अनुप्रयोगों के लिए एक मंच प्रदान करता है।
2
EN + हिं Medium
GB A compiler converts?
IN एक कंपाइलर परिवर्तित करता है?
A
High-level to machine language (whole program) उच्च स्तरीय से मशीनी भाषा (संपूर्ण कार्यक्रम)
B
Machine to high-level language उच्च स्तरीय भाषा के लिए मशीन
C
One high-level to another एक उच्च स्तर से दूसरे स्तर तक
D
Line by line translation पंक्ति दर पंक्ति अनुवाद
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A compiler translates an entire high-level language program into machine code before execution.
व्याख्या (हिन्दी) एक कंपाइलर निष्पादन से पहले संपूर्ण उच्च-स्तरीय भाषा प्रोग्राम को मशीन कोड में अनुवादित करता है।
3
EN + हिं Medium
GB An interpreter translates code?
IN एक दुभाषिया कोड का अनुवाद करता है?
A
All at once यकायक
B
Line by line during execution निष्पादन के दौरान पंक्ति दर पंक्ति
C
After execution निष्पादन के बाद
D
Never कभी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An interpreter translates and executes code line-by-line at runtime, without creating a separate executable.
व्याख्या (हिन्दी) एक दुभाषिया अलग निष्पादन योग्य बनाए बिना, रनटाइम पर लाइन-दर-लाइन कोड का अनुवाद और निष्पादन करता है।
4
EN + हिं Easy
GB Which of the following is application software?
IN निम्नलिखित में से कौन सा एप्लीकेशन सॉफ्टवेयर है?
A
Device drivers डिवाइस ड्राइवर
B
BIOS बायोस
C
MS Excel एमएस एक्सेल
D
Kernel गुठली
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MS Excel is application software used by end-users for specific tasks like spreadsheet management.
व्याख्या (हिन्दी) एमएस एक्सेल एक एप्लिकेशन सॉफ्टवेयर है जिसका उपयोग अंतिम उपयोगकर्ताओं द्वारा स्प्रेडशीट प्रबंधन जैसे विशिष्ट कार्यों के लिए किया जाता है।
5
EN + हिं Easy
GB Which of the following is utility software?
IN निम्नलिखित में से कौन सा यूटिलिटी सॉफ्टवेयर है?
A
MS Paint एमएस पेंट
B
Disk defragmenter चक्र एकत्रित करने वाला
C
VLC Player वीएलसी प्लेयर
D
Python interpreter पायथन दुभाषिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Disk defragmenter is utility software that optimizes hard disk performance by reorganizing fragmented files.
व्याख्या (हिन्दी) डिस्क डीफ़्रेग्मेंटर उपयोगिता सॉफ़्टवेयर है जो खंडित फ़ाइलों को पुनर्व्यवस्थित करके हार्ड डिस्क के प्रदर्शन को अनुकूलित करता है।
6
EN + हिं Medium
GB Which software type does NOT require a license purchase?
IN किस सॉफ्टवेयर प्रकार के लिए लाइसेंस खरीद की आवश्यकता नहीं होती है?
A
Freeware फ्रीवेयर
B
Shareware शेयरवेयर
C
Commercial software वाणिज्यिक सॉफ्टवेयर
D
Proprietary software मालिकाना सॉफ्टवेयर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Freeware is software available at no cost with no purchase or license fee required.
व्याख्या (हिन्दी) फ्रीवेयर एक ऐसा सॉफ्टवेयर है जो बिना किसी कीमत के उपलब्ध है और इसके लिए किसी खरीद या लाइसेंस शुल्क की आवश्यकता नहीं है।
7
EN + हिं Medium
GB A compiler is to compilation as interpreter is to?
IN एक संकलक को संकलन के लिए उसी प्रकार काम करना पड़ता है जिस प्रकार दुभाषिया को करना पड़ता है?
A
Linking लिंक करना
B
Execution line by line निष्पादन पंक्ति दर पंक्ति
C
Debugging डिबगिंग
D
Assembling कोडांतरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Just as a compiler compiles, an interpreter executes code line by line during runtime.
व्याख्या (हिन्दी) जैसे एक कंपाइलर संकलित करता है, एक दुभाषिया रनटाइम के दौरान लाइन दर लाइन कोड निष्पादित करता है।
8
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.
व्याख्या (हिन्दी) पार्सिंग (वाक्यविन्यास विश्लेषण) भाषा के व्याकरण का उपयोग करके स्रोत कोड की व्याकरणिक संरचना का विश्लेषण करता है।
9
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.
व्याख्या (हिन्दी) कोड अनुकूलन जेनरेट किए गए कोड को तेजी से चलाने और व्यवहार में बदलाव किए बिना कम संसाधनों का उपयोग करने में सुधार करता है।
10
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.
व्याख्या (हिन्दी) प्रतीक तालिका पहचानकर्ताओं (चर, फ़ंक्शन) को उनके प्रकार, दायरे और मेमोरी स्थानों के साथ संग्रहीत करती है।
11
EN + हिं Medium
GB Which C/C++ keyword prevents compiler reordering of memory operations?
IN कौन सा C/C++ कीवर्ड कंपाइलर को मेमोरी ऑपरेशंस को दोबारा व्यवस्थित करने से रोकता है?
A
register पंजीकरण करवाना
B
volatile परिवर्तनशील
C
static स्थिर
D
const कॉन्स्ट
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The volatile keyword tells the compiler not to optimize or reorder accesses to that variable.
व्याख्या (हिन्दी) अस्थिर कीवर्ड कंपाइलर को उस वेरिएबल तक पहुंच को अनुकूलित या पुन: व्यवस्थित नहीं करने के लिए कहता है।
12
EN + हिं Medium
GB Which command starts Python interpreter interactively?
IN कौन सा कमांड पाइथॉन इंटरप्रेटर को इंटरैक्टिव रूप से शुरू करता है?
A
python run अजगर चलाना
B
python अजगर
C
py start पाई प्रारंभ
D
python -i only केवल पायथन-आई
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Simply typing 'python' (or 'python3') in terminal starts the interactive Python REPL.
व्याख्या (हिन्दी) टर्मिनल में बस 'पायथन' (या 'पायथन3') टाइप करने से इंटरैक्टिव पायथन आरईपीएल शुरू हो जाता है।
13
EN + हिं Medium
GB Python's GIL (Global Interpreter Lock) affects?
IN पायथन का GIL (ग्लोबल इंटरप्रेटर लॉक) प्रभावित करता है?
A
Memory only केवल स्मृति
B
Multi-threading — prevents true parallel execution of Python threads in CPython मल्टी-थ्रेडिंग - सीपीथॉन में पायथन थ्रेड्स के वास्तविक समानांतर निष्पादन को रोकता है
C
I/O operations only केवल I/O परिचालन
D
Network access नेटवर्क पहुंच
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CPython's GIL allows only one thread to execute Python bytecode at a time, limiting CPU parallelism.
व्याख्या (हिन्दी) CPython का GIL एक समय में केवल एक थ्रेड को Python बाइटकोड निष्पादित करने की अनुमति देता है, जिससे CPU समानता सीमित हो जाती है।
14
EN + हिं Easy
GB Which of the following is an example of system software?
IN निम्नलिखित में से कौन सा सिस्टम सॉफ्टवेयर का उदाहरण है?
A
MS Word एमएस वर्ड
B
Device drivers डिवाइस ड्राइवर
C
Google Chrome गूगल क्रोम
D
VLC Player वीएलसी प्लेयर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Device drivers are system software that allow the OS to communicate with hardware devices.
व्याख्या (हिन्दी) डिवाइस ड्राइवर सिस्टम सॉफ़्टवेयर हैं जो OS को हार्डवेयर डिवाइस के साथ संचार करने की अनुमति देते हैं।
15
EN + हिं Medium
GB Application software is designed for?
IN एप्लीकेशन सॉफ्टवेयर किसके लिए डिज़ाइन किया गया है?
A
Managing hardware हार्डवेयर का प्रबंधन
B
End users to perform specific tasks (word processing, browsing, gaming) अंतिम उपयोगकर्ताओं को विशिष्ट कार्य करने के लिए (वर्ड प्रोसेसिंग, ब्राउज़िंग, गेमिंग)
C
System operations सिस्टम संचालन
D
Boot process बूट प्रक्रिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Application software serves end-user purposes like document creation, web browsing, and entertainment.
व्याख्या (हिन्दी) एप्लिकेशन सॉफ़्टवेयर दस्तावेज़ निर्माण, वेब ब्राउज़िंग और मनोरंजन जैसे अंतिम-उपयोगकर्ता उद्देश्यों को पूरा करता है।
1–15 of 17