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

Question 1

EN + हिं Easy
GB Which of the following is system software?
IN निम्नलिखित में से कौन सा सिस्टम सॉफ्टवेयर है?
MS Word एमएस वर्ड
Photoshop फ़ोटोशॉप
Windows OS विंडोज़ ओएस
Chrome browser क्रोम ब्राउज़र
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Windows OS is system software that manages hardware and provides a platform for applications.
व्याख्या (हिन्दी) विंडोज़ ओएस एक सिस्टम सॉफ्टवेयर है जो हार्डवेयर का प्रबंधन करता है और अनुप्रयोगों के लिए एक मंच प्रदान करता है।
🎯 Exam Perspective
Computer Fundamentals ("Software and Hardware" sub-topic) से जुड़ा यह सवाल — difficulty level "Easy" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 2

EN + हिं Medium
GB A compiler converts?
IN एक कंपाइलर परिवर्तित करता है?
High-level to machine language (whole program) उच्च स्तरीय से मशीनी भाषा (संपूर्ण कार्यक्रम)
Machine to high-level language उच्च स्तरीय भाषा के लिए मशीन
One high-level to another एक उच्च स्तर से दूसरे स्तर तक
Line by line translation पंक्ति दर पंक्ति अनुवाद
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A compiler translates an entire high-level language program into machine code before execution.
व्याख्या (हिन्दी) एक कंपाइलर निष्पादन से पहले संपूर्ण उच्च-स्तरीय भाषा प्रोग्राम को मशीन कोड में अनुवादित करता है।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Computer Fundamentals ("Software and Hardware" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 3

EN + हिं Medium
GB An interpreter translates code?
IN एक दुभाषिया कोड का अनुवाद करता है?
All at once यकायक
Line by line during execution निष्पादन के दौरान पंक्ति दर पंक्ति
After execution निष्पादन के बाद
Never कभी नहीं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An interpreter translates and executes code line-by-line at runtime, without creating a separate executable.
व्याख्या (हिन्दी) एक दुभाषिया अलग निष्पादन योग्य बनाए बिना, रनटाइम पर लाइन-दर-लाइन कोड का अनुवाद और निष्पादन करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals ("Software and Hardware" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 4

EN + हिं Easy
GB Which of the following is application software?
IN निम्नलिखित में से कौन सा एप्लीकेशन सॉफ्टवेयर है?
Device drivers डिवाइस ड्राइवर
BIOS बायोस
MS Excel एमएस एक्सेल
Kernel गुठली
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MS Excel is application software used by end-users for specific tasks like spreadsheet management.
व्याख्या (हिन्दी) एमएस एक्सेल एक एप्लिकेशन सॉफ्टवेयर है जिसका उपयोग अंतिम उपयोगकर्ताओं द्वारा स्प्रेडशीट प्रबंधन जैसे विशिष्ट कार्यों के लिए किया जाता है।
🎯 Exam Perspective
Computer Fundamentals ("Software and Hardware" sub-topic) के इस प्रश्न को — difficulty level "Easy" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 5

EN + हिं Easy
GB Which of the following is utility software?
IN निम्नलिखित में से कौन सा यूटिलिटी सॉफ्टवेयर है?
MS Paint एमएस पेंट
Disk defragmenter चक्र एकत्रित करने वाला
VLC Player वीएलसी प्लेयर
Python interpreter पायथन दुभाषिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Disk defragmenter is utility software that optimizes hard disk performance by reorganizing fragmented files.
व्याख्या (हिन्दी) डिस्क डीफ़्रेग्मेंटर उपयोगिता सॉफ़्टवेयर है जो खंडित फ़ाइलों को पुनर्व्यवस्थित करके हार्ड डिस्क के प्रदर्शन को अनुकूलित करता है।
🎯 Exam Perspective
यह सवाल Computer Fundamentals ("Software and Hardware" sub-topic) category का है — difficulty level "Easy", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 6

EN + हिं Medium
GB Which software type does NOT require a license purchase?
IN किस सॉफ्टवेयर प्रकार के लिए लाइसेंस खरीद की आवश्यकता नहीं होती है?
Freeware फ्रीवेयर
Shareware शेयरवेयर
Commercial software वाणिज्यिक सॉफ्टवेयर
Proprietary software मालिकाना सॉफ्टवेयर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Freeware is software available at no cost with no purchase or license fee required.
व्याख्या (हिन्दी) फ्रीवेयर एक ऐसा सॉफ्टवेयर है जो बिना किसी कीमत के उपलब्ध है और इसके लिए किसी खरीद या लाइसेंस शुल्क की आवश्यकता नहीं है।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals ("Software and Hardware" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 7

EN + हिं Medium
GB A compiler is to compilation as interpreter is to?
IN एक संकलक को संकलन के लिए उसी प्रकार काम करना पड़ता है जिस प्रकार दुभाषिया को करना पड़ता है?
Linking लिंक करना
Execution line by line निष्पादन पंक्ति दर पंक्ति
Debugging डिबगिंग
Assembling कोडांतरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Just as a compiler compiles, an interpreter executes code line by line during runtime.
व्याख्या (हिन्दी) जैसे एक कंपाइलर संकलित करता है, एक दुभाषिया रनटाइम के दौरान लाइन दर लाइन कोड निष्पादित करता है।
🎯 Exam Perspective
Computer Fundamentals ("Software and Hardware" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC, Railway, Banking और State PCS की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 8

EN + हिं Medium
GB Parsing in compiler design?
IN कंपाइलर डिज़ाइन में पार्सिंग?
Generates machine code मशीन कोड जनरेट करता है
Analyzes grammatical structure of source code स्रोत कोड की व्याकरणिक संरचना का विश्लेषण करता है
Links object files ऑब्जेक्ट फ़ाइलों को लिंक करता है
Optimizes code कोड अनुकूलित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Parsing (syntax analysis) analyzes the grammatical structure of source code using the language's grammar.
व्याख्या (हिन्दी) पार्सिंग (वाक्यविन्यास विश्लेषण) भाषा के व्याकरण का उपयोग करके स्रोत कोड की व्याकरणिक संरचना का विश्लेषण करता है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Computer Fundamentals ("Software and Hardware" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 9

EN + हिं Medium
GB Code optimization in compiler aims to?
IN कंपाइलर में कोड अनुकूलन का उद्देश्य क्या है?
Increase code size कोड का आकार बढ़ाएँ
Improve execution speed and reduce resource usage निष्पादन गति में सुधार करें और संसाधन उपयोग कम करें
Add more features और अधिक सुविधाएँ जोड़ें
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.
व्याख्या (हिन्दी) कोड अनुकूलन जेनरेट किए गए कोड को तेजी से चलाने और व्यवहार में बदलाव किए बिना कम संसाधनों का उपयोग करने में सुधार करता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals ("Software and Hardware" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 10

EN + हिं Medium
GB Symbol table in compiler stores?
IN कंपाइलर स्टोर में प्रतीक तालिका?
Machine code मशीन कोड
Identifiers with type and scope information प्रकार और दायरे की जानकारी वाले पहचानकर्ता
Assembly instructions एकत्र करने के लिए निर्देश
Error messages त्रुटि संदेश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The symbol table stores identifiers (variables, functions) with their types, scopes, and memory locations.
व्याख्या (हिन्दी) प्रतीक तालिका पहचानकर्ताओं (चर, फ़ंक्शन) को उनके प्रकार, दायरे और मेमोरी स्थानों के साथ संग्रहीत करती है।
🎯 Exam Perspective
Computer Fundamentals ("Software and Hardware" sub-topic) के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे Railway, SSC, Banking और Defence परीक्षाओं में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 11

EN + हिं Medium
GB Which C/C++ keyword prevents compiler reordering of memory operations?
IN कौन सा C/C++ कीवर्ड कंपाइलर को मेमोरी ऑपरेशंस को दोबारा व्यवस्थित करने से रोकता है?
register पंजीकरण करवाना
volatile परिवर्तनशील
static स्थिर
const कॉन्स्ट
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The volatile keyword tells the compiler not to optimize or reorder accesses to that variable.
व्याख्या (हिन्दी) अस्थिर कीवर्ड कंपाइलर को उस वेरिएबल तक पहुंच को अनुकूलित या पुन: व्यवस्थित नहीं करने के लिए कहता है।
🎯 Exam Perspective
यह सवाल Computer Fundamentals ("Software and Hardware" sub-topic) category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 12

EN + हिं Medium
GB Which command starts Python interpreter interactively?
IN कौन सा कमांड पाइथॉन इंटरप्रेटर को इंटरैक्टिव रूप से शुरू करता है?
python run अजगर चलाना
python अजगर
py start पाई प्रारंभ
python -i only केवल पायथन-आई
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Simply typing 'python' (or 'python3') in terminal starts the interactive Python REPL.
व्याख्या (हिन्दी) टर्मिनल में बस 'पायथन' (या 'पायथन3') टाइप करने से इंटरैक्टिव पायथन आरईपीएल शुरू हो जाता है।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals ("Software and Hardware" sub-topic) की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर Railway, SSC, Banking और Defence परीक्षाओं जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 13

EN + हिं Medium
GB Python's GIL (Global Interpreter Lock) affects?
IN पायथन का GIL (ग्लोबल इंटरप्रेटर लॉक) प्रभावित करता है?
Memory only केवल स्मृति
Multi-threading — prevents true parallel execution of Python threads in CPython मल्टी-थ्रेडिंग - सीपीथॉन में पायथन थ्रेड्स के वास्तविक समानांतर निष्पादन को रोकता है
I/O operations only केवल I/O परिचालन
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 समानता सीमित हो जाती है।
🎯 Exam Perspective
Computer Fundamentals ("Software and Hardware" sub-topic) से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 14

EN + हिं Easy
GB Which of the following is an example of system software?
IN निम्नलिखित में से कौन सा सिस्टम सॉफ्टवेयर का उदाहरण है?
MS Word एमएस वर्ड
Device drivers डिवाइस ड्राइवर
Google Chrome गूगल क्रोम
VLC Player वीएलसी प्लेयर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Device drivers are system software that allow the OS to communicate with hardware devices.
व्याख्या (हिन्दी) डिवाइस ड्राइवर सिस्टम सॉफ़्टवेयर हैं जो OS को हार्डवेयर डिवाइस के साथ संचार करने की अनुमति देते हैं।
🎯 Exam Perspective
SSC CGL, IBPS, RRB और State-level परीक्षाओं जैसी परीक्षाओं में Computer Fundamentals ("Software and Hardware" sub-topic) से सवाल अक्सर पूछे जाते हैं — difficulty level "Easy"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 15

EN + हिं Medium
GB Application software is designed for?
IN एप्लीकेशन सॉफ्टवेयर किसके लिए डिज़ाइन किया गया है?
Managing hardware हार्डवेयर का प्रबंधन
End users to perform specific tasks (word processing, browsing, gaming) अंतिम उपयोगकर्ताओं को विशिष्ट कार्य करने के लिए (वर्ड प्रोसेसिंग, ब्राउज़िंग, गेमिंग)
System operations सिस्टम संचालन
Boot process बूट प्रक्रिया
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Application software serves end-user purposes like document creation, web browsing, and entertainment.
व्याख्या (हिन्दी) एप्लिकेशन सॉफ़्टवेयर दस्तावेज़ निर्माण, वेब ब्राउज़िंग और मनोरंजन जैसे अंतिम-उपयोगकर्ता उद्देश्यों को पूरा करता है।
🎯 Exam Perspective
अगर आप UPSC, SSC, Banking और Police भर्ती की तैयारी कर रहे हैं, तो Computer Fundamentals ("Software and Hardware" sub-topic) का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।