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
2221
EN + हिं Medium
GB BLOB in SQL stores?
IN SQL स्टोर्स में BLOB?
A
Numbers नंबर
B
Binary Large Objects — images, files, audio बाइनरी बड़ी वस्तुएं - छवियाँ, फ़ाइलें, ऑडियो
C
Text only केवल पाठ करें
D
Dates खजूर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BLOB (Binary Large Object) stores binary data like images, PDFs, and audio files in the database.
व्याख्या (हिन्दी) बीएलओबी (बाइनरी लार्ज ऑब्जेक्ट) डेटाबेस में छवियों, पीडीएफ और ऑडियो फाइलों जैसे बाइनरी डेटा को संग्रहीत करता है।
2222
EN + हिं Medium
GB AUTO_INCREMENT in MySQL?
IN MySQL में AUTO_INCREMENT?
A
Manual number entry मैनुअल संख्या प्रविष्टि
B
Automatically generates unique sequential integers for primary key प्राथमिक कुंजी के लिए स्वचालित रूप से अद्वितीय अनुक्रमिक पूर्णांक उत्पन्न करता है
C
Auto-formats numbers संख्याओं को स्वतः स्वरूपित करें
D
Increments all values सभी मूल्यों में वृद्धि करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AUTO_INCREMENT automatically generates a unique, incrementing integer value for the column (typically primary key).
व्याख्या (हिन्दी) AUTO_INCREMENT स्वचालित रूप से कॉलम (आमतौर पर प्राथमिक कुंजी) के लिए एक अद्वितीय, वृद्धिशील पूर्णांक मान उत्पन्न करता है।
2223
EN + हिं Medium
GB Which MySQL command shows all databases?
IN कौन सा MySQL कमांड सभी डेटाबेस दिखाता है?
A
LIST DATABASES डेटाबेस सूचीबद्ध करें
B
SHOW DATABASES डेटाबेस दिखाएँ
C
DISPLAY DATABASES डेटाबेस प्रदर्शित करें
D
GET DATABASES डेटाबेस प्राप्त करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SHOW DATABASES; lists all databases available on the MySQL server.
व्याख्या (हिन्दी) डेटाबेस दिखाएँ; MySQL सर्वर पर उपलब्ध सभी डेटाबेस को सूचीबद्ध करता है।
2224
EN + हिं Medium
GB USE database_name in MySQL?
IN MySQL में डेटाबेस_नाम का उपयोग करें?
A
Creates database डेटाबेस बनाता है
B
Selects/switches to specified database for subsequent queries आगामी प्रश्नों के लिए निर्दिष्ट डेटाबेस का चयन/स्विच करता है
C
Lists database डेटाबेस सूचीबद्ध करता है
D
Updates database डेटाबेस अद्यतन करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) USE database_name; sets the specified database as the current database for subsequent SQL operations.
व्याख्या (हिन्दी) डेटाबेस_नाम का उपयोग करें; बाद के SQL संचालन के लिए निर्दिष्ट डेटाबेस को वर्तमान डेटाबेस के रूप में सेट करता है।
2225
EN + हिं Medium
GB DESCRIBE table_name in MySQL?
IN MySQL में तालिका_नाम का वर्णन करें?
A
Deletes table तालिका हटाता है
B
Shows table structure (column names, types, constraints) तालिका संरचना दिखाता है (स्तंभ नाम, प्रकार, बाधाएं)
C
Describes database डेटाबेस का वर्णन करता है
D
Shows row count पंक्ति संख्या दिखाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DESCRIBE (or DESC) displays the column structure, data types, and constraints of a table.
व्याख्या (हिन्दी) DESCRIBE (या DESC) किसी तालिका की स्तंभ संरचना, डेटा प्रकार और बाधाओं को प्रदर्शित करता है।
2226
EN + हिं Medium
GB EXPLAIN in SQL is used for?
IN SQL में EXPLAIN का उपयोग किसके लिए किया जाता है?
A
Explaining data डेटा की व्याख्या करना
B
Showing query execution plan for performance analysis प्रदर्शन विश्लेषण के लिए क्वेरी निष्पादन योजना दिखा रहा है
C
Documenting queries दस्तावेज़ीकरण प्रश्न
D
Explaining errors त्रुटियों की व्याख्या करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) EXPLAIN shows how the query optimizer will execute a query, revealing index usage and join methods.
व्याख्या (हिन्दी) EXPLAIN दिखाता है कि क्वेरी ऑप्टिमाइज़र किसी क्वेरी को कैसे निष्पादित करेगा, इंडेक्स उपयोग और जुड़ने के तरीकों का खुलासा करेगा।
2227
EN + हिं Medium
GB Which MySQL statement modifies table structure?
IN कौन सा MySQL कथन तालिका संरचना को संशोधित करता है?
A
UPDATE अद्यतन
B
MODIFY संशोधित
C
ALTER TABLE तालिका बदलें
D
CHANGE TABLE तालिका बदलें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ALTER TABLE adds, drops, modifies columns or changes table structure (ADD, DROP, MODIFY, RENAME).
व्याख्या (हिन्दी) ALTER TABLE कॉलम जोड़ता है, हटाता है, संशोधित करता है या तालिका संरचना बदलता है (जोड़ें, छोड़ें, संशोधित करें, नाम बदलें)।
2228
EN + हिं Medium
GB Which constraint ensures unique values in a column?
IN कौन सी बाधा किसी कॉलम में अद्वितीय मान सुनिश्चित करती है?
A
PRIMARY KEY प्राथमिक कुंजी
B
UNIQUE अद्वितीय
C
NOT NULL अशक्त नहीं
D
FOREIGN KEY विदेशी कुंजी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) UNIQUE constraint ensures all values in a column are distinct (unlike primary key, allows one NULL in most DBs).
व्याख्या (हिन्दी) अद्वितीय बाधा यह सुनिश्चित करती है कि कॉलम में सभी मान अलग-अलग हैं (प्राथमिक कुंजी के विपरीत, अधिकांश डीबी में एक NULL की अनुमति देता है)।
2229
EN + हिं Medium
GB CHECK constraint in SQL?
IN SQL में बाधा की जाँच करें?
A
Checks table health टेबल के स्वास्थ्य की जाँच करता है
B
Validates that column values meet specified condition सत्यापित करता है कि कॉलम मान निर्दिष्ट शर्त को पूरा करते हैं
C
Checks foreign keys विदेशी कुंजियाँ जाँचता है
D
Validates primary key प्राथमिक कुंजी मान्य करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CHECK constraint ensures column values satisfy a Boolean condition (e.g., CHECK (age >= 18)).
व्याख्या (हिन्दी) CHECK बाधा यह सुनिश्चित करती है कि स्तंभ मान एक बूलियन शर्त को पूरा करते हैं (उदाहरण के लिए, CHECK (आयु> = 18))।
2230
EN + हिं Medium
GB DEFAULT constraint in SQL?
IN SQL में डिफ़ॉल्ट बाधा?
A
Deletes null values शून्य मान हटाता है
B
Specifies a default value when no value is provided during INSERT जब INSERT के दौरान कोई मान प्रदान नहीं किया जाता है तो एक डिफ़ॉल्ट मान निर्दिष्ट करता है
C
Sets primary key प्राथमिक कुंजी सेट करता है
D
Creates index सूचकांक बनाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DEFAULT constraint automatically inserts a specified value when INSERT doesn't provide one for that column.
व्याख्या (हिन्दी) जब INSERT उस कॉलम के लिए कोई मान प्रदान नहीं करता है तो डिफ़ॉल्ट बाधा स्वचालित रूप से एक निर्दिष्ट मान डाल देती है।
2231
EN + हिं Medium
GB Stored procedure advantages include?
IN संग्रहित प्रक्रिया लाभों में शामिल हैं?
A
No advantages कोई फ़ायदा नहीं
B
Pre-compiled execution, reduced network traffic, code reuse, security पूर्व-संकलित निष्पादन, कम नेटवर्क ट्रैफ़िक, कोड का पुन: उपयोग, सुरक्षा
C
Slower execution धीमा निष्पादन
D
No parameters allowed किसी पैरामीटर की अनुमति नहीं है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Stored procedures execute faster (pre-compiled), reduce network traffic, enable code reuse and centralized security.
व्याख्या (हिन्दी) संग्रहीत प्रक्रियाएं तेजी से निष्पादित होती हैं (पूर्व-संकलित), नेटवर्क ट्रैफ़िक को कम करती हैं, कोड के पुन: उपयोग और केंद्रीकृत सुरक्षा को सक्षम करती हैं।
2232
EN + हिं Medium
GB Function vs Stored Procedure in SQL?
IN SQL में फ़ंक्शन बनाम संग्रहित प्रक्रिया?
A
Identical समान
B
Functions must return a value and can be used in SELECT; procedures can't be in SELECT फ़ंक्शंस को एक मान लौटाना होगा और SELECT में उपयोग किया जा सकता है; प्रक्रियाएं SELECT में नहीं हो सकतीं
C
Procedures return values प्रक्रियाएं मान लौटाती हैं
D
Functions modify data फ़ंक्शंस डेटा को संशोधित करते हैं
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SQL functions return values and can be used in SELECT/WHERE; stored procedures cannot be called in SELECT.
व्याख्या (हिन्दी) SQL फ़ंक्शंस मान लौटाते हैं और SELECT/WHERE में उपयोग किए जा सकते हैं; संग्रहित प्रक्रियाओं को SELECT में नहीं बुलाया जा सकता।
2233
EN + हिं Medium
GB Trigger AFTER INSERT fires?
IN आग डालने के बाद ट्रिगर?
A
Before insert डालने से पहले
B
After a row is successfully inserted into the table एक पंक्ति सफलतापूर्वक तालिका में सम्मिलित होने के बाद
C
During insert डालने के दौरान
D
After delete only डिलीट करने के बाद ही
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) AFTER INSERT trigger fires after a new row has been successfully inserted into the table.
व्याख्या (हिन्दी) तालिका में एक नई पंक्ति सफलतापूर्वक सम्मिलित होने के बाद INSERT ट्रिगर सक्रिय हो जाता है।
2234
EN + हिं Medium
GB BEFORE DELETE trigger is used to?
IN DELETE से पहले ट्रिगर का उपयोग किया जाता है?
A
Delete faster तेजी से हटाएं
B
Perform actions before a row is deleted (e.g., archive data) किसी पंक्ति को हटाने से पहले क्रियाएँ करें (उदाहरण के लिए, डेटा संग्रहित करें)
C
Speed up deletion हटाने की गति बढ़ाएँ
D
Prevent all deletes सभी डिलीट रोकें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) BEFORE DELETE triggers execute before the deletion occurs, useful for archiving or validation.
व्याख्या (हिन्दी) डिलीट होने से पहले ट्रिगर्स निष्पादित होते हैं, जो संग्रह या सत्यापन के लिए उपयोगी होते हैं।
2235
EN + हिं Medium
GB Which SQL view cannot be updated?
IN कौन सा SQL व्यू अपडेट नहीं किया जा सकता?
A
Simple view based on one table एक टेबल पर आधारित सरल दृश्य
B
View with GROUP BY, DISTINCT, aggregates, or multiple tables (in most cases) ग्रुप बाय, डिस्टिंक्ट, समुच्चय या एकाधिक तालिकाओं के साथ देखें (ज्यादातर मामलों में)
C
Any view कोई भी दृश्य
D
Only stored procedure views केवल संग्रहीत प्रक्रिया दृश्य
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Views with GROUP BY, DISTINCT, aggregate functions, or joins to multiple tables are typically not directly updatable.
व्याख्या (हिन्दी) GROUP BY, DISTINCT, समग्र फ़ंक्शंस, या एकाधिक तालिकाओं से जुड़ने वाले दृश्य आमतौर पर सीधे अद्यतन करने योग्य नहीं होते हैं।
2221–2235 of 2941