निम्नलिखित में से किस पीढ़ी के कंप्यूटरों में हार्डवेयर प्रौद्योगिकी के रूप में माइक्रोप्रोसेसरों का उपयोग हुआ?
- A.दूसरी पीढ़ी
- B.तीसरी पीढ़ी
- C.चौथी पीढ़ी
- D.पाँचवीं पीढ़ी
सही उत्तर
व्याख्या
सही उत्तर है C, चौथी पीढ़ी। लगभग 1971 से शुरू हुई चौथी पीढ़ी के कंप्यूटर माइक्रोप्रोसेसर पर आधारित थे, जिसमें पूरा CPU एक ही चिप पर होता है।
कंप्यूटर की पीढ़ियों के नाम उस समय की मुख्य स्विचिंग प्रौद्योगिकी पर रखे गए हैं। पहली पीढ़ी (लगभग 1940–1956) में निर्वात नलिकाएँ, दूसरी (लगभग 1956–1963) में ट्रांज़िस्टर और तीसरी (लगभग 1964–1971) में एकीकृत परिपथ (IC) प्रयोग हुए। चौथी पीढ़ी अति-वृहद स्तरीय एकीकरण (VLSI) से शुरू हुई, जिसने एक चिप पर हज़ारों ट्रांज़िस्टर रख दिए; 1971 का इंटेल 4004 पहला व्यावसायिक माइक्रोप्रोसेसर था। इसी से IBM PC और ऐपल जैसे पर्सनल कंप्यूटर संभव हुए।
A गलत है: दूसरी पीढ़ी के कंप्यूटरों में ट्रांज़िस्टर थे।
B गलत है: तीसरी पीढ़ी में एकीकृत परिपथ थे, पूरे माइक्रोप्रोसेसर नहीं।
D गलत है: पाँचवीं पीढ़ी की पहचान कृत्रिम बुद्धिमत्ता और समानांतर प्रोसेसिंग से है, जो चौथी पीढ़ी की माइक्रोप्रोसेसर तकनीक पर ही बनी है।
परीक्षा टिप: निर्वात नलिका → ट्रांज़िस्टर → IC → माइक्रोप्रोसेसर (VLSI) → AI; पहला माइक्रोप्रोसेसर इंटेल 4004, 1971।
अभ्यास प्रश्न
सभी देखेंसी प्लस प्लस में प्राइवेट घोषित किए गए क्लास सदस्यों तक पहुंच कहां से संभव है?
- A.प्रोग्राम में कहीं से भी
- B.केवल उसी क्लास के भीतर से
- C.क्लास तथा उसकी डिराइव्ड क्लास के भीतर से
- D.केवल मेन फंक्शन से
उत्तर देखें
प्राइवेट सबसे सीमित एक्सेस स्पेसिफायर है और सी प्लस प्लस की क्लास में डिफॉल्ट भी यही है, इसलिए प्राइवेट डेटा मेंबर को उसी क्लास के मेंबर फंक्शन ही पढ़ या बदल सकते हैं, तथा घोषित किया गया फ्रेंड फंक्शन या फ्रेंड क्लास भी।
पूरी व्याख्या पढ़ें →निम्नलिखित में से कौन-सी भाषा क्लास के माध्यम से मल्टीपल इनहेरिटेंस का समर्थन नहीं करती?
- A.सी प्लस प्लस
- B.जावा
- C.पायथन
- D.आइफल
उत्तर देखें
जावा ने क्लास की मल्टीपल इनहेरिटेंस जानबूझकर नहीं रखी, क्योंकि दो बेस क्लास से एक ही नाम का सदस्य आने पर जो दुविधा बनती है, उसे डायमंड समस्या कहा जाता है; इसके बदले जावा इंटरफेस देता है, जिससे एक क्लास एक से अधिक स्रोतों से व्यवहार ले सकती है।
पूरी व्याख्या पढ़ें →क्लास का ऑब्जेक्ट बनते समय कौन-सा विशेष मेंबर फंक्शन स्वतः चलता है?
- A.डिस्ट्रक्टर
- B.कंस्ट्रक्टर
- C.फ्रेंड फंक्शन
- D.वर्चुअल फंक्शन
उत्तर देखें
कंस्ट्रक्टर का नाम उसकी क्लास के नाम जैसा होता है, ऑब्जेक्ट बनते ही वह स्वतः चल जाता है और सामान्यतः डेटा मेंबर को प्रारंभिक मान देता है; यह कोई मान नहीं लौटाता, void भी नहीं, और इसे ओवरलोड किया जा सकता है।
पूरी व्याख्या पढ़ें →जिस विशेषता से नई क्लास किसी पुरानी क्लास के गुण और व्यवहार प्राप्त करती है, वह है
- A.इनहेरिटेंस
- B.पॉलीमॉर्फिज्म
- C.एब्स्ट्रैक्शन
- D.मैसेज पासिंग
उत्तर देखें
इनहेरिटेंस से डिराइव्ड, चाइल्ड या सब क्लास बेस, पैरेंट या सुपर क्लास के सदस्य ले लेती है और अपने सदस्य जोड़ लेती है, जो ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग में कोड पुनः उपयोग का मुख्य मार्ग है; इसके रूप सिंगल, मल्टीपल, मल्टीलेवल, हायरार्किकल और हाइब्रिड हैं।
पूरी व्याख्या पढ़ें →क्लास और ऑब्जेक्ट के विषय में कौन-सा कथन सही है?
- A.क्लास ऑब्जेक्ट का इंस्टेंस होती है
- B.ऑब्जेक्ट खाका है और क्लास उसका इंस्टेंस
- C.क्लास खाका है और ऑब्जेक्ट उसका इंस्टेंस
- D.क्लास और ऑब्जेक्ट दोनों एक ही प्रकार से मेमोरी लेते हैं
उत्तर देखें
क्लास केवल यह बताती है कि उसके ऑब्जेक्ट में कौन से डेटा मेंबर और मेंबर फंक्शन होंगे, जबकि ऑब्जेक्ट उसी क्लास से बनता है, मेमोरी लेता है और वास्तविक मान रखता है; एक क्लास के कितने भी ऑब्जेक्ट हो सकते हैं।
पूरी व्याख्या पढ़ें →