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
1816
EN + हिं Medium
GB Turing complete means?
IN ट्यूरिंग का पूरा मतलब?
A
Very fast computation बहुत तेज गणना
B
Can simulate any Turing machine — compute any computable function किसी भी ट्यूरिंग मशीन का अनुकरण कर सकते हैं - किसी भी गणना योग्य फ़ंक्शन की गणना कर सकते हैं
C
Energy efficient कुशल ऊर्जा
D
Quantum-ready क्वांटम-तैयार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A Turing complete system can compute any function that a Turing machine can compute.
व्याख्या (हिन्दी) एक ट्यूरिंग संपूर्ण प्रणाली किसी भी फ़ंक्शन की गणना कर सकती है जिसकी गणना एक ट्यूरिंग मशीन कर सकती है।
1817
EN + हिं Medium
GB von Neumann architecture is Turing complete because?
IN वॉन न्यूमैन वास्तुकला ट्यूरिंग पूर्ण है क्योंकि?
A
It uses binary यह बाइनरी का उपयोग करता है
B
It can simulate any Turing machine computation with sufficient memory यह पर्याप्त मेमोरी के साथ किसी भी ट्यूरिंग मशीन गणना का अनुकरण कर सकता है
C
It has CPU इसमें सीपीयू है
D
It runs operating systems यह ऑपरेटिंग सिस्टम चलाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) von Neumann architecture with sufficient memory can simulate any Turing machine computation.
व्याख्या (हिन्दी) पर्याप्त मेमोरी के साथ वॉन न्यूमैन आर्किटेक्चर किसी भी ट्यूरिंग मशीन गणना का अनुकरण कर सकता है।
1818
EN + हिं Medium
GB Which programming language paradigm models programs as mathematical functions?
IN कौन सी प्रोग्रामिंग भाषा प्रतिमान प्रोग्राम को गणितीय कार्यों के रूप में मॉडल करती है?
A
OOP उफ़
B
Functional (Haskell, Erlang, Clojure) कार्यात्मक (हास्केल, एरलांग, क्लोजर)
C
Procedural ि यात्मक
D
Logic programming तर्क प्रोग्रामिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Functional programming treats programs as mathematical function compositions, emphasizing immutability.
व्याख्या (हिन्दी) कार्यात्मक प्रोग्रामिंग कार्यक्रमों को गणितीय फ़ंक्शन रचनाओं के रूप में मानती है, अपरिवर्तनीयता पर जोर देती है।
1819
EN + हिं Medium
GB Logic programming (Prolog) uses?
IN लॉजिक प्रोग्रामिंग (प्रोलॉग) का उपयोग करता है?
A
Imperative statements अनिवार्य कथन
B
Facts, rules, and queries — computation as logical inference तथ्य, नियम और प्रश्न - तार्किक अनुमान के रूप में गणना
C
Object hierarchies वस्तु पदानुक्रम
D
Functional composition कार्यात्मक रचना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Logic programming (Prolog) defines facts and rules, then asks queries — the engine performs logical inference.
व्याख्या (हिन्दी) लॉजिक प्रोग्रामिंग (प्रोलॉग) तथ्यों और नियमों को परिभाषित करता है, फिर प्रश्न पूछता है - इंजन तार्किक अनुमान लगाता है।
1820
EN + हिं Medium
GB Reactive programming is based on?
IN रिएक्टिव प्रोग्रामिंग किस पर आधारित है?
A
Request-response model अनुरोध-प्रतिक्रिया मॉडल
B
Asynchronous data streams and propagation of change अतुल्यकालिक डेटा स्ट्रीम और परिवर्तन का प्रसार
C
Synchronous calls सिंक्रोनस कॉल
D
Batch processing प्रचय संसाधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Reactive programming models programs around asynchronous data streams and automatic change propagation.
व्याख्या (हिन्दी) प्रतिक्रियाशील प्रोग्रामिंग मॉडल अतुल्यकालिक डेटा स्ट्रीम और स्वचालित परिवर्तन प्रसार के आसपास प्रोग्राम करते हैं।
1821
EN + हिं Medium
GB Actor model of concurrency uses?
IN समवर्ती उपयोग का अभिनेता मॉडल?
A
Shared memory शारेड मेमोरी
B
Independent actors communicating via message passing (no shared state) संदेश भेजने के माध्यम से संचार करने वाले स्वतंत्र अभिनेता (कोई साझा स्थिति नहीं)
C
Mutex locks म्यूटेक्स ताले
D
Semaphores सेमफोरस
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Actor model: each actor has private state and communicates only via messages — used in Erlang, Akka.
व्याख्या (हिन्दी) अभिनेता मॉडल: प्रत्येक अभिनेता की निजी स्थिति होती है और वह केवल संदेशों के माध्यम से संचार करता है - जिसका उपयोग एर्लांग, अक्का में किया जाता है।
1822
EN + हिं Medium
GB CSP (Communicating Sequential Processes) by Tony Hoare?
IN टोनी होरे द्वारा सीएसपी (संचार अनुक्रमिक प्रक्रियाएं)?
A
Sequential programming model अनुक्रमिक प्रोग्रामिंग मॉडल
B
Formal model of concurrent processes communicating via channels चैनलों के माध्यम से संचार करने वाली समवर्ती प्रक्रियाओं का औपचारिक मॉडल
C
OOP model ओओपी मॉडल
D
Functional model कार्यात्मक मॉडल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CSP is a formal language for describing concurrent systems with processes communicating through channels.
व्याख्या (हिन्दी) सीएसपी चैनलों के माध्यम से संचार करने वाली प्रक्रियाओं के साथ समवर्ती प्रणालियों का वर्णन करने के लिए एक औपचारिक भाषा है।
1823
EN + हिं Medium
GB Goroutines in Go language are?
IN गो भाषा में गोरूटाइन हैं?
A
OS threads ओएस धागे
B
Lightweight user-space threads managed by Go runtime with channels for communication संचार के लिए चैनलों के साथ गो रनटाइम द्वारा प्रबंधित हल्के उपयोगकर्ता-स्पेस थ्रेड
C
Processes प्रक्रियाओं
D
Kernel threads गिरी धागे
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Go's goroutines are lightweight coroutines multiplexed onto OS threads, communicating via typed channels.
व्याख्या (हिन्दी) गो के गोरूटाइन हल्के कोरटाइन हैं जो ओएस थ्रेड्स पर मल्टीप्लेक्स होते हैं, जो टाइप किए गए चैनलों के माध्यम से संचार करते हैं।
1824
EN + हिं Medium
GB Coroutine differs from thread in?
IN कॉरआउटिन थ्रेड से किस प्रकार भिन्न है?
A
No difference कोई फर्क नहीं
B
Cooperative scheduling — yields control explicitly vs preemptive thread scheduling सहकारी शेड्यूलिंग - प्रीमेप्टिव थ्रेड शेड्यूलिंग बनाम स्पष्ट रूप से नियंत्रण उत्पन्न करता है
C
Memory model मेमोरी मॉडल
D
Speed रफ़्तार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Coroutines cooperatively yield control to each other, unlike threads which are preemptively scheduled by OS.
व्याख्या (हिन्दी) ओएस द्वारा पूर्वनिर्धारित रूप से शेड्यूल किए गए थ्रेड्स के विपरीत, कॉरआउट्स सहयोगात्मक रूप से एक-दूसरे को नियंत्रण प्रदान करते हैं।
1825
EN + हिं Medium
GB async/await in Python is based on?
IN पायथन में async/await किस पर आधारित है?
A
Threads धागे
B
Coroutines and event loop — cooperative multitasking कोरआउटिंस और इवेंट लूप - सहकारी मल्टीटास्किंग
C
Processes प्रक्रियाओं
D
C extensions सी एक्सटेंशन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Python async/await uses coroutines and an event loop (asyncio) for cooperative concurrency without OS threads.
व्याख्या (हिन्दी) पायथन एसिंक/वेट ओएस थ्रेड के बिना सहकारी समवर्ती के लिए कॉरआउटिन और एक इवेंट लूप (एसिनसियो) का उपयोग करता है।
1826
EN + हिं Medium
GB Event loop in Node.js/JavaScript?
IN Node.js/JavaScript में इवेंट लूप?
A
Uses multiple threads अनेक धागों का उपयोग करता है
B
Single-threaded non-blocking I/O through callback/promise/async-await mechanism कॉलबैक/वादा/एसिंक-प्रतीक्षा तंत्र के माध्यम से सिंगल-थ्रेडेड नॉन-ब्लॉकिंग I/O
C
Uses process per request प्रति अनुरोध प्रक्रिया का उपयोग करता है
D
Blocks on I/O I/O पर ब्लॉक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Node.js event loop is single-threaded, using non-blocking I/O callbacks to handle concurrent requests efficiently.
व्याख्या (हिन्दी) Node.js इवेंट लूप सिंगल-थ्रेडेड है, जो समवर्ती अनुरोधों को कुशलतापूर्वक संभालने के लिए नॉन-ब्लॉकिंग I/O कॉलबैक का उपयोग करता है।
1827
EN + हिं Medium
GB libuv library provides Node.js with?
IN libuv लाइब्रेरी Node.js प्रदान करती है?
A
JavaScript engine जावास्क्रिप्ट इंजन
B
Cross-platform asynchronous I/O and event loop क्रॉस-प्लेटफ़ॉर्म एसिंक्रोनस I/O और इवेंट लूप
C
HTTP parsing HTTP पार्सिंग
D
Package management पैकेज प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) libuv provides Node.js's cross-platform event loop, async I/O, thread pool for blocking operations.
व्याख्या (हिन्दी) libuv ब्लॉकिंग ऑपरेशंस के लिए Node.js का क्रॉस-प्लेटफ़ॉर्म इवेंट लूप, async I/O, थ्रेड पूल प्रदान करता है।
1828
EN + हिं Medium
GB V8 JavaScript engine is developed by?
IN V8 जावास्क्रिप्ट इंजन किसके द्वारा विकसित किया गया है?
A
Mozilla mozilla
B
Google — also used in Node.js Google - Node.js में भी उपयोग किया जाता है
C
Microsoft माइक्रोसॉफ्ट
D
Apple सेब
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Google's V8 engine compiles JavaScript to machine code, used in Chrome browser and Node.js.
व्याख्या (हिन्दी) Google का V8 इंजन जावास्क्रिप्ट को मशीन कोड में संकलित करता है, जिसका उपयोग क्रोम ब्राउज़र और Node.js में किया जाता है।
1829
EN + हिं Medium
GB JIT (Just-In-Time) compilation?
IN जेआईटी (जस्ट-इन-टाइम) संकलन?
A
Compiles all code before execution निष्पादन से पहले सभी कोड संकलित करता है
B
Compiles frequently executed code at runtime to machine code रनटाइम पर बार-बार निष्पादित कोड को मशीन कोड में संकलित करता है
C
Only interprets code केवल कोड की व्याख्या करता है
D
Compiles to bytecode only केवल बाइटकोड में संकलित होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) JIT compilation identifies hot code paths at runtime and compiles them to native machine code for speed.
व्याख्या (हिन्दी) जेआईटी संकलन रनटाइम पर हॉट कोड पथों की पहचान करता है और उन्हें गति के लिए मूल मशीन कोड में संकलित करता है।
1830
EN + हिं Medium
GB Garbage collection (GC) in managed languages?
IN प्रबंधित भाषाओं में कचरा संग्रहण (जीसी)?
A
Requires manual memory management मैन्युअल मेमोरी प्रबंधन की आवश्यकता है
B
Automatically reclaims unused memory अप्रयुक्त मेमोरी को स्वचालित रूप से पुनः प्राप्त करता है
C
Causes no pauses कोई रुकावट नहीं पैदा करता
D
Is always mark-sweep हमेशा मार्क-स्वीप होता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GC automatically identifies and reclaims memory no longer reachable by the program.
व्याख्या (हिन्दी) जीसी स्वचालित रूप से उस मेमोरी की पहचान करता है और उसे पुनः प्राप्त करता है जो अब प्रोग्राम द्वारा पहुंच योग्य नहीं है।
1816–1830 of 2941