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
2626
EN + हिं Medium
GB WhatsApp is owned by?
IN व्हाट्सएप का स्वामित्व किसके पास है?
A
Google गूगल
B
Meta (Facebook) मेटा (फेसबुक)
C
Twitter ट्विटर
D
Microsoft माइक्रोसॉफ्ट
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) WhatsApp was acquired by Facebook (now Meta) in February 2014.
व्याख्या (हिन्दी) व्हाट्सएप को फरवरी 2014 में फेसबुक (अब मेटा) द्वारा अधिग्रहित किया गया था।
2627
EN + हिं Medium
GB Compiler translates?
IN संकलक अनुवाद करता है?
A
Program line by line कार्यक्रम पंक्ति दर पंक्ति
B
Entire program at once to machine code before execution निष्पादन से पहले संपूर्ण प्रोग्राम को एक बार में मशीन कोड में बदलें
C
Assembly to high-level उच्च स्तर पर असेंबली
D
Machine code to source स्रोत के लिए मशीन कोड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Compiler translates the entire source program to machine code before execution.
व्याख्या (हिन्दी) कंपाइलर निष्पादन से पहले संपूर्ण स्रोत प्रोग्राम को मशीन कोड में अनुवादित करता है।
2628
EN + हिं Medium
GB Interpreter translates?
IN दुभाषिया अनुवाद करता है?
A
Entire program at once पूरा कार्यक्रम एक साथ
B
Line by line during execution निष्पादन के दौरान पंक्ति दर पंक्ति
C
Assembly to binary बाइनरी के लिए असेंबली
D
Object code to source स्रोत के लिए ऑब्जेक्ट कोड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Interpreter translates and executes source code one line at a time.
व्याख्या (हिन्दी) दुभाषिया एक समय में स्रोत कोड की एक पंक्ति का अनुवाद और निष्पादन करता है।
2629
EN + हिं Medium
GB Logic error in programming is?
IN प्रोग्रामिंग में तर्क त्रुटि है?
A
Syntax mistake सिंटेक्स गलती
B
Program compiles but gives wrong results due to incorrect algorithm प्रोग्राम संकलित होता है लेकिन गलत एल्गोरिदम के कारण गलत परिणाम देता है
C
Runtime crash रनटाइम क्रैश
D
Undefined variable अपरिभाषित चर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Logic errors don't cause crashes but produce incorrect results — hardest to detect and fix.
व्याख्या (हिन्दी) तर्क त्रुटियाँ क्रैश का कारण नहीं बनती हैं बल्कि गलत परिणाम उत्पन्न करती हैं - पता लगाना और ठीक करना सबसे कठिन है।
2630
EN + हिं Medium
GB Algorithm must have?
IN एल्गोरिदम होना चाहिए?
A
Infinite steps अनंत चरण
B
Finite, unambiguous steps with definite input/output and effectiveness निश्चित इनपुट/आउटपुट और प्रभावशीलता के साथ सीमित, स्पष्ट कदम
C
No output उत्पादन नही
D
Random steps बेतरतीब कदम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An algorithm must be finite, definite, effective, and have defined inputs and outputs.
व्याख्या (हिन्दी) एक एल्गोरिदम परिमित, निश्चित, प्रभावी होना चाहिए और इसमें परिभाषित इनपुट और आउटपुट होना चाहिए।
2631
EN + हिं Medium
GB Flowchart uses which shape for decision?
IN फ़्लोचार्ट निर्णय के लिए किस आकृति का उपयोग करता है?
A
Rectangle आयत
B
Oval अंडाकार
C
Diamond डायमंड
D
Parallelogram चतुर्भुज
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Diamond (rhombus) shape represents decision points (Yes/No, True/False) in flowcharts.
व्याख्या (हिन्दी) डायमंड (रोम्बस) आकार फ्लोचार्ट में निर्णय बिंदुओं (हां/नहीं, सही/गलत) का प्रतिनिधित्व करता है।
2632
EN + हिं Medium
GB Which flowchart shape represents start/end?
IN कौन सा फ़्लोचार्ट आकार प्रारंभ/अंत का प्रतिनिधित्व करता है?
A
Rectangle आयत
B
Diamond डायमंड
C
Parallelogram चतुर्भुज
D
Oval/Rounded rectangle अंडाकार/गोल आयत
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Oval or rounded rectangle (terminal symbol) represents start and end points in flowcharts.
व्याख्या (हिन्दी) अंडाकार या गोल आयत (टर्मिनल प्रतीक) फ़्लोचार्ट में प्रारंभ और अंत बिंदुओं का प्रतिनिधित्व करता है।
2633
EN + हिं Medium
GB Which data structure is used for function call stack?
IN फ़ंक्शन कॉल स्टैक के लिए किस डेटा संरचना का उपयोग किया जाता है?
A
Queue कतार
B
Stack (LIFO) ढेर (LIFO)
C
Tree पेड़
D
Graph ग्राफ़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The call stack uses LIFO (Stack) structure — last function called is first to return.
व्याख्या (हिन्दी) कॉल स्टैक LIFO (स्टैक) संरचना का उपयोग करता है - बुलाया गया अंतिम फ़ंक्शन सबसे पहले वापस आता है।
2634
EN + हिं Medium
GB Binary search requires input data to be?
IN बाइनरी खोज के लिए इनपुट डेटा की आवश्यकता होती है?
A
Unsorted अवर्गीकृत
B
Sorted (ascending or descending) क्रमबद्ध (आरोही या अवरोही)
C
In linked list लिंक्ड सूची में
D
Random यादृच्छिक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Binary search only works on sorted data — it uses divide and conquer by checking the middle element.
व्याख्या (हिन्दी) बाइनरी खोज केवल क्रमबद्ध डेटा पर काम करती है - यह मध्य तत्व की जांच करके विभाजित करें और जीतें का उपयोग करती है।
2635
EN + हिं Hard
GB What is the time complexity of binary search?
IN बाइनरी खोज की समय जटिलता क्या है?
A
O(n) पर)
B
O(n log n) ओ(एन लॉग एन)
C
O(log n) ओ(लॉग एन)
D
O(1) हे(1)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Binary search has O(log n) time complexity — each comparison halves the remaining search space.
व्याख्या (हिन्दी) बाइनरी खोज में O(लॉग एन) समय जटिलता होती है - प्रत्येक तुलना शेष खोज स्थान को आधा कर देती है।
2636
EN + हिं Medium
GB Recursion is?
IN प्रत्यावर्तन है?
A
Loop type लूप प्रकार
B
Function that calls itself with smaller input toward base case फ़ंक्शन जो स्वयं को बेस केस की ओर छोटे इनपुट के साथ कॉल करता है
C
Method type विधि प्रकार
D
Data type डेटा प्रकार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Recursion is a function calling itself with a smaller problem until reaching the base case.
व्याख्या (हिन्दी) रिकर्सन एक फ़ंक्शन है जो बेस केस तक पहुंचने तक खुद को एक छोटी समस्या के साथ कॉल करता है।
2637
EN + हिं Medium
GB Stack overflow error in recursion occurs when?
IN रिकर्सन में स्टैक ओवरफ़्लो त्रुटि कब होती है?
A
Stack is empty ढेर खाली है
B
Too many recursive calls exhaust the call stack बहुत अधिक पुनरावर्ती कॉल कॉल स्टैक को समाप्त कर देती हैं
C
Stack is sorted ढेर को क्रमबद्ध किया गया है
D
Recursion works correctly रिकर्सन सही ढंग से काम करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Stack overflow happens when recursion goes too deep without reaching the base case.
व्याख्या (हिन्दी) स्टैक ओवरफ्लो तब होता है जब रिकर्सन बेस केस तक पहुंचे बिना बहुत गहराई तक चला जाता है।
2638
EN + हिं Medium
GB Object in OOP is?
IN OOP में ऑब्जेक्ट है?
A
A class एक वर्ग
B
An instance of a class with specific attribute values विशिष्ट विशेषता मानों वाले वर्ग का एक उदाहरण
C
A function एक समारोह
D
A variable type एक परिवर्तनशील प्रकार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An object is a specific instance of a class with its own state and behavior.
व्याख्या (हिन्दी) एक वस्तु अपनी स्थिति और व्यवहार के साथ एक वर्ग का एक विशिष्ट उदाहरण है।
2639
EN + हिं Medium
GB Which OOP concept allows same method to work differently based on object type?
IN कौन सी OOP अवधारणा ऑब्जेक्ट प्रकार के आधार पर एक ही विधि को अलग-अलग तरीके से काम करने की अनुमति देती है?
A
Inheritance विरासत
B
Encapsulation कैप्सूलीकरण
C
Polymorphism बहुरूपता
D
Abstraction मतिहीनता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Polymorphism allows the same interface to behave differently for different object types.
व्याख्या (हिन्दी) बहुरूपता एक ही इंटरफ़ेस को विभिन्न ऑब्जेक्ट प्रकारों के लिए अलग-अलग व्यवहार करने की अनुमति देता है।
2640
EN + हिं Medium
GB Which Java collection preserves insertion order?
IN कौन सा जावा संग्रह सम्मिलन क्रम को सुरक्षित रखता है?
A
HashSet हैशसेट
B
HashMap हैशमैप
C
ArrayList and LinkedList ऐरेलिस्ट और लिंक्डलिस्ट
D
TreeSet ट्रीसेट
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ArrayList and LinkedList maintain insertion order; HashSet and HashMap do not guarantee order.
व्याख्या (हिन्दी) ArrayList और LinkedList प्रविष्टि क्रम बनाए रखते हैं; हैशसेट और हैशमैप ऑर्डर की गारंटी नहीं देते हैं।
2626–2640 of 2941