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
1051
EN + हिं Medium
GB CD in CI/CD can mean?
IN CI/CD में CD का क्या मतलब हो सकता है?
A
Computer Display कंप्यूटर डिस्प्ले
B
Continuous Delivery or Continuous Deployment सतत वितरण या सतत तैनाती
C
Code Distribution कोड वितरण
D
Compiler Debug कंपाइलर डिबग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CD stands for Continuous Delivery (manual deploy trigger) or Continuous Deployment (fully automated deployment).
व्याख्या (हिन्दी) सीडी का मतलब सतत वितरण (मैन्युअल परिनियोजन ट्रिगर) या सतत परिनियोजन (पूरी तरह से स्वचालित परिनियोजन) है।
1052
EN + हिं Medium
GB Jenkins is used for?
IN जेनकींस का उपयोग किसके लिए किया जाता है?
A
Container orchestration कंटेनर ऑर्केस्ट्रेशन
B
CI/CD automation (build, test, deploy pipelines) सीआई/सीडी स्वचालन (पाइपलाइनों का निर्माण, परीक्षण, तैनाती)
C
Database management डेटाबेस प्रबंधन
D
Network monitoring नेटवर्क निगरानी
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Jenkins is an open-source automation server widely used for building CI/CD pipelines.
व्याख्या (हिन्दी) जेनकिंस एक ओपन-सोर्स ऑटोमेशन सर्वर है जिसका व्यापक रूप से सीआई/सीडी पाइपलाइनों के निर्माण के लिए उपयोग किया जाता है।
1053
EN + हिं Medium
GB Infrastructure as Code (IaC) tools include?
IN कोड (IaC) टूल के रूप में इन्फ्रास्ट्रक्चर में शामिल हैं?
A
Jenkins, GitLab जेनकिंस, गिटलैब
B
Terraform, Ansible, CloudFormation टेराफॉर्म, एन्सिबल, क्लाउडफॉर्मेशन
C
Docker, Kubernetes डॉकर, कुबेरनेट्स
D
MySQL, PostgreSQL MySQL, पोस्टग्रेएसक्यूएल
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) IaC tools like Terraform, Ansible, and AWS CloudFormation define infrastructure in code for repeatable deployments.
व्याख्या (हिन्दी) टेराफॉर्म, एन्सिबल और एडब्ल्यूएस क्लाउडफॉर्मेशन जैसे IaC उपकरण दोहराए जाने योग्य तैनाती के लिए कोड में बुनियादी ढांचे को परिभाषित करते हैं।
1054
EN + हिं Medium
GB Immutable infrastructure means?
IN अपरिवर्तनीय बुनियादी ढांचे का मतलब है?
A
Servers are frequently modified सर्वरों को बार-बार संशोधित किया जाता है
B
Servers are never modified after deployment — replaced instead of patched परिनियोजन के बाद सर्वर को कभी भी संशोधित नहीं किया जाता है - पैच करने के बजाय बदल दिया जाता है
C
Servers have no OS सर्वर में कोई OS नहीं है
D
Infrastructure cannot be automated बुनियादी ढांचे को स्वचालित नहीं किया जा सकता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Immutable infrastructure replaces servers entirely for updates rather than modifying running servers.
व्याख्या (हिन्दी) अपरिवर्तनीय बुनियादी ढांचा चल रहे सर्वर को संशोधित करने के बजाय अपडेट के लिए सर्वर को पूरी तरह से बदल देता है।
1055
EN + हिं Medium
GB Blue-green deployment strategy uses?
IN नीली-हरी परिनियोजन रणनीति का उपयोग?
A
Two production environments alternating traffic for zero-downtime deploys शून्य-डाउनटाइम परिनियोजन के लिए ट्रैफ़िक को वैकल्पिक करने वाले दो उत्पादन वातावरण
B
Blue servers are primary ब्लू सर्वर प्राथमिक हैं
C
Color-coded error levels रंग-कोडित त्रुटि स्तर
D
Load balancing between two DCs दो डीसी के बीच लोड संतुलन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Blue-green deployment runs two identical environments; switch traffic between them for instant, zero-downtime releases.
व्याख्या (हिन्दी) नीला-हरा परिनियोजन दो समान वातावरण चलाता है; तत्काल, शून्य-डाउनटाइम रिलीज़ के लिए उनके बीच ट्रैफ़िक स्विच करें।
1056
EN + हिं Medium
GB Canary deployment releases new version to?
IN कैनरी परिनियोजन ने नया संस्करण जारी किया?
A
All users at once सभी उपयोगकर्ता एक साथ
B
Small subset of users first before full rollout पूर्ण रोलआउट से पहले उपयोगकर्ताओं का छोटा उपसमूह
C
Developers only केवल डेवलपर्स
D
Test environment only केवल परीक्षण परिवेश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Canary releases the new version to a small percentage of users, monitoring for issues before full rollout.
व्याख्या (हिन्दी) कैनरी नए संस्करण को कुछ प्रतिशत उपयोगकर्ताओं के लिए जारी करता है, पूर्ण रोलआउट से पहले समस्याओं की निगरानी करता है।
1057
EN + हिं Medium
GB Feature flags/toggles allow?
IN फ़ीचर फ़्लैग/टॉगल की अनुमति है?
A
Changing code at runtime रनटाइम पर कोड बदलना
B
Enabling/disabling features at runtime without deploying new code नए कोड को तैनात किए बिना रनटाइम पर सुविधाओं को सक्षम/अक्षम करना
C
Faster compilation तेज़ संकलन
D
Automatic bug fixes स्वचालित बग समाधान
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Feature flags enable or disable application features at runtime, decoupling deployment from feature release.
व्याख्या (हिन्दी) फ़ीचर फ़्लैग रनटाइम पर एप्लिकेशन सुविधाओं को सक्षम या अक्षम करते हैं, फ़ीचर रिलीज़ से परिनियोजन को अलग करते हैं।
1058
EN + हिं Medium
GB A/B testing in software means?
IN सॉफ़्टवेयर में A/B परीक्षण का क्या अर्थ है?
A
Testing two server configurations दो सर्वर कॉन्फ़िगरेशन का परीक्षण
B
Testing two versions of a feature with different user groups विभिन्न उपयोगकर्ता समूहों के साथ एक सुविधा के दो संस्करणों का परीक्षण
C
Alpha and Beta testing अल्फा और बीटा परीक्षण
D
Automated and manual testing स्वचालित और मैन्युअल परीक्षण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) A/B testing exposes different user groups to different feature versions to measure which performs better.
व्याख्या (हिन्दी) ए/बी परीक्षण विभिन्न उपयोगकर्ता समूहों को अलग-अलग फीचर संस्करणों में उजागर करता है ताकि यह मापा जा सके कि कौन सा बेहतर प्रदर्शन करता है।
1059
EN + हिं
GB Which design pattern defines object creation interface but lets subclasses decide which class to instantiate?
IN कौन सा डिज़ाइन पैटर्न ऑब्जेक्ट निर्माण इंटरफ़ेस को परिभाषित करता है लेकिन उपवर्गों को यह तय करने देता है कि किस वर्ग को इंस्टेंटियेट करना है?
A
Singleton एकाकी वस्तु
B
Observer प्रेक्षक
C
Factory Method फ़ैक्टरी विधि
D
Decorator डेकोरेटर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Factory Method pattern defines an interface for object creation, delegating instantiation to subclasses.
व्याख्या (हिन्दी) फ़ैक्टरी मेथड पैटर्न ऑब्जेक्ट निर्माण के लिए एक इंटरफ़ेस को परिभाषित करता है, जो उपवर्गों को तात्कालिकता सौंपता है।
1060
EN + हिं Medium
GB Observer design pattern is used for?
IN ऑब्जर्वर डिज़ाइन पैटर्न का उपयोग किसके लिए किया जाता है?
A
Single instance एकल उदाहरण
B
Event handling and notification (publish-subscribe) इवेंट प्रबंधन और अधिसूचना (प्रकाशन-सदस्यता लें)
C
Object creation वस्तु निर्माण
D
Data compression आधार - सामग्री संकोचन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Observer pattern defines a one-to-many dependency so when one object changes state, all dependents are notified.
व्याख्या (हिन्दी) ऑब्जर्वर पैटर्न एक-से-अनेक निर्भरता को परिभाषित करता है, इसलिए जब एक वस्तु स्थिति बदलती है, तो सभी आश्रितों को सूचित किया जाता है।
1061
EN + हिं Easy
GB SOLID principles 'S' stands for?
IN SOLID सिद्धांत 'S' का मतलब क्या है?
A
Security सुरक्षा
B
Single Responsibility Principle एकल उत्तरदायित्व सिद्धांत
C
Separation पृथक्करण
D
Structured स्ट्रक्चर्ड
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SOLID 'S' = Single Responsibility Principle: a class should have only one reason to change.
व्याख्या (हिन्दी) ठोस 'एस' = एकल उत्तरदायित्व सिद्धांत: एक वर्ग के पास परिवर्तन का केवल एक ही कारण होना चाहिए।
1062
EN + हिं Easy
GB SOLID 'O' stands for?
IN सॉलिड 'O' का मतलब है?
A
Object-oriented वस्तु के उन्मुख
B
Open/Closed Principle खुला/बंद सिद्धांत
C
Optional parameters वैकल्पिक पैरामीटर
D
Output management आउटपुट प्रबंधन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) SOLID 'O' = Open/Closed Principle: software entities should be open for extension but closed for modification.
व्याख्या (हिन्दी) सॉलिड 'ओ' = खुला/बंद सिद्धांत: सॉफ्टवेयर इकाइयां विस्तार के लिए खुली होनी चाहिए लेकिन संशोधन के लिए बंद होनी चाहिए।
1063
EN + हिं Medium
GB SOLID 'L' (Liskov Substitution Principle) states?
IN सॉलिड 'एल' (लिस्कोव प्रतिस्थापन सिद्धांत) बताता है?
A
Local variables first पहले स्थानीय चर
B
Objects of derived class must be substitutable for base class objects व्युत्पन्न वर्ग की वस्तुएं आधार वर्ग की वस्तुओं के लिए प्रतिस्थापन योग्य होनी चाहिए
C
Libraries over frameworks ढाँचे पर पुस्तकालय
D
Logic before loops लूप से पहले तर्क
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) LSP: subtypes must be substitutable for their base types without altering program correctness.
व्याख्या (हिन्दी) एलएसपी: प्रोग्राम की शुद्धता में बदलाव किए बिना उपप्रकारों को उनके आधार प्रकारों के लिए प्रतिस्थापित किया जाना चाहिए।
1064
EN + हिं Medium
GB SOLID 'I' (Interface Segregation) states?
IN सॉलिड 'आई' (इंटरफ़ेस सेग्रीगेशन) बताता है?
A
Interfaces should be inherited इंटरफ़ेस विरासत में मिलना चाहिए
B
Clients should not depend on interfaces they don't use ग्राहकों को उन इंटरफ़ेस पर निर्भर नहीं रहना चाहिए जिनका वे उपयोग नहीं करते हैं
C
Input first पहले इनपुट करें
D
Index before searching खोजने से पहले अनुक्रमणिका
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) ISP: interfaces should be small and specific — clients should not implement methods they don't use.
व्याख्या (हिन्दी) आईएसपी: इंटरफ़ेस छोटा और विशिष्ट होना चाहिए - ग्राहकों को उन तरीकों को लागू नहीं करना चाहिए जिनका वे उपयोग नहीं करते हैं।
1065
EN + हिं Medium
GB SOLID 'D' (Dependency Inversion) states?
IN ठोस 'डी' (निर्भरता व्युत्क्रमण) बताता है?
A
Delete dependencies निर्भरताएँ हटाएँ
B
High-level modules should not depend on low-level modules — both depend on abstractions उच्च-स्तरीय मॉड्यूल को निम्न-स्तरीय मॉड्यूल पर निर्भर नहीं होना चाहिए - दोनों अमूर्त पर निर्भर करते हैं
C
Dependency injection only केवल निर्भरता इंजेक्शन
D
Direct access preferred सीधी पहुंच को प्राथमिकता
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DIP: depend on abstractions (interfaces) not concrete implementations, enabling flexibility and testability.
व्याख्या (हिन्दी) डीआईपी: लचीलेपन और परीक्षण क्षमता को सक्षम करते हुए, अमूर्त (इंटरफ़ेस) पर निर्भर करता है, न कि ठोस कार्यान्वयन पर।
1051–1065 of 2618