Computer Fundamentals — MCQ Practice

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

📚 2618 Questions 🌐 Hindi + English ✅ Free
भाषा / Language:
2618 questions
1561
EN + हिं Medium
GB Context-free language is recognized by?
IN प्रसंग-मुक्त भाषा किसके द्वारा मान्यता प्राप्त है?
A
Finite automaton परिमित स्वचालन
B
Pushdown automaton (PDA) पुशडाउन ऑटोमेटन (पीडीए)
C
Turing machine only केवल ट्यूरिंग मशीन
D
Linear bounded automaton रैखिक परिबद्ध ऑटोमेटन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Context-free languages are recognized by Pushdown Automata (finite automaton + stack memory).
व्याख्या (हिन्दी) संदर्भ-मुक्त भाषाओं को पुशडाउन ऑटोमेटा (परिमित ऑटोमेटन + स्टैक मेमोरी) द्वारा मान्यता प्राप्त है।
1562
EN + हिं Medium
GB Which language is context-sensitive but not context-free?
IN कौन सी भाषा संदर्भ-संवेदनशील है लेकिन संदर्भ-मुक्त नहीं है?
A
a^n b^n ए^एन बी^एन
B
a^n b^n c^n ए^एन बी^एन सी^एन
C
a^n ए^एन
D
a+b* ए+बी*
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) a^n b^n c^n (equal n of each character) is context-sensitive but not context-free.
व्याख्या (हिन्दी) a^n b^n c^n (प्रत्येक वर्ण के बराबर n) संदर्भ-संवेदनशील है लेकिन संदर्भ-मुक्त नहीं है।
1563
EN + हिं Medium
GB Pumping lemma is used to prove?
IN पम्पिंग लेम्मा का प्रयोग सिद्ध करने के लिए किया जाता है?
A
A language is regular एक भाषा नियमित होती है
B
A language is NOT regular (or not context-free) कोई भाषा नियमित नहीं है (या संदर्भ-मुक्त नहीं है)
C
Turing completeness ट्यूरिंग पूर्णता
D
NP-hardness एनपी-कठोरता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Pumping lemma provides a necessary condition for regular/CFL languages — violation proves a language is not in that class.
व्याख्या (हिन्दी) पंपिंग लेम्मा नियमित/सीएफएल भाषाओं के लिए एक आवश्यक शर्त प्रदान करता है - उल्लंघन साबित करता है कि एक भाषा उस वर्ग में नहीं है।
1564
EN + हिं Medium
GB Type 0 grammar in Chomsky hierarchy generates?
IN चॉम्स्की पदानुक्रम में टाइप 0 व्याकरण उत्पन्न होता है?
A
Regular languages नियमित भाषाएँ
B
Recursively enumerable languages (most general) पुनरावर्ती रूप से गणना योग्य भाषाएँ (सबसे सामान्य)
C
Context-free languages प्रसंग-मुक्त भाषाएँ
D
Context-sensitive languages संदर्भ-संवेदनशील भाषाएँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Type 0 (unrestricted grammar) generates recursively enumerable languages — recognized by Turing machines.
व्याख्या (हिन्दी) टाइप 0 (अप्रतिबंधित व्याकरण) पुनरावर्ती रूप से गणना योग्य भाषाएँ उत्पन्न करता है - ट्यूरिंग मशीनों द्वारा मान्यता प्राप्त।
1565
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.
व्याख्या (हिन्दी) एक ट्यूरिंग संपूर्ण प्रणाली किसी भी फ़ंक्शन की गणना कर सकती है जिसकी गणना एक ट्यूरिंग मशीन कर सकती है।
1566
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.
व्याख्या (हिन्दी) पर्याप्त मेमोरी के साथ वॉन न्यूमैन आर्किटेक्चर किसी भी ट्यूरिंग मशीन गणना का अनुकरण कर सकता है।
1567
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.
व्याख्या (हिन्दी) कार्यात्मक प्रोग्रामिंग कार्यक्रमों को गणितीय फ़ंक्शन रचनाओं के रूप में मानती है, अपरिवर्तनीयता पर जोर देती है।
1568
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.
व्याख्या (हिन्दी) लॉजिक प्रोग्रामिंग (प्रोलॉग) तथ्यों और नियमों को परिभाषित करता है, फिर प्रश्न पूछता है - इंजन तार्किक अनुमान लगाता है।
1569
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.
व्याख्या (हिन्दी) प्रतिक्रियाशील प्रोग्रामिंग मॉडल अतुल्यकालिक डेटा स्ट्रीम और स्वचालित परिवर्तन प्रसार के आसपास प्रोग्राम करते हैं।
1570
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.
व्याख्या (हिन्दी) अभिनेता मॉडल: प्रत्येक अभिनेता की निजी स्थिति होती है और वह केवल संदेशों के माध्यम से संचार करता है - जिसका उपयोग एर्लांग, अक्का में किया जाता है।
1571
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.
व्याख्या (हिन्दी) सीएसपी चैनलों के माध्यम से संचार करने वाली प्रक्रियाओं के साथ समवर्ती प्रणालियों का वर्णन करने के लिए एक औपचारिक भाषा है।
1572
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.
व्याख्या (हिन्दी) गो के गोरूटाइन हल्के कोरटाइन हैं जो ओएस थ्रेड्स पर मल्टीप्लेक्स होते हैं, जो टाइप किए गए चैनलों के माध्यम से संचार करते हैं।
1573
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.
व्याख्या (हिन्दी) पायथन एसिंक/वेट ओएस थ्रेड के बिना सहकारी समवर्ती के लिए कॉरआउटिन और एक इवेंट लूप (एसिनसियो) का उपयोग करता है।
1574
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 कॉलबैक का उपयोग करता है।
1575
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, थ्रेड पूल प्रदान करता है।
1561–1575 of 2618