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
2281
EN + हिं Medium
GB Which sorting method does Python's list.sort() use?
IN पायथन की list.sort() किस सॉर्टिंग विधि का उपयोग करती है?
A
Quicksort त्वरित वर्गीकरण
B
Timsort (hybrid merge sort + insertion sort) टिमसॉर्ट (हाइब्रिड मर्ज सॉर्ट + इंसर्शन सॉर्ट)
C
Heapsort ढेर बनाएं और छांटें
D
Bubble sort बुलबुले की तरह
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Python uses Timsort, a stable hybrid algorithm combining merge sort and insertion sort.
व्याख्या (हिन्दी) पायथन टिमसॉर्ट का उपयोग करता है, जो एक स्थिर हाइब्रिड एल्गोरिदम है जो मर्ज सॉर्ट और इंसर्शन सॉर्ट को जोड़ता है।
2282
EN + हिं Medium
GB zip() function in Python?
IN पायथन में ज़िप() फ़ंक्शन?
A
Compresses files फ़ाइलों को संपीड़ित करता है
B
Combines multiple iterables element-by-element into tuples एकाधिक पुनरावर्तनीय तत्वों को तत्व-दर-तत्व टुपल्स में संयोजित करता है
C
Zips lists ज़िप सूचियाँ
D
Pairs keys with values कुंजियों को मानों के साथ जोड़ता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) zip(a, b) combines iterables element-by-element: zip([1,2],[3,4]) = [(1,3),(2,4)].
व्याख्या (हिन्दी) ज़िप(ए, बी) पुनरावृत्त तत्वों को तत्व-दर-तत्व जोड़ता है: ज़िप([1,2],[3,4]) = [(1,3),(2,4)]।
2283
EN + हिं Medium
GB map() function in Python?
IN पायथन में मैप() फ़ंक्शन?
A
Maps dictionary keys मानचित्र शब्दकोश कुंजियाँ
B
Applies a function to every element of an iterable पुनरावर्तनीय के प्रत्येक तत्व पर एक फ़ंक्शन लागू करता है
C
Creates maps मानचित्र बनाता है
D
Maps files मानचित्र फ़ाइलें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) map(function, iterable) applies the function to each element, returning a map object.
व्याख्या (हिन्दी) मानचित्र (फ़ंक्शन, पुनरावर्तनीय) प्रत्येक तत्व पर फ़ंक्शन लागू करता है, एक मानचित्र ऑब्जेक्ट लौटाता है।
2284
EN + हिं Medium
GB filter() function in Python?
IN पायथन में फ़िल्टर() फ़ंक्शन?
A
Filters files फ़ाइलें फ़िल्टर करता है
B
Returns elements from iterable where function returns True पुनरावर्तनीय से तत्व लौटाता है जहां फ़ंक्शन सत्य लौटाता है
C
Removes duplicates डुप्लिकेट हटाता है
D
Cleans data डेटा साफ़ करता है
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) filter(function, iterable) returns elements for which the function returns True.
व्याख्या (हिन्दी) फ़िल्टर (फ़ंक्शन, पुनरावर्तनीय) उन तत्वों को लौटाता है जिनके लिए फ़ंक्शन सत्य लौटाता है।
2285
EN + हिं Medium
GB reduce() function is imported from?
IN कम () फ़ंक्शन कहां से आयात किया जाता है?
A
functools module फ़ंक्शनटूल्स मॉड्यूल
B
builtins बिल्टिंस
C
itertools itertools
D
collections संग्रह
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) reduce() is in the functools module in Python 3 (it was a builtin in Python 2).
व्याख्या (हिन्दी) कम करें() Python 3 में functools मॉड्यूल में है (यह Python 2 में एक बिल्टिन था)।
2286
EN + हिं Medium
GB Python set is?
IN पायथन सेट है?
A
Ordered, allows duplicates ऑर्डर किया गया, डुप्लिकेट की अनुमति देता है
B
Unordered, no duplicates, mutable अव्यवस्थित, कोई डुप्लिकेट नहीं, परिवर्तनशील
C
Ordered, no duplicates ऑर्डर किया गया, कोई डुप्लिकेट नहीं
D
Ordered, immutable क्रमबद्ध, अपरिवर्तनीय
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Python sets are unordered collections of unique, hashable elements — no duplicates allowed.
व्याख्या (हिन्दी) पायथन सेट अद्वितीय, धोने योग्य तत्वों के अव्यवस्थित संग्रह हैं - डुप्लिकेट की अनुमति नहीं है।
2287
EN + हिं Medium
GB frozenset in Python is?
IN पायथॉन में फ्रोजेनसेट क्या है?
A
Same as set सेट के समान
B
Immutable version of set — hashable, can be used as dictionary key सेट का अपरिवर्तनीय संस्करण - धोने योग्य, शब्दकोश कुंजी के रूप में उपयोग किया जा सकता है
C
Frozen list जमी हुई सूची
D
Locked dictionary बंद शब्दकोश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) frozenset is an immutable set — its elements cannot be added or removed after creation.
व्याख्या (हिन्दी) फ्रोज़ेनसेट एक अपरिवर्तनीय सेट है - निर्माण के बाद इसके तत्वों को जोड़ा या हटाया नहीं जा सकता है।
2288
EN + हिं Medium
GB deque in Python (collections.deque)?
IN पायथन में डेक (संग्रह.डेक)?
A
Simple list सरल सूची
B
Double-ended queue — efficient append/pop from both ends डबल-एंडेड कतार - दोनों सिरों से कुशल एपेंड/पॉप
C
Binary deque बाइनरी डेक
D
Tree structure वृक्ष संरचना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) collections.deque provides O(1) append/pop from both left and right ends, unlike list's O(n) left operations.
व्याख्या (हिन्दी) Collections.deque सूची के O(n) बाएँ संचालन के विपरीत, बाएँ और दाएँ दोनों छोर से O(1) एपेंड/पॉप प्रदान करता है।
2289
EN + हिं Medium
GB defaultdict in Python?
IN पायथन में डिफॉल्टडिक्ट?
A
Normal dictionary सामान्य शब्दकोश
B
Dictionary with default value for missing keys — no KeyError गुम कुंजियों के लिए डिफ़ॉल्ट मान वाला शब्दकोश - कोई KeyError नहीं
C
Sorted dictionary क्रमबद्ध शब्दकोश
D
Ordered dictionary क्रमबद्ध शब्दकोश
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) collections.defaultdict returns a default value (like 0 or list) instead of raising KeyError for missing keys.
व्याख्या (हिन्दी) Collections.defaultdict गुम कुंजियों के लिए KeyError बढ़ाने के बजाय एक डिफ़ॉल्ट मान (जैसे 0 या सूची) लौटाता है।
2290
EN + हिं Medium
GB Counter in Python (collections.Counter)?
IN पायथन में काउंटर (संग्रह.काउंटर)?
A
Simple counter सरल काउंटर
B
Dictionary subclass counting hashable objects by frequency शब्दकोश उपवर्ग आवृत्ति के आधार पर धोने योग्य वस्तुओं की गणना करता है
C
Loop counter लूप काउंटर
D
Error counter त्रुटि काउंटर
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Counter counts occurrences of elements in an iterable and stores them as a dictionary.
व्याख्या (हिन्दी) काउंटर पुनरावर्तनीय में तत्वों की घटनाओं को गिनता है और उन्हें एक शब्दकोश के रूप में संग्रहीत करता है।
2291
EN + हिं Medium
GB Python's heapq module provides?
IN पायथन का हेपक मॉड्यूल क्या प्रदान करता है?
A
Hash queue हैश कतार
B
Min-heap operations on a regular list नियमित सूची पर न्यूनतम-ढेर संचालन
C
Binary heap class बाइनरी हीप क्लास
D
Priority queue class प्राथमिकता कतार वर्ग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) heapq provides heap queue algorithm (min-heap) operations on Python lists.
व्याख्या (हिन्दी) हीपक्यू पायथन सूचियों पर हीप कतार एल्गोरिदम (मिन-हीप) संचालन प्रदान करता है।
2292
EN + हिं Medium
GB Which Python module supports regular expressions?
IN कौन सा पायथन मॉड्यूल नियमित अभिव्यक्ति का समर्थन करता है?
A
regex regex
B
re दोबारा
C
match मिलान
D
pattern नमूना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) Python's built-in 're' module provides regular expression matching and manipulation.
व्याख्या (हिन्दी) पायथन का अंतर्निहित 'री' मॉड्यूल नियमित अभिव्यक्ति मिलान और हेरफेर प्रदान करता है।
2293
EN + हिं Easy
GB What does 'is' operator check in Python?
IN पायथन में 'is' ऑपरेटर क्या जांचता है?
A
Equality of values मूल्यों की समानता
B
Identity — whether two variables point to same object in memory पहचान - क्या दो चर स्मृति में एक ही वस्तु की ओर इशारा करते हैं
C
String comparison स्ट्रिंग तुलना
D
Type comparison तुलना टाइप करें
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) 'is' checks object identity (same memory location); '==' checks value equality.
व्याख्या (हिन्दी) 'है' वस्तु पहचान (समान स्मृति स्थान) की जाँच करता है; '==' मान समानता की जाँच करता है।
2294
EN + हिं Medium
GB Pickling in Python?
IN पायथन में अचार बनाना?
A
Food preservation खाद्य संरक्षण
B
Serializing Python objects to byte stream for storage/transmission स्टोरेज/ट्रांसमिशन के लिए पायथन ऑब्जेक्ट्स को बाइट स्ट्रीम में क्रमबद्ध करना
C
Hashing objects वस्तुओं को हैश करना
D
Encrypting objects वस्तुओं को एन्क्रिप्ट करना
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) pickle module serializes Python objects to binary format (byte stream) for saving or network transmission.
व्याख्या (हिन्दी) पिकल मॉड्यूल सेविंग या नेटवर्क ट्रांसमिशन के लिए पायथन ऑब्जेक्ट्स को बाइनरी फॉर्मेट (बाइट स्ट्रीम) में क्रमबद्ध करता है।
2295
EN + हिं Medium
GB __slots__ in Python class?
IN पायथन क्लास में __slots__?
A
Creates new slots नए स्लॉट बनाता है
B
Restricts instance attributes and reduces memory usage इंस्टेंस विशेषताओं को प्रतिबंधित करता है और मेमोरी उपयोग को कम करता है
C
Slot machine class स्लॉट मशीन वर्ग
D
Time slot scheduling टाइम स्लॉट शेड्यूलिंग
✅ Correct Answer:
💡 Explanation / व्याख्या
Explanation (English) __slots__ prevents dynamic attribute creation, reducing per-instance memory by eliminating __dict__.
व्याख्या (हिन्दी) __slots__ गतिशील विशेषता निर्माण को रोकता है, __dict__ को समाप्त करके प्रति-इंस्टेंस मेमोरी को कम करता है।
2281–2295 of 2941