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

Question 1486

EN + हिं Medium
GB Event sourcing pattern stores?
IN इवेंट सोर्सिंग पैटर्न स्टोर?
Current state only केवल वर्तमान स्थिति
All state changes as immutable sequence of events सभी अवस्थाएँ घटनाओं के अपरिवर्तनीय अनुक्रम के रूप में बदलती हैं
SQL queries एसक्यूएल प्रश्न
Network logs नेटवर्क लॉग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Event sourcing stores every state change as an immutable event, allowing state reconstruction from event history.
व्याख्या (हिन्दी) इवेंट सोर्सिंग प्रत्येक राज्य परिवर्तन को एक अपरिवर्तनीय घटना के रूप में संग्रहीत करता है, जिससे इवेंट इतिहास से राज्य पुनर्निर्माण की अनुमति मिलती है।
🎯 Exam Perspective
Computer Fundamentals के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 1487

EN + हिं Medium
GB CQRS (Command Query Responsibility Segregation) separates?
IN CQRS (कमांड क्वेरी रिस्पॉन्सिबिलिटी सेग्रीगेशन) अलग होता है?
Frontend and backend फ्रंटएंड और बैकएंड
Read (query) and write (command) data models डेटा मॉडल पढ़ें (क्वेरी) और लिखें (कमांड)।
Encryption and decryption एन्क्रिप्शन और डिक्रिप्शन
Authentication and authorization सत्यापन और प्राधिकरण
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) CQRS uses separate models for reading data (queries) and writing data (commands) for better scalability.
व्याख्या (हिन्दी) सीक्यूआरएस बेहतर स्केलेबिलिटी के लिए डेटा (क्वेरी) पढ़ने और डेटा (कमांड) लिखने के लिए अलग-अलग मॉडल का उपयोग करता है।
🎯 Exam Perspective
यह सवाल Computer Fundamentals category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 1488

EN + हिं Medium
GB Saga pattern in microservices handles?
IN माइक्रोसर्विसेज हैंडल में सागा पैटर्न?
API calls एपीआई कॉल
Distributed transactions through sequence of local transactions with compensations मुआवजे के साथ स्थानीय लेनदेन के अनुक्रम के माध्यम से वितरित लेनदेन
Load balancing भार का संतुलन
Service discovery सेवा खोज
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Saga manages distributed transactions as a sequence of local transactions, using compensating transactions on failure.
व्याख्या (हिन्दी) विफलता पर क्षतिपूर्ति लेनदेन का उपयोग करते हुए, सागा स्थानीय लेनदेन के अनुक्रम के रूप में वितरित लेनदेन का प्रबंधन करता है।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 1489

EN + हिं Medium
GB Circuit breaker pattern in microservices?
IN माइक्रोसर्विसेज में सर्किट ब्रेकर पैटर्न?
Breaks network cables नेटवर्क केबल तोड़ देता है
Prevents cascading failures by stopping requests to failing service विफल सेवा के अनुरोधों को रोककर कैस्केडिंग विफलताओं को रोकता है
Compresses data डेटा को संपीड़ित करता है
Manages authentication प्रमाणीकरण प्रबंधित करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Circuit breaker opens (stops requests) when a service fails repeatedly, giving it time to recover.
व्याख्या (हिन्दी) जब कोई सेवा बार-बार विफल होती है तो सर्किट ब्रेकर खुल जाता है (अनुरोधों को रोक देता है), जिससे उसे ठीक होने का समय मिल जाता है।
🎯 Exam Perspective
Computer Fundamentals से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 1490

EN + हिं Medium
GB Service discovery in microservices allows?
IN माइक्रोसर्विसेज में सेवा खोज की अनुमति देता है?
Manual IP configuration मैन्युअल आईपी कॉन्फ़िगरेशन
Dynamic detection of service instances and their locations सेवा उदाहरणों और उनके स्थानों का गतिशील पता लगाना
Static routing only केवल स्थैतिक रूटिंग
DNS only केवल डीएनएस
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Service discovery enables microservices to dynamically find and communicate with other service instances.
व्याख्या (हिन्दी) सेवा खोज माइक्रोसर्विसेज को अन्य सेवा उदाहरणों को गतिशील रूप से खोजने और उनके साथ संचार करने में सक्षम बनाती है।
🎯 Exam Perspective
UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में Computer Fundamentals से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 1491

EN + हिं Medium
GB Which algorithm detects cycles in a directed graph?
IN कौन सा एल्गोरिदम निर्देशित ग्राफ़ में चक्रों का पता लगाता है?
BFS बीएफ
DFS with coloring (White-Gray-Black) रंग के साथ डीएफएस (सफेद-ग्रे-काला)
Dijkstra's डिज्क्स्ट्रा का
Prim's प्राइम का
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DFS-based cycle detection uses three colors: White (unvisited), Gray (in progress), Black (done) — back edge = cycle.
व्याख्या (हिन्दी) डीएफएस-आधारित चक्र पहचान तीन रंगों का उपयोग करती है: सफेद (बिना देखे गए), ग्रे (प्रगति पर), काला (पूरा) - पिछला किनारा = चक्र।
🎯 Exam Perspective
अगर आप Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 1492

