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
346
EN + हिं Medium
GB A linked list node contains?
IN एक लिंक्ड सूची नोड में शामिल है?
A
Data only केवल डेटा
B
Pointer only केवल सूचक
C
Data and pointer to next node अगले नोड के लिए डेटा और सूचक
D
Index and data सूचकांक और डेटा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A linked list node stores data and a pointer (link) to the next node in the list.
व्याख्या (हिन्दी) एक लिंक्ड सूची नोड सूची में अगले नोड पर डेटा और एक पॉइंटर (लिंक) संग्रहीत करता है।
347
EN + हिं Medium
GB Binary tree node has maximum?
IN बाइनरी ट्री नोड अधिकतम है?
A
1 child 1 बच्चा
B
2 children 2 बच्चे
C
3 children 3 बच्चे
D
Unlimited children बेहद के बच्चे
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A binary tree node has at most 2 children: left child and right child.
व्याख्या (हिन्दी) एक बाइनरी ट्री नोड में अधिकतम 2 बच्चे होते हैं: बायां बच्चा और दायां बच्चा।
348
EN + हिं Medium
GB In a full binary tree, every node has?
IN एक पूर्ण बाइनरी ट्री में, प्रत्येक नोड में क्या होता है?
A
0 or 2 children 0 या 2 बच्चे
B
Exactly 2 children बिल्कुल 2 बच्चे
C
1 or 2 children 1 या 2 बच्चे
D
0 or 1 children 0 या 1 बच्चे
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) In a full binary tree, every node has either 0 (leaf) or 2 children.
व्याख्या (हिन्दी) एक पूर्ण बाइनरी ट्री में, प्रत्येक नोड में या तो 0 (पत्ती) या 2 बच्चे होते हैं।
349
EN + हिं Medium
GB Recursion is?
IN प्रत्यावर्तन है?
A
Loop-based technique लूप-आधारित तकनीक
B
Function calling itself फ़ंक्शन स्वयं को कॉल कर रहा है
C
Parallel processing समानांतर प्रसंस्करण
D
Memory management स्मृति प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Recursion is a programming technique where a function calls itself to solve smaller subproblems.
व्याख्या (हिन्दी) रिकर्सन एक प्रोग्रामिंग तकनीक है जहां एक फ़ंक्शन छोटी उप-समस्याओं को हल करने के लिए स्वयं को कॉल करता है।
350
EN + हिं Easy
GB Which of the following is NOT an OOP concept?
IN निम्नलिखित में से कौन सा OOP अवधारणा नहीं है?
A
Inheritance विरासत
B
Polymorphism बहुरूपता
C
Normalization मानकीकरण
D
Encapsulation कैप्सूलीकरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Normalization is a database design concept, not an OOP (Object-Oriented Programming) principle.
व्याख्या (हिन्दी) सामान्यीकरण एक डेटाबेस डिज़ाइन अवधारणा है, न कि OOP (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग) सिद्धांत।
351
EN + हिं Medium
GB Encapsulation in OOP means?
IN OOP में इनकैप्सुलेशन का मतलब है?
A
Hiding implementation details inside objects वस्तुओं के अंदर कार्यान्वयन विवरण छिपाना
B
Creating multiple objects एकाधिक ऑब्जेक्ट बनाना
C
Inheriting properties विरासत में मिली संपत्तियां
D
Overloading functions ओवरलोडिंग फ़ंक्शन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Encapsulation bundles data and methods together while hiding internal implementation details.
व्याख्या (हिन्दी) एनकैप्सुलेशन आंतरिक कार्यान्वयन विवरण छिपाते हुए डेटा और विधियों को एक साथ बंडल करता है।
352
EN + हिं Medium
GB Inheritance in OOP allows?
IN OOP में वंशानुक्रम अनुमति देता है?
A
Creating multiple instances अनेक उदाहरण बनाना
B
One class to derive properties from another एक वर्ग दूसरे से गुण प्राप्त करता है
C
Data hiding डेटा छिपाना
D
Method overloading विधि अतिभार
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Inheritance allows a class (child) to acquire properties and methods from another class (parent).
व्याख्या (हिन्दी) वंशानुक्रम एक वर्ग (बच्चे) को दूसरे वर्ग (माता-पिता) से गुण और विधियाँ प्राप्त करने की अनुमति देता है।
353
EN + हिं Medium
GB Polymorphism means?
IN बहुरूपता का अर्थ है?
A
Many forms — same interface, different implementations कई रूप - एक ही इंटरफ़ेस, विभिन्न कार्यान्वयन
B
Creating many objects अनेक वस्तुएँ बनाना
C
Multiple inheritance only केवल एकाधिक वंशानुक्रम
D
Data redundancy डेटा अतिरेक
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Polymorphism allows the same interface to be used for different underlying data types or implementations.
व्याख्या (हिन्दी) बहुरूपता विभिन्न अंतर्निहित डेटा प्रकारों या कार्यान्वयन के लिए एक ही इंटरफ़ेस का उपयोग करने की अनुमति देती है।
354
EN + हिं Medium
GB Which is an object-oriented programming language?
IN कौन सी ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है?
A
C सी
B
Assembly विधानसभा
C
Java जावा
D
FORTRAN फोरट्रान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Java is a purely object-oriented programming language where everything is an object.
व्याख्या (हिन्दी) जावा एक पूरी तरह से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जहां सब कुछ एक ऑब्जेक्ट है।
355
EN + हिं Medium
GB A database index improves?
IN एक डेटाबेस सूचकांक में सुधार होता है?
A
Data security डेटा सुरक्षा
B
Data retrieval speed डेटा पुनर्प्राप्ति गति
C
Data redundancy डेटा अतिरेक
D
Storage capacity भंडारण क्षमता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Database indexes speed up data retrieval by creating fast lookup structures for specified columns.
व्याख्या (हिन्दी) डेटाबेस इंडेक्स निर्दिष्ट कॉलम के लिए तेज़ लुकअप संरचनाएँ बनाकर डेटा पुनर्प्राप्ति को तेज़ करते हैं।
356
EN + हिं Medium
GB Primary key in a database must be?
IN डेटाबेस में प्राथमिक कुंजी होनी चाहिए?
A
Unique and not null अनोखा और शून्य नहीं
B
Duplicated across rows सभी पंक्तियों में दोहराया गया
C
Nullable नल
D
Foreign to another table दूसरी मेज पर विदेशी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A primary key uniquely identifies each row in a table and cannot contain NULL values.
व्याख्या (हिन्दी) प्राथमिक कुंजी तालिका में प्रत्येक पंक्ति को विशिष्ट रूप से पहचानती है और इसमें NULL मान नहीं हो सकते।
357
EN + हिं Medium
GB Foreign key creates a relationship between?
IN विदेशी कुंजी किसके बीच संबंध बनाती है?
A
Two columns in same table एक ही तालिका में दो कॉलम
B
Two rows in same table एक ही तालिका में दो पंक्तियाँ
C
Two different tables दो अलग-अलग टेबल
D
Two databases दो डेटाबेस
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A foreign key in one table references the primary key of another table, establishing relationships.
व्याख्या (हिन्दी) एक तालिका में एक विदेशी कुंजी दूसरी तालिका की प्राथमिक कुंजी को संदर्भित करती है, संबंध स्थापित करती है।
358
EN + हिं Medium
GB Normalization in databases aims to?
IN डेटाबेस में सामान्यीकरण का उद्देश्य क्या है?
A
Speed up queries क्वेरीज़ तेज़ करें
B
Reduce data redundancy and improve integrity डेटा अतिरेक कम करें और अखंडता में सुधार करें
C
Increase storage संग्रहण में वृद्धि करें
D
Add more tables अधिक तालिकाएँ जोड़ें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Database normalization reduces redundancy and anomalies by organizing data into well-structured tables.
व्याख्या (हिन्दी) डेटाबेस सामान्यीकरण डेटा को अच्छी तरह से संरचित तालिकाओं में व्यवस्थित करके अतिरेक और विसंगतियों को कम करता है।
359
EN + हिं Medium
GB Which SQL command retrieves data?
IN कौन सा SQL कमांड डेटा पुनर्प्राप्त करता है?
A
INSERT डालना
B
UPDATE अद्यतन
C
SELECT चुनना
D
DELETE मिटाना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SELECT is the SQL command for querying and retrieving data from database tables.
व्याख्या (हिन्दी) डेटाबेस तालिकाओं से डेटा को क्वेरी करने और पुनर्प्राप्त करने के लिए SELECT SQL कमांड है।
360
EN + हिं Medium
GB Which SQL command adds new records?
IN कौन सा SQL कमांड नए रिकॉर्ड जोड़ता है?
A
SELECT चुनना
B
UPDATE अद्यतन
C
INSERT INTO में सम्मिलित करें
D
CREATE बनाएं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INSERT INTO adds new rows of data into a database table.
व्याख्या (हिन्दी) INSERT INTO डेटाबेस तालिका में डेटा की नई पंक्तियाँ जोड़ता है।
346–360 of 2618