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
571
EN + हिं Medium
GB Django is a framework for?
IN Django किसके लिए एक रूपरेखा है?
A
JavaScript जावास्क्रिप्ट
B
Ruby रूबी
C
Python अजगर
D
Java जावा
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Django is a high-level Python web framework for rapid development of secure web applications.
व्याख्या (हिन्दी) Django सुरक्षित वेब अनुप्रयोगों के तेजी से विकास के लिए एक उच्च स्तरीय पायथन वेब फ्रेमवर्क है।
572
EN + हिं Medium
GB Spring is a framework for?
IN वसंत किसके लिए एक रूपरेखा है?
A
Python अजगर
B
JavaScript जावास्क्रिप्ट
C
Java जावा
D
PHP पीएचपी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Spring is a comprehensive Java framework for enterprise application development.
व्याख्या (हिन्दी) स्प्रिंग एंटरप्राइज एप्लिकेशन डेवलपमेंट के लिए एक व्यापक जावा फ्रेमवर्क है।
573
EN + हिं Medium
GB Which version control system is distributed?
IN कौन सा संस्करण नियंत्रण प्रणाली वितरित की जाती है?
A
CVS सीवीएस
B
SVN एसवीएन
C
Git गिट
D
PVCS पीवीसीएस
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Git is a distributed version control system where every developer has a full copy of the repository.
व्याख्या (हिन्दी) Git एक वितरित संस्करण नियंत्रण प्रणाली है जहां प्रत्येक डेवलपर के पास रिपॉजिटरी की पूरी प्रति होती है।
574
EN + हिं Medium
GB A constructor in OOP?
IN OOP में एक कंस्ट्रक्टर?
A
Destroys objects वस्तुओं को नष्ट कर देता है
B
Initializes objects when created बनाए जाने पर ऑब्जेक्ट को प्रारंभ करता है
C
Returns object data ऑब्जेक्ट डेटा लौटाता है
D
Is always static सदैव स्थिर रहता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A constructor is a special method called when an object is created, initializing its attributes.
व्याख्या (हिन्दी) कंस्ट्रक्टर एक विशेष विधि है जिसे तब कहा जाता है जब कोई ऑब्जेक्ट बनाया जाता है, उसकी विशेषताओं को आरंभ किया जाता है।
575
EN + हिं Medium
GB Destructor in OOP?
IN OOP में विध्वंसक?
A
Creates objects वस्तुएं बनाता है
B
Initializes memory स्मृति आरंभ करता है
C
Releases resources when object is destroyed ऑब्जेक्ट नष्ट होने पर संसाधन जारी करता है
D
Copies objects वस्तुओं की प्रतिलिपि बनाता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A destructor releases resources (memory, file handles) when an object goes out of scope or is deleted.
व्याख्या (हिन्दी) जब कोई ऑब्जेक्ट दायरे से बाहर हो जाता है या हटा दिया जाता है तो एक डिस्ट्रक्टर संसाधन (मेमोरी, फ़ाइल हैंडल) जारी करता है।
576
EN + हिं
GB Abstract class in OOP?
IN OOP में सार वर्ग?
A
Cannot have methods तरीके नहीं हो सकते
B
Cannot be instantiated directly सीधे तौर पर त्वरित नहीं किया जा सकता
C
Must have all methods implemented सभी तरीकों को लागू करना होगा
D
Is always inherited by all classes यह हमेशा सभी वर्गों को विरासत में मिलता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An abstract class cannot be instantiated directly — it serves as a blueprint for subclasses.
व्याख्या (हिन्दी) एक अमूर्त वर्ग को सीधे चालू नहीं किया जा सकता है - यह उपवर्गों के लिए एक ब्लूप्रिंट के रूप में कार्य करता है।
577
EN + हिं Medium
GB Interface in OOP defines?
IN OOP में इंटरफ़ेस परिभाषित करता है?
A
Implementation कार्यान्वयन
B
Only method signatures (contract) केवल विधि हस्ताक्षर (अनुबंध)
C
Object state वस्तु अवस्था
D
Constructor only केवल कंस्ट्रक्टर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An interface defines method signatures (contracts) that implementing classes must provide.
व्याख्या (हिन्दी) एक इंटरफ़ेस विधि हस्ताक्षर (अनुबंध) को परिभाषित करता है जो कार्यान्वयन कक्षाओं को प्रदान करना होगा।
578
EN + हिं Medium
GB Which design pattern creates only one instance of a class?
IN कौन सा डिज़ाइन पैटर्न एक वर्ग का केवल एक उदाहरण बनाता है?
A
Factory कारखाना
B
Observer प्रेक्षक
C
Singleton एकाकी वस्तु
D
Decorator डेकोरेटर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) The Singleton pattern ensures a class has only one instance and provides a global access point to it.
व्याख्या (हिन्दी) सिंगलटन पैटर्न यह सुनिश्चित करता है कि एक वर्ग का केवल एक ही उदाहरण हो और उसे एक वैश्विक पहुंच बिंदु प्रदान करता हो।
579
EN + हिं Easy
GB MVC stands for in software design?
IN सॉफ्टवेयर डिज़ाइन में MVC का मतलब क्या है?
A
Model-View-Controller मॉडल-व्यू-नियंत्रक
B
Multi-View Connection मल्टी-व्यू कनेक्शन
C
Module-Variable-Control मॉड्यूल-चर-नियंत्रण
D
Memory-Variable-Cache मेमोरी-वेरिएबल-कैश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) MVC (Model-View-Controller) separates application into data (Model), UI (View), and logic (Controller).
व्याख्या (हिन्दी) एमवीसी (मॉडल-व्यू-कंट्रोलर) एप्लिकेशन को डेटा (मॉडल), यूआई (व्यू), और लॉजिक (कंट्रोलर) में अलग करता है।
580
EN + हिं Medium
GB REST vs SOAP: REST is?
IN REST बनाम SOAP: REST क्या है?
A
More rigid अधिक कठोर
B
Uses XML only केवल XML का उपयोग करता है
C
Lightweight and uses multiple formats हल्का और कई प्रारूपों का उपयोग करता है
D
Stateful by default डिफ़ॉल्ट रूप से स्टेटफुल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) REST is lightweight, stateless, and supports multiple data formats (JSON, XML, etc.).
व्याख्या (हिन्दी) REST हल्का, स्टेटलेस है, और कई डेटा प्रारूपों (JSON, XML, आदि) का समर्थन करता है।
581
EN + हिं Medium
GB Microservices architecture?
IN माइक्रोसर्विसेज आर्किटेक्चर?
A
Single monolithic application एकल अखंड अनुप्रयोग
B
Application as collection of small independent services छोटी स्वतंत्र सेवाओं के संग्रह के रूप में आवेदन
C
Client-server only केवल क्लाइंट-सर्वर
D
Database-centric design डेटाबेस-केंद्रित डिज़ाइन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Microservices decompose an application into small, independent, loosely-coupled services.
व्याख्या (हिन्दी) माइक्रोसर्विसेज एक एप्लिकेशन को छोटी, स्वतंत्र, शिथिल-युग्मित सेवाओं में विघटित करती है।
582
EN + हिं Easy
GB CI/CD stands for?
IN सीआई/सीडी का मतलब क्या है?
A
Computer Interface/Computer Display कंप्यूटर इंटरफ़ेस/कंप्यूटर डिस्प्ले
B
Continuous Integration/Continuous Deployment सतत एकीकरण/निरंतर तैनाती
C
Code Integration/Code Delivery कोड एकीकरण/कोड वितरण
D
Compiler Interface/Compiler Debugger कंपाइलर इंटरफ़ेस/कंपाइलर डिबगर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CI/CD (Continuous Integration/Continuous Deployment) automates software building, testing, and deployment.
व्याख्या (हिन्दी) सीआई/सीडी (सतत एकीकरण/निरंतर तैनाती) सॉफ्टवेयर निर्माण, परीक्षण और तैनाती को स्वचालित करता है।
583
EN + हिं Medium
GB Which format is used for configuration files in DevOps?
IN DevOps में कॉन्फ़िगरेशन फ़ाइलों के लिए किस प्रारूप का उपयोग किया जाता है?
A
Binary द्विआधारी
B
YAML and JSON वाईएएमएल और जेएसओएन
C
CSV only केवल सीएसवी
D
XML only केवल एक्सएमएल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) YAML and JSON are widely used for configuration files in DevOps (Kubernetes, Docker Compose, etc.).
व्याख्या (हिन्दी) YAML और JSON का व्यापक रूप से DevOps (कुबेरनेट्स, डॉकर कंपोज़, आदि) में कॉन्फ़िगरेशन फ़ाइलों के लिए उपयोग किया जाता है।
584
EN + हिं Medium
GB Kubernetes is used for?
IN कुबेरनेट्स का उपयोग किसके लिए किया जाता है?
A
Virtual machine management वर्चुअल मशीन प्रबंधन
B
Container orchestration कंटेनर ऑर्केस्ट्रेशन
C
Database clustering डेटाबेस क्लस्टरिंग
D
Network management नेटवर्क प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Kubernetes is an open-source container orchestration platform for automating deployment and scaling.
व्याख्या (हिन्दी) कुबेरनेट्स तैनाती और स्केलिंग को स्वचालित करने के लिए एक ओपन-सोर्स कंटेनर ऑर्केस्ट्रेशन प्लेटफ़ॉर्म है।
585
EN + हिं Medium
GB Ansible is used for?
IN अन्सिबल का उपयोग किसके लिए किया जाता है?
A
Container management कंटेनर प्रबंधन
B
Configuration management and automation कॉन्फ़िगरेशन प्रबंधन और स्वचालन
C
Database design डेटाबेस डिज़ाइन
D
UI development यूआई विकास
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Ansible is an open-source IT automation tool for configuration management and application deployment.
व्याख्या (हिन्दी) Ansible कॉन्फ़िगरेशन प्रबंधन और एप्लिकेशन परिनियोजन के लिए एक ओपन-सोर्स आईटी स्वचालन उपकरण है।
571–585 of 2618