EN + हिं Medium
GB Articulation point in a graph is?
IN एक ग्राफ में अभिव्यक्ति बिंदु है?
Any vertex कोई शीर्ष
Vertex whose removal disconnects the graph वर्टेक्स जिसका निष्कासन ग्राफ़ को डिस्कनेक्ट कर देता है
Root of tree पेड़ की जड़
Isolated vertex पृथक शीर्ष
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) An articulation point (cut vertex) is a vertex whose removal increases the number of connected components.
व्याख्या (हिन्दी) एक आर्टिक्यूलेशन पॉइंट (कट वर्टेक्स) एक शीर्ष है जिसके हटाने से जुड़े घटकों की संख्या बढ़ जाती है।
🎯 Exam Perspective
Computer Fundamentals के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे SSC, Railway, Banking और State PCS में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 1493

EN + हिं Medium
GB Tarjan's algorithm finds?
IN टार्जन का एल्गोरिदम ढूँढता है?
Shortest paths सबसे छोटा रास्ता
Strongly Connected Components (SCCs) in directed graph निर्देशित ग्राफ में मजबूती से जुड़े घटक (एससीसी)।
Minimum spanning tree न्यूनतम फैलाव वाला पेड़
Topological order only केवल स्थलाकृतिक क्रम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Tarjan's algorithm uses DFS to find all Strongly Connected Components in a directed graph in O(V+E).
व्याख्या (हिन्दी) टार्जन का एल्गोरिदम O(V+E) में एक निर्देशित ग्राफ़ में सभी मजबूती से जुड़े घटकों को खोजने के लिए DFS का उपयोग करता है।
🎯 Exam Perspective
यह सवाल Computer Fundamentals category का है — difficulty level "Medium", और SSC CGL, IBPS, RRB और State-level परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 1494

EN + हिं Medium
GB Kosaraju's algorithm for SCCs performs how many DFS passes?
IN एससीसी के लिए कोसाराजू का एल्गोरिदम कितने डीएफएस पास करता है?
1 1
2 2
3 3
4 4
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Kosaraju's algorithm requires two DFS passes: one on original graph, one on transposed graph.
व्याख्या (हिन्दी) कोसाराजू के एल्गोरिदम को दो डीएफएस पास की आवश्यकता होती है: एक मूल ग्राफ़ पर, एक ट्रांसपोज़्ड ग्राफ़ पर।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर UPSC, SSC, Banking और Police भर्ती जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।

Question 1495

EN + हिं Medium
GB Maximum flow problem solution includes?
IN अधिकतम प्रवाह समस्या समाधान में शामिल हैं?
Dijkstra's algorithm दिज्क्स्ट्रा का एल्गोरिदम
Ford-Fulkerson / Edmonds-Karp algorithm फोर्ड-फ़ल्कर्सन/एडमंड्स-कार्प एल्गोरिथम
Bellman-Ford Bellman- फोर्ड
Prim's algorithm प्राइम का एल्गोरिदम
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Ford-Fulkerson and its efficient variant Edmonds-Karp solve the maximum flow problem in networks.
व्याख्या (हिन्दी) फोर्ड-फ़ल्कर्सन और इसका कुशल संस्करण एडमंड्स-कार्प नेटवर्क में अधिकतम प्रवाह समस्या का समाधान करते हैं।
🎯 Exam Perspective
Computer Fundamentals से जुड़ा यह सवाल — difficulty level "Medium" उन students के लिए काम का है जो Railway, SSC, Banking और Defence परीक्षाओं की तैयारी कर रहे हैं। बेहतर होगा कि explanation पढ़कर concept clear करें, ताकि exam में similar प्रश्न आने पर confusion न हो।

Question 1496

EN + हिं Medium
GB Fenwick tree (Binary Indexed Tree) is used for?
IN फेनविक वृक्ष (बाइनरी इंडेक्स्ड ट्री) का उपयोग किसके लिए किया जाता है?
Graph traversal ग्राफ ट्रैवर्सल
Efficient prefix sum queries and point updates in O(log n) ओ(लॉग एन) में कुशल उपसर्ग योग प्रश्न और बिंदु अद्यतन
Sorting छंटाई
Hashing हैशिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Fenwick/BIT supports O(log n) prefix sum queries and point updates — useful for range sum problems.
व्याख्या (हिन्दी) फेनविक/बीआईटी ओ (लॉग एन) उपसर्ग योग प्रश्नों और बिंदु अपडेट का समर्थन करता है - रेंज योग समस्याओं के लिए उपयोगी।
🎯 Exam Perspective
SSC, Railway, Banking और State PCS जैसी परीक्षाओं में Computer Fundamentals से सवाल अक्सर पूछे जाते हैं — difficulty level "Medium"। इसलिए सिर्फ answer रटने के बजाय, नीचे दी गई explanation को ध्यान से पढ़ें और concept समझें।

