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
481
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 (ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग) सिद्धांत।
482
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.
व्याख्या (हिन्दी) एनकैप्सुलेशन आंतरिक कार्यान्वयन विवरण छिपाते हुए डेटा और विधियों को एक साथ बंडल करता है।
483
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).
व्याख्या (हिन्दी) वंशानुक्रम एक वर्ग (बच्चे) को दूसरे वर्ग (माता-पिता) से गुण और विधियाँ प्राप्त करने की अनुमति देता है।
484
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.
व्याख्या (हिन्दी) बहुरूपता विभिन्न अंतर्निहित डेटा प्रकारों या कार्यान्वयन के लिए एक ही इंटरफ़ेस का उपयोग करने की अनुमति देती है।
485
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.
व्याख्या (हिन्दी) जावा एक पूरी तरह से ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग भाषा है जहां सब कुछ एक ऑब्जेक्ट है।
486
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.
व्याख्या (हिन्दी) डेटाबेस इंडेक्स निर्दिष्ट कॉलम के लिए तेज़ लुकअप संरचनाएँ बनाकर डेटा पुनर्प्राप्ति को तेज़ करते हैं।
487
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 मान नहीं हो सकते।
488
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.
व्याख्या (हिन्दी) एक तालिका में एक विदेशी कुंजी दूसरी तालिका की प्राथमिक कुंजी को संदर्भित करती है, संबंध स्थापित करती है।
489
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.
व्याख्या (हिन्दी) डेटाबेस सामान्यीकरण डेटा को अच्छी तरह से संरचित तालिकाओं में व्यवस्थित करके अतिरेक और विसंगतियों को कम करता है।
490
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 कमांड है।
491
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 डेटाबेस तालिका में डेटा की नई पंक्तियाँ जोड़ता है।
492
EN + हिं Medium
GB Which SQL command modifies existing records?
IN कौन सा SQL कमांड मौजूदा रिकॉर्ड को संशोधित करता है?
A
SELECT चुनना
B
UPDATE अद्यतन
C
INSERT डालना
D
DELETE मिटाना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UPDATE modifies existing records in a database table based on specified conditions.
व्याख्या (हिन्दी) अद्यतन निर्दिष्ट शर्तों के आधार पर डेटाबेस तालिका में मौजूदा रिकॉर्ड को संशोधित करता है।
493
EN + हिं Medium
GB Which SQL command removes records?
IN कौन सा SQL कमांड रिकॉर्ड हटा देता है?
A
DROP बूँद
B
TRUNCATE काट-छांट
C
DELETE मिटाना
D
All of these remove records ये सभी रिकॉर्ड हटा देते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DELETE removes specific rows; TRUNCATE removes all rows; DROP removes the entire table — all remove records.
व्याख्या (हिन्दी) DELETE विशिष्ट पंक्तियों को हटा देता है; TRUNCATE सभी पंक्तियों को हटा देता है; DROP संपूर्ण तालिका को हटा देता है - सभी रिकॉर्ड हटा देता है।
494
EN + हिं Easy
GB What does JOIN do in SQL?
IN JOIN SQL में क्या करता है?
A
Combines rows from two or more tables दो या दो से अधिक तालिकाओं की पंक्तियों को जोड़ता है
B
Deletes duplicate rows डुप्लिकेट पंक्तियाँ हटाता है
C
Creates new table नई तालिका बनाता है
D
Sorts records अभिलेखों को क्रमबद्ध करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) JOIN combines rows from two or more tables based on a related column between them.
व्याख्या (हिन्दी) JOIN दो या दो से अधिक तालिकाओं की पंक्तियों को उनके बीच संबंधित कॉलम के आधार पर जोड़ता है।
495
EN + हिं Medium
GB Which JOIN returns all records from both tables?
IN कौन सा JOIN दोनों तालिकाओं से सभी रिकॉर्ड लौटाता है?
A
INNER JOIN आंतरिक रूप से जुड़ा
B
LEFT JOIN बाँया जोड़
C
RIGHT JOIN सही जोड़
D
FULL OUTER JOIN पूर्ण बाहरी जोड़
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) FULL OUTER JOIN returns all records from both tables, with NULL where there is no match.
व्याख्या (हिन्दी) FULL OUTER JOIN दोनों तालिकाओं से सभी रिकॉर्ड लौटाता है, NULL के साथ जहां कोई मेल नहीं है।
481–495 of 2941