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
2206
EN + हिं Medium
GB IS NULL vs = NULL in SQL?
IN SQL में शून्य बनाम = शून्य है?
A
Both are equivalent दोनों समतुल्य हैं
B
IS NULL is correct; = NULL always returns false (no value equals NULL) IS NULL सही है; = NULL हमेशा गलत रिटर्न देता है (कोई मान NULL के बराबर नहीं है)
C
= NULL is correct = शून्य सही है
D
Both return same result दोनों एक ही परिणाम लौटाते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) NULL comparison requires IS NULL/IS NOT NULL; using = NULL always returns unknown/false.
व्याख्या (हिन्दी) शून्य तुलना के लिए आवश्यक है कि शून्य है/शून्य नहीं है; = NULL का उपयोग करने पर हमेशा अज्ञात/गलत रिटर्न मिलता है।
2207
EN + हिं Medium
GB TRUNCATE vs DELETE in SQL?
IN SQL में ट्रंकेट बनाम डिलीट?
A
Both are identical दोनों एक जैसे हैं
B
TRUNCATE faster (removes all rows, can't rollback in many DBs); DELETE is slower but rollbackable तेजी से ट्रंकेट करें (सभी पंक्तियों को हटा देता है, कई डीबी में रोलबैक नहीं किया जा सकता); DELETE धीमा है लेकिन रोलबैक करने योग्य है
C
DELETE is faster डिलीट तेज है
D
TRUNCATE allows WHERE clause TRUNCATE WHERE क्लॉज की अनुमति देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TRUNCATE removes all rows faster with minimal logging; DELETE logs each row and supports WHERE clause.
व्याख्या (हिन्दी) TRUNCATE न्यूनतम लॉगिंग के साथ सभी पंक्तियों को तेजी से हटाता है; DELETE प्रत्येक पंक्ति को लॉग करता है और WHERE क्लॉज का समर्थन करता है।
2208
EN + हिं Medium
GB DROP TABLE vs TRUNCATE TABLE?
IN ड्रॉप टेबल बनाम ट्रंकेट टेबल?
A
Both delete only data दोनों केवल डेटा हटाते हैं
B
DROP removes table structure AND data; TRUNCATE removes only data DROP तालिका संरचना और डेटा को हटा देता है; TRUNCATE केवल डेटा हटाता है
C
DROP is slower ड्रॉप धीमी है
D
TRUNCATE removes structure ट्रंकेट संरचना को हटा देता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DROP TABLE removes the table definition entirely; TRUNCATE removes all rows but keeps the table structure.
व्याख्या (हिन्दी) ड्रॉप टेबल तालिका परिभाषा को पूरी तरह से हटा देता है; TRUNCATE सभी पंक्तियों को हटा देता है लेकिन तालिका संरचना को बनाए रखता है।
2209
EN + हिं Medium
GB Which SQL clause groups rows with same values?
IN कौन सा SQL क्लॉज पंक्तियों को समान मानों के साथ समूहित करता है?
A
ORDER BY द्वारा आदेश
B
GROUP BY द्वारा समूह बनाएं
C
HAVING होना
D
WHERE कहाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) GROUP BY groups rows sharing the same values in specified columns for use with aggregate functions.
व्याख्या (हिन्दी) समग्र कार्यों के उपयोग के लिए निर्दिष्ट कॉलम में समान मान साझा करने वाली पंक्तियों को समूहीकृत करें।
2210
EN + हिं Medium
GB HAVING clause in SQL filters?
IN SQL फ़िल्टर में क्लॉज है?
A
Individual rows (like WHERE) अलग-अलग पंक्तियाँ (जैसे कहाँ)
B
Groups created by GROUP BY after aggregation एकत्रीकरण के बाद GROUP BY द्वारा बनाए गए समूह
C
All results सभी परिणाम
D
Only NULL values केवल शून्य मान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) HAVING filters results after GROUP BY aggregation; WHERE filters before grouping.
व्याख्या (हिन्दी) समूह द्वारा एकत्रीकरण के बाद परिणाम फ़िल्टर करना; समूहीकरण से पहले कहां फ़िल्टर होता है.
2211
EN + हिं Medium
GB Which aggregate function calculates average?
IN कौन सा समग्र फ़ंक्शन औसत की गणना करता है?
A
SUM() जोड़()
B
COUNT() गिनती करना()
C
AVG() औसत()
D
MEAN() अर्थ()
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AVG() returns the average value of a numeric column.
व्याख्या (हिन्दी) AVG() एक संख्यात्मक कॉलम का औसत मान लौटाता है।
2212
EN + हिं Medium
GB SQL subquery is?
IN SQL सबक्वेरी है?
A
A nested SQL query inside another query किसी अन्य क्वेरी के अंदर नेस्टेड SQL क्वेरी
B
An external database एक बाहरी डेटाबेस
C
A stored procedure एक संग्रहित प्रक्रिया
D
A view एक दृश्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A subquery is a SELECT statement nested inside another SQL statement, used in WHERE, FROM, or SELECT clause.
व्याख्या (हिन्दी) सबक्वेरी एक SELECT स्टेटमेंट है जो किसी अन्य SQL स्टेटमेंट के अंदर निहित होता है, जिसका उपयोग WHERE, FROM, या SELECT क्लॉज में किया जाता है।
2213
EN + हिं Medium
GB Correlated subquery refers to?
IN सहसंबंधित सबक्वेरी का तात्पर्य है?
A
An uncorrelated query एक असंबंधित प्रश्न
B
A subquery that references a column from the outer query एक सबक्वेरी जो बाहरी क्वेरी से एक कॉलम को संदर्भित करती है
C
A stored procedure एक संग्रहित प्रक्रिया
D
A recursive query एक पुनरावर्ती क्वेरी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Correlated subqueries reference columns from the enclosing outer query, re-executing for each outer row.
व्याख्या (हिन्दी) संलग्न बाहरी क्वेरी से सहसंबंधित सबक्वेरीज़ संदर्भ कॉलम, प्रत्येक बाहरी पंक्ति के लिए पुन: निष्पादन।
2214
EN + हिं Medium
GB EXISTS operator in SQL?
IN SQL में ऑपरेटर मौजूद है?
A
Checks if value exists in table जाँचता है कि तालिका में मान मौजूद है या नहीं
B
Returns TRUE if subquery returns any rows यदि सबक्वेरी कोई पंक्ति लौटाती है तो सत्य लौटाता है
C
Checks column existence स्तंभ अस्तित्व की जाँच करता है
D
Validates constraints बाधाओं को मान्य करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXISTS tests whether a subquery returns any rows, returning TRUE if it does (good for correlated subqueries).
व्याख्या (हिन्दी) EXISTS परीक्षण करता है कि कोई सबक्वेरी कोई पंक्तियाँ लौटाती है या नहीं, यदि ऐसा होता है तो TRUE लौटाता है (सहसंबद्ध सबक्वेरी के लिए अच्छा है)।
2215
EN + हिं Medium
GB UNION vs UNION ALL in SQL?
IN SQL में यूनियन बनाम यूनियन सभी?
A
Identical behavior समान व्यवहार
B
UNION removes duplicates; UNION ALL keeps all rows including duplicates यूनियन डुप्लिकेट हटाता है; UNION ALL डुप्लिकेट सहित सभी पंक्तियों को रखता है
C
UNION ALL removes duplicates UNION ALL डुप्लिकेट हटाता है
D
UNION is faster यूनियन तेज़ है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNION removes duplicate rows from combined results; UNION ALL returns all rows including duplicates (faster).
व्याख्या (हिन्दी) UNION संयुक्त परिणामों से डुप्लिकेट पंक्तियाँ हटाता है; UNION ALL डुप्लिकेट (तेज़) सहित सभी पंक्तियाँ लौटाता है।
2216
EN + हिं Medium
GB EXCEPT (or MINUS in Oracle) returns?
IN सिवाय (या ओरेकल में माइनस) रिटर्न?
A
Union of two sets दो सेटों का मिलन
B
Rows in first query not present in second query पहली क्वेरी में पंक्तियाँ दूसरी क्वेरी में मौजूद नहीं हैं
C
Intersection चौराहा
D
All rows सभी पंक्तियाँ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXCEPT/MINUS returns rows from the first SELECT that don't appear in the second SELECT's results.
व्याख्या (हिन्दी) EXCEPT/MINUS पहले SELECT से पंक्तियाँ लौटाता है जो दूसरे SELECT के परिणामों में दिखाई नहीं देती हैं।
2217
EN + हिं Medium
GB INTERSECT in SQL returns?
IN SQL रिटर्न में इंटरसेक्ट?
A
All rows combined सभी पंक्तियाँ संयुक्त
B
Rows common to both queries दोनों प्रश्नों के लिए सामान्य पंक्तियाँ
C
Only unique rows केवल अद्वितीय पंक्तियाँ
D
First query only केवल पहली क्वेरी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) INTERSECT returns only the rows that appear in both SELECT queries.
व्याख्या (हिन्दी) INTERSECT केवल वे पंक्तियाँ लौटाता है जो दोनों SELECT क्वेरीज़ में दिखाई देती हैं।
2218
EN + हिं Medium
GB Which SQL function gets current date and time?
IN किस SQL ​​फ़ंक्शन को वर्तमान दिनांक और समय मिलता है?
A
GETDATE() / NOW() दिनांक प्राप्त करें() / अभी()
B
CURDATE() दही()
C
SYSDATE() सिस्डेट()
D
All of the above (varies by DBMS) उपरोक्त सभी (डीबीएमएस के अनुसार भिन्न होता है)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Current date/time functions vary by DBMS: GETDATE() in SQL Server, NOW() in MySQL, SYSDATE() in Oracle.
व्याख्या (हिन्दी) वर्तमान दिनांक/समय फ़ंक्शन DBMS के अनुसार भिन्न होते हैं: SQL सर्वर में GETDATE(), MySQL में NOW(), Oracle में SYSDATE()।
2219
EN + हिं Medium
GB CHAR vs VARCHAR in SQL?
IN SQL में CHAR बनाम VARCHAR?
A
Identical समान
B
CHAR is fixed-length; VARCHAR is variable-length (more efficient for varying text) CHAR निश्चित-लंबाई है; VARCHAR परिवर्तनशील-लंबाई है (अलग-अलग पाठ के लिए अधिक कुशल)
C
VARCHAR is fixed VARCHAR तय हो गया है
D
CHAR stores more CHAR अधिक स्टोर करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CHAR(n) always uses n bytes; VARCHAR(n) uses only the needed bytes + 1-2 length bytes.
व्याख्या (हिन्दी) CHAR(n) हमेशा n बाइट्स का उपयोग करता है; VARCHAR(n) केवल आवश्यक बाइट्स + 1-2 लंबाई बाइट्स का उपयोग करता है।
2220
EN + हिं Medium
GB Which SQL data type stores large text?
IN कौन सा SQL डेटा प्रकार बड़े टेक्स्ट को संग्रहीत करता है?
A
VARCHAR(MAX) वर्चर(अधिकतम)
B
TEXT / CLOB (Character Large Object) पाठ / सीएलओबी (अक्षर बड़ी वस्तु)
C
LONGCHAR लोंगचार
D
BIGTEXT बड़ा पाठ
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) TEXT (MySQL/PostgreSQL) or CLOB (Oracle/Standard SQL) stores large amounts of character data.
व्याख्या (हिन्दी) TEXT (MySQL/PostgreSQL) या CLOB (Oracle/Standard SQL) बड़ी मात्रा में कैरेक्टर डेटा संग्रहीत करता है।
2206–2220 of 2941