C++ भाषा से सम्बंधित 100 वैकल्पिक प्रश्न और उत्तर (C++ Language 100 MCQs in Hindi)
C++ भाषा से सम्बंधित 100 वैकल्पिक प्रश्न और उत्तर (C++ Language 100 MCQs in Hindi)
1.C++ भाषा के जनक कौन हैं?
a) डेनिस रिची
b) जेम्स गोसलिंग
c) बीजार्ने स्ट्रॉस्ट्रुप
d) गुइडो वैन रोसुम
उत्तर: c) बीजार्ने स्ट्रॉस्ट्रुप
2.C++ में किसकी सहायता से ऑब्जेक्ट बनाए जाते हैं?
a) फ़ंक्शन
b) क्लास
c) हेडर फ़ाइल
d) मैक्रो
उत्तर: b) क्लास
3.C++ में आउटपुट देने के लिए किस स्टेटमेंट का उपयोग किया जाता है?
a) cout
b) print
c) write
d) display
उत्तर: a) cout
4.C++ में इनपुट लेने के लिए किस स्टेटमेंट का उपयोग किया जाता है?
a) cin
b) scan
c) get
d) input
उत्तर: a) cin
5.C++ में कौन सा एक्सटेंशन उपयोग किया जाता है?
a) .cpp
b) .c
c) .java
d) .py
उत्तर: a) .cpp
6.C++ में कौन सा ऑपरेटर अधिक प्राथमिकता रखता है?
a) *
b) +
c) ()
d) =
उत्तर: c) ()
7.++ में new ऑपरेटर का उपयोग किसके लिए किया जाता है?
a) डायनामिक मेमोरी एलोकेशन
b) वेरिएबल डिक्लेयर करने के लिए
c) नया फ़ंक्शन बनाने के लिए
d) कोई नहीं
उत्तर: a) डायनामिक मेमोरी एलोकेशन
8.C++ में delete ऑपरेटर का उपयोग किस लिए किया जाता है?
a) वेरिएबल हटाने के लिए
b) डायनामिकली एलोकेटेड मेमोरी को रिलीज़ करने के लिए
c) फ़ाइल डिलीट करने के लिए
d) क्लास डिलीट करने के लिए
उत्तर: b) डायनामिकली एलोकेटेड मेमोरी को रिलीज़ करने के लिए
9.C++ में डिफ़ॉल्ट रूप से फ़ंक्शन्स का टाइप क्या होता है?
a) void
b) int
c) float
d) char
उत्तर: b) int
10.C++ में स्टेटिक वेरिएबल का डिफ़ॉल्ट मान क्या होता है?
a) 0
b) 1
c) Garbage Value
d) None of the above
उत्तर: a) 0
11.C++ में क्लास किसके लिए उपयोग होती है?
a) डेटा और फ़ंक्शन्स को संगठित करने के लिए
b) केवल डेटा स्टोर करने के लिए
c) केवल फ़ंक्शन्स स्टोर करने के लिए
d) None of the above
उत्तर: a) डेटा और फ़ंक्शन्स को संगठित करने के लिए
12.C++ में ऑब्जेक्ट क्या है?
a) क्लास का एक इंस्टेंस
b) एक फ़ंक्शन
c) एक मैक्रो
d) एक डेटा टाइप
उत्तर: a) क्लास का एक इंस्टेंस
13.C++ में कौन सा एक्सेस स्पेसिफायर सबसे ज्यादा सिक्योरिटी देता है?
a) public
b) private
c) protected
d) default
उत्तर: b) private
14.C++ में किस कीवर्ड का उपयोग क्लास को एक्सटेंड करने के लिए किया जाता है?
a) extends
b) Inherit
c) public
d) private
उत्तर: c) public
15.C++ में कौन सा कीवर्ड क्लास के ऑब्जेक्ट्स को मेमोरी में बनाए बिना एक्सेस करने की अनुमति देता है?
a) const
b) static
c) virtual
d) friend
उत्तर: b) static
16.C++ में फंक्शन ओवरलोडिंग क्या है?
a) एक ही नाम के कई फ़ंक्शन्स को अलग-अलग पैरामीटर लिस्ट के साथ परिभाषित करना
b) एक ही फ़ंक्शन को कई बार कॉल करना
c) एक फ़ंक्शन को डिलीट करना
d) None of the above
उत्तर: a) एक ही नाम के कई फ़ंक्शन्स को अलग-अलग पैरामीटर लिस्ट के साथ परिभाषित करना
17.किस प्रकार का इनहेरिटेंस C++ में मौजूद होता है?
a) सिंगल
b) मल्टीपल
c) हाइब्रिड
d) सभी
उत्तर: d) सभी
18.C++ में मल्टीपल इनहेरिटेंस को कैसे लागू किया जाता है?
a) class Derived: public Base1, public Base2
b) class Derived extends Base1, Base2
c) class Derived implements Base1, Base2
d) None of the above
उत्तर: a) class Derived: public Base1, public Base2
19.C++ में वर्चुअल फंक्शन क्या करता है?
a) रनटाइम पॉलिमॉरफिज़्म को सक्षम करता है
b) ऑब्जेक्ट को डिलीट करता है
c) स्टेटिक मेमोरी एलोकेशन करता है
d) मेमोरी को डीएलोकेट करता है
उत्तर: a) रनटाइम पॉलिमॉरफिज़्म को सक्षम करता है
20.किस ऑपरेटर को ओवरलोड नहीं किया जा सकता?
a) +
b) =
c)::
d) *
उत्तर: c) :
21.C++ में namespace का उपयोग किसके लिए किया जाता है?
a) मेमोरी एलोकेशन के लिए
b) डेटा को सुरक्षित रखने के लिए
c) नामों के टकराव (Name Conflicts) को रोकने के लिए
d) इनहेरिटेंस के लिए
उत्तर: c) नामों के टकराव (Name Conflicts) को रोकने के लिए
22.C++ में किस ऑपरेटर का उपयोग namespace से किसी आइटम को एक्सेस करने के लिए किया जाता है?
a) .
b) :
c) ->
d) &&
उत्तर: b) ::
23.C++ में कौन सा डेटा टाइप नहीं होता?
a) float
b) double
c) real
d) char
उत्तर: c) real
24.C++ में sizeof() ऑपरेटर का उपयोग किसके लिए किया जाता है?
a) वेरिएबल की साइज चेक करने के लिए
b) वेरिएबल डिलीट करने के लिए
c) क्लास बनाने के लिए
d) डेटा को स्टोर करने के लिए
उत्तर: a) वेरिएबल की साइज चेक करने के लिए
25.C++ में #include<iostream> का उपयोग क्यों किया जाता है?
a) इनपुट/आउटपुट स्ट्रीम को इनक्लूड करने के लिए
b) ग्राफिक्स फाइल लोड करने के लिए
c) मल्टीथ्रेडिंग के लिए
d) मैक्रो डिफाइन करने के लिए
उत्तर: a) इनपुट/आउटपुट स्ट्रीम को इनक्लूड करने के लिए
26.C++ में cin और cout किसका हिस्सा हैं?
a) stdio.h
b) stdlib.h
c) iostream
d) conio.h
उत्तर: c) iostream
27.C++ में endl का क्या उपयोग है?
a) नई लाइन में जाने के लिए
b) प्रोग्राम खत्म करने के लिए
c) डेटा क्लियर करने के लिए
d) स्क्रीन को क्लियर करने के लिए
उत्तर: a) नई लाइन में जाने के लिए
28.C++ में using namespace std; क्यों आवश्यक है?
a) सभी std नाम के एलिमेंट्स को एक्सेस करने के लिए
b) सभी हेडर फाइल को लोड करने के लिए
c) मल्टीथ्रेडिंग के लिए
d) कोड को तेज करने के लिए
उत्तर: a) सभी std नाम के एलिमेंट्स को एक्सेस करने के लिए
29.C++ में किसी फ़ंक्शन को कॉल करने के कितने तरीके होते हैं?
a) 1
b) 2
c) 3
d) 4
उत्तर: b) 2 (Call by Value और Call by Reference)
30.C++ में #define का उपयोग किसके लिए किया जाता है?
a) मैक्रो को डिफाइन करने के लिए
b) क्लास बनाने के लिए
c) फ़ंक्शन डिलीट करने के लिए
d) वेरिएबल को डिफाइन करने के लिए
उत्तर: a) मैक्रो को डिफाइन करने के लिए
31.C++ में कौन-सा एक्सेस स्पेसिफायर डिफ़ॉल्ट होता है?
a) private
b) public
c) protected
d) internal
उत्तर: a) private
32.क्लास के प्राइवेट मेंबर को एक्सेस करने के लिए किसका उपयोग किया जाता है?
a) फ़्रेंड फ़ंक्शन
b) प्राइवेट फ़ंक्शन
c) स्टेटिक फ़ंक्शन
d) डिफ़ॉल्ट फ़ंक्शन
उत्तर: a) फ़्रेंड फ़ंक्शन
33.C++ में क्लास का कौन सा सदस्य क्लास का ऑब्जेक्ट बनने से पहले ही एक्सिस्ट करता है?
a) प्राइवेट फ़ंक्शन
b) स्टेटिक मेंबर
c) वर्चुअल मेंबर
d) पब्लिक मेंबर
उत्तर: b) स्टेटिक मेंबर
34.किस एक्सेस स्पेसिफायर से इनहेरिटेड मेंबर केवल डेराइव्ड क्लास में उपलब्ध होते हैं?
a) public
b) private
c) protected
d) static
उत्तर: c) protected
35.C++ में this पॉइंटर का क्या उपयोग है?
a) करेंट ऑब्जेक्ट का एड्रेस स्टोर करने के लिए
b) न्यू ऑब्जेक्ट बनाने के लिए
c) क्लास को डिलीट करने के लिए
d) सभी फ़ंक्शन्स को एक्सेस करने के लिए
उत्तर: a) करेंट ऑब्जेक्ट का एड्रेस स्टोर करने के लिए
36.C++ में कितने प्रकार के इनहेरिटेंस होते हैं?
a) 2
b) 3
c) 4
d) 5
उत्तर: d) 5 (Single, Multiple, Multilevel, Hierarchical, Hybrid)
37.C++ में virtual कीवर्ड किसके लिए उपयोग होता है?
a) पॉलिमॉरफिज्म के लिए
b) ओवरलोडिंग के लिए
c) मल्टीथ्रेडिंग के लिए
d) क्लास डिफाइन करने के लिए
उत्तर: a) पॉलिमॉरफिज्म के लिए
38.C++ में ओवरराइडिंग कब होती है?
a) जब पेरेंट क्लास का फ़ंक्शन चाइल्ड क्लास में फिर से परिभाषित किया जाता है
b) जब एक ही नाम के दो फ़ंक्शन एक ही क्लास में होते हैं
c) जब क्लास के अंदर ओपरेटर को ओवरलोड किया जाता है
d) जब मेमोरी लोकेशन बदलती है
उत्तर: a) जब पेरेंट क्लास का फ़ंक्शन चाइल्ड क्लास में फिर से परिभाषित किया जाता है
39.C++ में pure virtual function का क्या उपयोग है?
a) इसे ओवरराइड करना ज़रूरी होता है
b) इसे कॉल नहीं किया जा सकता
c) यह क्लास को abstract बनाता है
d) उपरोक्त सभी
उत्तर: d) उपरोक्त सभी
40.C++ में कौन-सा फ़ंक्शन ओवरलोड नहीं किया जा सकता?
a) main()
b) constructor
c) destructor
d) friend function
उत्तर: c) destructor
41.C++ में प्रोग्राम के निष्पादन की शुरुआत कहाँ से होती है?
a) main() फ़ंक्शन
b) start() फ़ंक्शन
c) init() फ़ंक्शन
d) execute() फ़ंक्शन
उत्तर: a) main() फ़ंक्शन
42.C++ में निम्नलिखित में से कौन सा स्टेटमेंट सही है?
a) C++ केस-सेंसिटिव भाषा नहीं है
b) C++ केस-सेंसिटिव भाषा है
c) C++ केवल छोटे अक्षरों (lowercase) को सपोर्ट करता है
d) C++ केवल बड़े अक्षरों (uppercase) को सपोर्ट करता है
उत्तर: b) C++ केस-सेंसिटिव भाषा है
43.C++ में कौन सा डेटा टाइप नहीं होता है?
a) long double
b) unsigned int
c) real
d) bool
उत्तर: c) real
44.C++ में const कीवर्ड का क्या उपयोग है?
a) किसी वेरिएबल को स्थिर (immutable) बनाने के लिए
b) किसी फ़ंक्शन को स्थायी बनाने के लिए
c) किसी क्लास को स्थायी बनाने के लिए
d) किसी ऑब्जेक्ट को डिलीट करने के लिए
उत्तर: a) किसी वेरिएबल को स्थिर (immutable) बनाने के लिए
45.C++ में कितने प्रकार के कमेंट्स होते हैं?
a) 1
b) 2
c) 3
d) 4
उत्तर: b) 2 (// और /* */)
46.C++ में टर्नरी ऑपरेटर कौन सा होता है?
a) &&
b) ||
c) ?:
d) ++
उत्तर: c) ?:
47.C++ में स्टैटिक वेरिएबल की डिफ़ॉल्ट वैल्यू क्या होती है?
a) 0
b) 1
c) NULL
d) Undefined
उत्तर: a) 0
48.C++ में कौन सा ऑपरेटर "Address of" कहलाता है?
a) *
b) &
c) ->
d) .
त्तर: b) &
49.C++ में sizeof(int) का आउटपुट आमतौर पर क्या होगा?
a) 2
b) 4
c) 8
d) 16
उत्तर: b) 4 (सिस्टम आर्किटेक्चर के आधार पर बदल सकता है)
50.C++ में bool डेटा टाइप का उपयोग किस लिए किया जाता है?
a) संख्याओं को स्टोर करने के लिए
b) केवल true और false मान स्टोर करने के लिए
c) केवल 0 और 1 स्टोर करने के लिए
d) फ्लोटिंग पॉइंट वैल्यू स्टोर करने के लिए
उत्तर: b) केवल true और false मान स्टोर करने के लिए
51.C++ में डिफ़ॉल्ट एक्सेस स्पेसिफायर क्या होता है?
a) public
b) private
c) protected
d) internal
उत्तर: b) private
52.किस फ़ंक्शन को ऑब्जेक्ट बनने पर अपने आप कॉल किया जाता है?
a) Destructor
b) Constructors
c) Operator Overloading
d) None of the above
उत्तर: b) Constructor
53.कौन-सा एक्सेस स्पेसिफायर डेराइव्ड क्लास में मेंबर्स को छुपाने में मदद करता है?
a) public
b) private
c) protected
d) static
उत्तर: b) private
54.किस एक्सेस स्पेसिफायर से इनहेरिटेड मेंबर केवल डेराइव्ड क्लास में उपलब्ध होते हैं?
a) public
b) private
c) protected
d) static
उत्तर: c) protected
55.C++ में कौन सा कीवर्ड स्टैटिक मेंबर्स को रेफर करता है?
a) this
b) static
c) virtual
d) friend
उत्तर: b) static
56.C++ में virtual कीवर्ड का उपयोग किस लिए किया जाता है?
a) पॉलिमॉरफिज्म के लिए
b) ओवरलोडिंग के लिए
c) मल्टीथ्रेडिंग के लिए
d) क्लास डिफाइन करने के लिए
उत्तर: a) पॉलिमॉरफिज्म के लिए
57.C++ में this पॉइंटर क्या स्टोर करता है?
a) ऑब्जेक्ट का एड्रेस
b) वेरिएबल की वैल्यू
c) फंक्शन का एड्रेस
d) डेटा टाइप की जानकारी
उत्तर: a) ऑब्जेक्ट का एड्रेस
58.C++ में override कीवर्ड का उपयोग किसके लिए किया जाता है?
a) वर्चुअल फ़ंक्शन को ओवरराइड करने के लिए
b) फंक्शन ओवरलोडिंग के लिए
c) ऑपरेटर ओवरलोडिंग के लिए
d) मल्टीथ्रेडिंग के लिए
उत्तर: a) वर्चुअल फ़ंक्शन को ओवरराइड करने के लिए
59.C++ में abstract class क्या होती है?
a) एक ऐसी क्लास जिसमें कम से कम एक pure virtual function होता है
b) एक ऐसी क्लास जिसमें कोई मेंबर वेरिएबल नहीं होता
c) एक ऐसी क्लास जो ओवरलोडिंग को सपोर्ट नहीं करती
d) एक ऐसी क्लास जो किसी अन्य क्लास को इनहेरिट नहीं कर सकती
उत्तर: a) एक ऐसी क्लास जिसमें कम से कम एक pure virtual function होता है
60.C++ में कौन-सा फ़ंक्शन ओवरलोड नहीं किया जा सकता?
a) main()
b) constructor
c) destructor
d) friend function
उत्तर: c) destructor
61.C++ में कौन सा फीचर ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग (OOP) को सपोर्ट करता है?
a) फंक्शन ओवरलोडिंग
b) इनहेरिटेंस
c) पोलिमॉरफिज्म
d) सभी
उत्तर: d) सभी
62.C++ में कौन सा ऑपरेटर डायनामिक मेमोरी एलोकेशन के लिए उपयोग किया जाता है?
a) malloc
b) alloc
c) new
d) calloc
उत्तर: c) new
63.C++ में कौन सा ऑपरेटर मेमोरी डीलोकेशन के लिए उपयोग होता है?
a) delete
b) remove
c) free
d) clear
उत्तर: a) delete
64.C++ में मल्टीपल इनहेरिटेंस क्या है?
a) जब एक क्लास दूसरी क्लास को इनहेरिट करे
b) जब एक क्लास दो या अधिक क्लास से इनहेरिट करे
c) जब कोई क्लास फंक्शन ओवरलोड करे
d) जब कोई क्लास वर्चुअल फंक्शन डिफाइन करे
उत्तर: b) जब एक क्लास दो या अधिक क्लास से इनहेरिट करे
65.C++ में static वेरिएबल कब डिलीट होते हैं?
a) ब्लॉक खत्म होने पर
b) फ़ंक्शन खत्म होने पर
c) प्रोग्राम खत्म होने पर
d) जब मैन्युअली डिलीट किया जाए
उत्तर: c) प्रोग्राम खत्म होने पर
66.C++ में डिफॉल्ट कनस्ट्रक्टर का क्या कार्य है?
a) ऑब्जेक्ट बनाते समय वैल्यू असाइन करना
b) ऑब्जेक्ट को डिलीट करना
c) क्लास को हेरिट करना
d) वर्चुअल फंक्शन बनाना
उत्तर: a) ऑब्जेक्ट बनाते समय वैल्यू असाइन करना
67.C++ में कौन सा डेटा टाइप 64-बिट तक स्टोर कर सकता है?
a) int
b) float
c) long long int
d) char
उत्तर: c) long long int
68.C++ में volatile कीवर्ड का क्या उपयोग है?
a) किसी वेरिएबल को हमेशा मेमोरी से पढ़ने के लिए मजबूर करता है
b) डेटा टाइप को चेंज करने के लिए
c) फंक्शन को एक्सटर्नल फाइल में स्टोर करने के लिए
d) प्रोग्राम को खत्म करने के लिए
उत्तर: a) किसी वेरिएबल को हमेशा मेमोरी से पढ़ने के लिए मजबूर करता है
69.C++ में पॉइंटर का उपयोग क्या होता है?
a) डेटा को स्टोर करने के लिए
b) वेरिएबल का एड्रेस स्टोर करने के लिए
c) वेरिएबल को इनिशियलाइज़ करने के लिए
d) क्लास डिफाइन करने के लिए
उत्तर: b) वेरिएबल का एड्रेस स्टोर करने के लिए
70.C++ में कौन सा हेडर फाइल स्टैक डेटा स्ट्रक्चर को सपोर्ट करता है?
a) #include<stack>
b) #include<queue>
c) #include<list>
d) #include<map>
उत्तर: a) #include<stack>
71.C++ में friend फ़ंक्शन क्या कर सकता है?
a) प्राइवेट मेंबर्स को एक्सेस कर सकता है
b) ओवरलोडिंग कर सकता है
c) इनहेरिटेंस को रोक सकता है
d) ऑब्जेक्ट को डिलीट कर सकता है
उत्तर: a) प्राइवेट मेंबर्स को एक्सेस कर सकता है
72.C++ में क्लास का प्राइवेट डेटा कहां एक्सेस किया जा सकता है?
a) उसी क्लास के मेंबर फंक्शन्स द्वारा
b) किसी भी अन्य क्लास द्वारा
c) किसी भी फंक्शन द्वारा
d) सब क्लास द्वारा
उत्तर: a) उसी क्लास के मेंबर फंक्शन्स द्वारा
73.C++ में वर्चुअल फंक्शन का उपयोग किसके लिए किया जाता है?
a) पॉलिमॉरफिज्म के लिए
b) डेटा को प्रोटेक्ट करने के लिए
c) मल्टीथ्रेडिंग के लिए
d) क्लास को प्राइवेट बनाने के लिए
उत्तर: a) पॉलिमॉरफिज्म के लिए
74.C++ में कौन-सा फंक्शन कभी ओवरलोड नहीं किया जा सकता?
a) main()
b) constructor
c) destructor
d) friend function
उत्तर: c) destructor
75.C++ में const कीवर्ड का उपयोग किसके लिए किया जाता है?
a) वेरिएबल को बदलने से रोकने के लिए
b) क्लास को स्टेटिक बनाने के लिए
c) मल्टीथ्रेडिंग के लिए
d) पॉइंटर को NULL बनाने के लिए
उत्तर: a) वेरिएबल को बदलने से रोकने के लिए
76.C++ में कौन-सा इनहेरिटेंस नहीं होता?
a) सिंगल इनहेरिटेंस
b) हाइब्रिड इनहेरिटेंस
c) टेम्पलेट इनहेरिटेंस
d) मल्टीपल इनहेरिटेंस
उत्तर: c) टेम्पलेट इनहेरिटेंस
77.C++ में dynamic_cast<> का उपयोग किसके लिए किया जाता है?
a) पॉलिमॉरफिज्म के लिए
b) मल्टीथ्रेडिंग के लिए
c) रनटाइम टाइप कन्वर्जन के लिए
d) क्लास को प्राइवेट बनाने के लिए
उत्तर: c) रनटाइम टाइप कन्वर्जन के लिए
78.C++ में वर्चुअल क्लास का उपयोग क्यों किया जाता है?
a) डायमंड प्रॉब्लम को हल करने के लिए
b) ओवरलोडिंग को सपोर्ट करने के लिए
c) क्लास को हाइड करने के लिए
d) फंक्शन को स्पीड देने के लिए
उत्तर: a) डायमंड प्रॉब्लम को हल करने के लिए
79.C++ में final कीवर्ड का उपयोग किस लिए होता है?
a) किसी क्लास को इनहेरिट होने से रोकने के लिए
b) किसी फ़ंक्शन को ओवरराइड होने से रोकने के लिए
c) दोनों a और b
d) किसी फ़ंक्शन को स्टैटिक बनाने के लिए
उत्तर: c) दोनों a और b
80.C++ में nullptr क्या दर्शाता है?
a) अनिनिशियलाइज़्ड वेरिएबल
b) एक खाली पॉइंटर
c) NULL का एक प्रकार
d) एक फंक्शन
उत्तर: b) एक खाली पॉइंटर
81.C++ में डेटा टाइप auto का उपयोग किसके लिए किया जाता है?
a) वेरिएबल का टाइप ऑटोमैटिक निर्धारित करने के लिए
b) मल्टीथ्रेडिंग के लिए
c) स्टेटिक वेरिएबल बनाने के लिए
d) क्लास इनहेरिटेंस के लिए
उत्तर: a) वेरिएबल का टाइप ऑटोमैटिक निर्धारित करने के लिए
82.C++ में typeid ऑपरेटर का उपयोग किस लिए किया जाता है?
a) डेटा टाइप की जानकारी प्राप्त करने के लिए
b) क्लास को स्टेटिक बनाने के लिए
c) पॉइंटर ऑपरेशन के लिए
d) स्टैक मैनेजमेंट के लिए
उत्तर: a) डेटा टाइप की जानकारी प्राप्त करने के लिए
83.C++ में रेफरेंस वेरिएबल (&) क्या करता है?
a) किसी वेरिएबल के लिए एक उपनाम (alias) बनाता है
b) वेरिएबल का एड्रेस स्टोर करता है
c) वेरिएबल को डिलीट करता है
d) वेरिएबल का डेटा बदलता है
उत्तर: a) किसी वेरिएबल के लिए एक उपनाम (alias) बनाता है
84.C++ में std::move() का उपयोग किसके लिए किया जाता है?
a) डेटा को मूव करने के लिए
b) डेटा को कॉपी करने के लिए
c) मल्टीथ्रेडिंग के लिए
d) इनहेरिटेंस के लिए
उत्तर: a) डेटा को मूव करने के लिए
85.C++ में कौन सा मोड फ़ाइल को केवल पढ़ने के लिए खोलता है?
a) ios::out
b) ios::in
c) ios::app
d) ios::binary
उत्तर: b) ios::in
86.C++ में fseek() फंक्शन का उपयोग किस लिए किया जाता है?
a) फाइल के पॉइंटर को मूव करने के लिए
b) फाइल को क्लोज़ करने के लिए
c) फाइल से डेटा पढ़ने के लिए
d) फाइल को ओपन करने के लिए
उत्तर: a) फाइल के पॉइंटर को मूव करने के लिए
87.C++ में std::exception क्या है?
a) एक क्लास जो एरर हैंडलिंग को मैनेज करती है
b) एक ऑपरेटर
c) एक फ़ंक्शन
d) एक डेटा टाइप
उत्तर: a) एक क्लास जो एरर हैंडलिंग को मैनेज करती है
88.C++ में कौन सा कीवर्ड हैंडलिंग एरर के लिए उपयोग होता है?
a) try
b) catch
c) throw
d) सभी
उत्तर: d) सभी
89.C++ में कौन सा कीवर्ड एक एब्सट्रैक्ट क्लास बनाने के लिए उपयोग किया जाता है?
a) abstract
b) virtual
c) const
d) pure
उत्तर: b) virtual
90.C++ में डिफ़ॉल्ट एक्सेस स्पेसिफायर क्या होता है?
a) public
b) private
c) protected
d) static
उत्तर: b) private
91.C++ में final कीवर्ड किस लिए उपयोग किया जाता है?
a) किसी क्लास को इनहेरिट होने से रोकने के लिए
b) किसी फ़ंक्शन को ओवरराइड होने से रोकने के लिए
c) दोनों a और b
d) ऑपरेटर ओवरलोडिंग के लिए
उत्तर: c) दोनों a और b
92.C++ में mutable कीवर्ड का उपयोग कब किया जाता है?
a) const ऑब्जेक्ट में वेरिएबल को बदलने के लिए
b) मल्टीथ्रेडिंग में
c) स्टेटिक वेरिएबल बनाने के लिए
d) डेटा को इनहेरिट करने के लिए
उत्तर: a) const ऑब्जेक्ट में वेरिएबल को बदलने के लिए
93.C++ में कौन सा ऑपरेटर ओवरलोड नहीं किया जा सकता?
a) =
b) +
c)::
d) <<
उत्तर: c) :
94.C++ में मल्टीपल इनहेरिटेंस का उपयोग कब किया जाता है?
a) जब एक क्लास को कई क्लासेस से गुण लेने होते हैं
b) जब एक क्लास को ओवरलोड करना हो
c) जब कोई क्लास private हो
d) जब कोई फ़ंक्शन static हो
उत्तर: a) जब एक क्लास को कई क्लासेस से गुण लेने होते हैं
95.कौन सा डेटा स्ट्रक्चर LIFO (Last In First Out) को फॉलो करता है?
a) Queue
b) Stack
c) Array
d) Map
उत्तर: b) Stack
96.कौन सा डेटा स्ट्रक्चर FIFO (First In First Out) को फॉलो करता है?
a) Queue
b) Stack
c) Graph
d) Set
उत्तर: a) Queue
97.C++ में "Dangling Pointer" क्या होता है?
a) एक पॉइंटर जो किसी डिलीटेड मेमोरी लोकेशन को पॉइंट करता है
b) एक पॉइंटर जिसका एड्रेस NULL होता है
c) एक स्टैटिक पॉइंटर
d) एक ऐसा वेरिएबल जो डायनामिक मेमोरी में स्टोर होता है
उत्तर: a) एक पॉइंटर जो किसी डिलीटेड मेमोरी लोकेशन को पॉइंट करता है
98.C++ में कौन सा टेम्पलेट होता है?
a) फ़ंक्शन टेम्पलेट
b) क्लास टेम्पलेट
c) दोनों a और b
d) इनमें से कोई नहीं
उत्तर: c) दोनों a और b
99.C++ में std::vector किस लाइब्रेरी में परिभाषित होता है?
a) <vector>
b) <array>
c) <list>
d) <queue>
उत्तर: a) <vector>
100.C++ में
override
कीवर्ड का उपयोग किसके लिए किया जाता है?a) ऑपरेटर ओवरलोडिंग के लिए
b) मल्टीथ्रेडिंग के लिए
c) बेस क्लास के वर्चुअल फ़ंक्शन को ओवरराइड करने के लिए
d) पॉइंटर ऑपरेशन के लिए
उत्तर: c) बेस क्लास के वर्चुअल फ़ंक्शन को ओवरराइड करने के लिए
Post a Comment
Thank You...