Question 1497

EN + हिं Medium
GB Segment tree supports?
IN खंड वृक्ष समर्थन करता है?
Only point queries केवल बिंदु प्रश्न
Range queries and range updates in O(log n) O(लॉग एन) में रेंज क्वेरीज़ और रेंज अपडेट
Graph operations ग्राफ़ संचालन
Only string operations केवल स्ट्रिंग ऑपरेशन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Segment tree allows O(log n) range queries (sum, min, max) and updates on arrays.
व्याख्या (हिन्दी) सेगमेंट ट्री O(लॉग एन) श्रेणी क्वेरी (योग, न्यूनतम, अधिकतम) और सरणियों पर अपडेट की अनुमति देता है।
🎯 Exam Perspective
अगर आप SSC CGL, IBPS, RRB और State-level परीक्षाओं की तैयारी कर रहे हैं, तो Computer Fundamentals का यह topic आपके लिए महत्वपूर्ण है — difficulty level "Medium"। Exam में accuracy बढ़ाने के लिए हर सवाल की explanation जरूर पढ़ें।

Question 1498

EN + हिं Medium
GB Sparse table is used for?
IN स्पार्स टेबल का उपयोग किसके लिए किया जाता है?
Graph traversal ग्राफ ट्रैवर्सल
Static range minimum/maximum queries in O(1) after O(n log n) preprocessing O(n log n) प्रीप्रोसेसिंग के बाद O(1) में स्टेटिक रेंज न्यूनतम/अधिकतम क्वेरीज़
Sorting छंटाई
Dynamic updates गतिशील अद्यतन
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Sparse table enables O(1) range minimum queries on static arrays after O(n log n) preprocessing.
व्याख्या (हिन्दी) स्पार्स तालिका O(n लॉग n) प्रीप्रोसेसिंग के बाद स्थिर सरणियों पर O(1) श्रेणी के न्यूनतम प्रश्नों को सक्षम करती है।
🎯 Exam Perspective
Computer Fundamentals के इस प्रश्न को — difficulty level "Medium" कई प्रतियोगी परीक्षाओं जैसे UPSC, SSC, Banking और Police भर्ती में repeat होते देखा गया है। Concept clarity के लिए explanation section जरूर पढ़ें।

Question 1499

EN + हिं Medium
GB Disjoint Set Union (DSU/Union-Find) with path compression and union by rank achieves?
IN पथ संपीड़न और रैंक द्वारा यूनियन के साथ डिसजॉइंट सेट यूनियन (डीएसयू/यूनियन-फाइंड) प्राप्त होता है?
O(n) per operation O(n) प्रति ऑपरेशन
Near O(1) amortized per operation (inverse Ackermann function) O(1) के पास प्रति ऑपरेशन परिशोधन (उलटा एकरमैन फ़ंक्शन)
O(log n) always ओ(लॉग एन) हमेशा
O(n log n) ओ(एन लॉग एन)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) DSU with both optimizations achieves amortized O(α(n)) ≈ O(1) per operation (α is inverse Ackermann).
व्याख्या (हिन्दी) दोनों अनुकूलन के साथ डीएसयू परिशोधित O(α(n)) ≈ O(1) प्रति ऑपरेशन प्राप्त करता है (α उलटा एकरमैन है)।
🎯 Exam Perspective
यह सवाल Computer Fundamentals category का है — difficulty level "Medium", और Railway, SSC, Banking और Defence परीक्षाओं के exam pattern में इस तरह के questions common हैं। Answer choose करने के बाद दिया गया explanation जरूर पढ़ें।

Question 1500

EN + हिं Medium
GB Knuth-Morris-Pratt (KMP) string matching algorithm runs in?
IN नुथ-मॉरिस-प्रैट (KMP) स्ट्रिंग मिलान एल्गोरिदम चलता है?
O(n×m) ओ(एन×एम)
O(n+m) using failure function O(n+m) विफलता फ़ंक्शन का उपयोग कर रहा है
O(n log m) ओ(एन लॉग एम)
O(m log n) ओ(एम लॉग एन)
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) KMP achieves O(n+m) string matching using the failure function to avoid redundant comparisons.
व्याख्या (हिन्दी) KMP अनावश्यक तुलनाओं से बचने के लिए विफलता फ़ंक्शन का उपयोग करके O(n+m) स्ट्रिंग मिलान प्राप्त करता है।
🎯 Exam Perspective
यह प्रश्न Computer Fundamentals की तैयारी करने वाले अभ्यर्थियों के लिए उपयोगी है — difficulty level "Medium"। इस तरह के प्रश्न अक्सर SSC, Railway, Banking और State PCS जैसी परीक्षाओं में पूछे जाते रहे हैं, इसलिए concept और explanation दोनों को ध्यान से समझें, सिर्फ उत्तर याद न करें।