डाउनलोड पीडीऍफ़
1) बताइए कि C ++ में क्लास क्या है?
C ++ में एक वर्ग को एक नाम के तहत फ़ंक्शन और संबंधित डेटा के संग्रह के रूप में परिभाषित किया जा सकता है। यह वस्तुओं का एक खाका है। C ++ प्रोग्राम में किसी भी वर्ग की संख्या शामिल हो सकती है।
2) आप C ++ में क्लास कैसे निर्दिष्ट कर सकते हैं?
पहचानकर्ता (कक्षा का नाम) द्वारा अनुसरण किए गए कीवर्ड वर्ग का उपयोग करके आप कक्षा को C ++ में निर्दिष्ट कर सकते हैं। घुंघराले कोष्ठक के अंदर, वर्ग के शरीर को परिभाषित किया गया है। इसे अंत में अर्ध-बृहदान्त्र द्वारा समाप्त किया जाता है।
For example,class name{// some data// some functions};
3) बताइए कि C ++ भाषा में void main () का उपयोग क्या है?
C ++ एप्लिकेशन को चलाने के लिए इसमें दो चरण शामिल हैं, पहला चरण एक संकलन है जहां C ++ कोड को ऑब्जेक्ट कोड में बदलना है। जबकि दूसरे चरण में लिंकिंग शामिल है, जहां प्रोग्रामर से और लाइब्रेरी से ऑब्जेक्ट कोड का संयोजन होता है। यह फ़ंक्शन C ++ भाषा में मुख्य () द्वारा संचालित है।
4) बताइए C ++ ऑब्जेक्ट्स क्या है?
क्लास ऑब्जेक्ट के लिए ब्लूप्रिंट देता है, इसलिए मूल रूप से क्लास से ऑब्जेक्ट बनाया जाता है या दूसरे शब्दों में ऑब्जेक्ट क्लास का एक उदाहरण है। डेटा और फ़ंक्शंस को एक वस्तु के रूप में स्व-निहित इकाई के रूप में एक साथ बांधा जाता है। यहाँ, उदाहरण में A और B ऑब्जेक्ट है।
उदाहरण के लिए,
Class Student{Public:Int rollno;String name;} A, B;
5) बताइए कि C ++ में कक्षा के सदस्यों की क्या विशेषताएँ हैं?
- डेटा और फ़ंक्शंस C ++ में सदस्य हैं,
- वर्ग परिभाषा के भीतर, डेटा सदस्यों और विधियों को घोषित किया जाना चाहिए
- एक वर्ग के भीतर, एक सदस्य को फिर से घोषित नहीं किया जा सकता है
- अन्य कि कक्षा की परिभाषा में, किसी भी सदस्य को अन्यत्र नहीं जोड़ा जा सकता है
6) बताएं कि कक्षाओं में सदस्य कार्य क्या है?
सदस्य फ़ंक्शन वर्ग के व्यवहार को नियंत्रित करता है। यह ऑब्जेक्ट के रूप में रखे गए डेटा पर विभिन्न ऑपरेशनों का समर्थन करने के लिए एक परिभाषा प्रदान करता है।
7) C ++ में एक अलग स्थिति के लिए उपयोग किए जाने वाले बुनियादी प्रकार के चर को परिभाषित करें?
C ++ में भिन्न स्थिति के लिए उपयोग किए जाने वाले चर हैं
- बूल: बूलियन मूल्यों को संग्रहीत करने के लिए परिवर्तनीय (सही या गलत)
- चार: वर्ण प्रकारों को संग्रहीत करने के लिए चर
- int: अभिन्न मूल्यों के साथ चर
- फ्लोट और डबल: बड़े और फ्लोटिंग पॉइंट वैल्यू वाले वेरिएबल्स के प्रकार
8) नेमस्पेस std क्या है; और क्या शामिल है?
Namespace std; आपके मानक C ++ लाइब्रेरी को परिभाषित करता है, इसमें मानक C ++ लाइब्रेरी की कक्षाएं, ऑब्जेक्ट और फ़ंक्शन शामिल होते हैं। आप नाम कोड std या std का उपयोग करके लाइब्रेरी को निर्दिष्ट कर सकते हैं: कोड भर में। नाम को परिभाषित करके किसी लाइब्रेरी में समान कार्यों को अलग करने के लिए नेमस्पेस का उपयोग किया जाता है।
9) लूप फ़ंक्शन क्या है? लूप के विभिन्न प्रकार क्या हैं?
किसी भी प्रोग्रामिंग भाषा में, किसी विशेष शर्त के संतुष्ट होने तक बार-बार कथनों का एक सेट निष्पादित करने के लिए लूप फ़ंक्शन का उपयोग किया जाता है। लूप स्टेटमेंट को कर्ली ब्रेस के नीचे रखा जाता है {} जिसे लूप बॉडी कहा जाता है।
सी ++ भाषा में, तीन प्रकार के छोरों का उपयोग किया जाता है
- घुमाव के दौरान
- पाश के लिए
- करते-करते पाश
10) बताइए कि C ++ में कार्यों को कैसे वर्गीकृत किया जाता है?
सी ++ में कार्यों को वर्गीकृत किया गया है
- वापसी प्रकार
- कार्य का नाम
- मापदंडों
- शरीर की क्रिया
11) बताइए कि C ++ क्लास में एक्सेस स्पेसिफिकर्स क्या हैं? प्रकार क्या हैं?
एक्सेस विनिर्देशक बयान या फ़ंक्शंस के एक्सेस एक्सेस अधिकारों को निर्धारित करते हैं जो कक्षा के अंत तक इसका पालन करते हैं या किसी अन्य विनिर्देशक को शामिल किया जाता है। एक्सेस विनिर्देशक तय करते हैं कि कक्षा के सदस्यों तक कैसे पहुँचा जा सकता है। तीन प्रकार के विनिर्देशक हैं।
- निजी
- जनता
- संरक्षित
12) बताइए ऑपरेटर क्या हैं और एक उदाहरण से समझाते हैं?
ऑपरेटर्स C ++ में विशिष्ट ऑपरेंड होते हैं जिसका उपयोग किसी परिणाम को प्राप्त करने के लिए विशिष्ट ऑपरेशन करने के लिए किया जाता है। C ++ के लिए उपलब्ध विभिन्न प्रकार के ऑपरेटर असाइनमेंट ऑपरेटर, कंपाउंड असाइनमेंट ऑपरेटर, अंकगणितीय ऑपरेटर, इंक्रीमेंट ऑपरेटर और इतने पर हैं।
उदाहरण के लिए अंकगणितीय ऑपरेटरों, आप दो मानों को जोड़ना चाहते हैं a + b
#includeUsing namespace std;main (){int a= 21 ;int b= 10 ;int c;c= a + b;cout << "Line 1- Value of c is : " << c << endl ;return 0;}
जब आप कमांड चलाते हैं तो यह 31 के रूप में आउटपुट देगा
13) सी-स्टाइल कैरेक्टर स्ट्रिंग क्या है?
स्ट्रिंग वास्तव में वर्णों का एक आयामी आयाम है जिसे एक अशक्त चरित्र '\ 0' द्वारा समाप्त किया जाता है।
उदाहरण के लिए, हैलो शब्द टाइप करने के लिए
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
इस कोड को निष्पादित करने पर, यह परिणाम देगा जैसे ing ग्रीटिंग संदेश: नमस्ते
14) C ++ में एक संदर्भ चर क्या है?
एक संदर्भ चर कुछ मतभेदों के साथ एक सूचक की तरह है। यह का उपयोग कर और ऑपरेटर घोषित किया जाता है। दूसरे शब्दों में, संदर्भ पहले से मौजूद चर के लिए एक और नाम है।
15) C ++ में बहुरूपता क्या है?
C ++ में बहुरूपता केवल एक प्रकार के फ़ंक्शन कॉल का उपयोग करके विभिन्न कार्यों को कॉल करने की क्षमता है। बहुरूपता को कोड, संचालन या वस्तुओं के लिए संदर्भित किया जाता है जो एक अलग संदर्भ में अलग व्यवहार करते हैं।
उदाहरण के लिए, अतिरिक्त फ़ंक्शन का उपयोग कई प्रतियोगिताओं में किया जा सकता है जैसे
- 5 + 5 पूर्णांक जोड़
- मेडिकल + इंटर्नशिप एक ही (+) ऑपरेटर को स्ट्रिंग्स के साथ अलग-अलग अर्थ के साथ इस्तेमाल किया जा सकता है
- 3.14 + 2.27 फ्लोटिंग पॉइंट जोड़ के लिए एक ही (+) ऑपरेटर का उपयोग किया जा सकता है
16) बताइए C ++ में डेटा एब्स्ट्रैक्शन क्या है?
डेटा एब्स्ट्रैक्शन पृष्ठभूमि के विवरण को छिपाते हुए बाहरी दुनिया को आवश्यक जानकारी प्रदान करने की एक तकनीक है। नीचे दिए गए उदाहरण में आपको यह समझने की ज़रूरत नहीं है कि उपयोगकर्ता स्क्रीन पर "हेलो गुरु 99" पाठ को कैसे प्रदर्शित करते हैं और उसी समय कोउट के कार्यान्वयन को बदलने के लिए स्वतंत्र है
उदाहरण के लिए,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) बताएं कि C ++ असाधारण हैंडलिंग क्या है?
किसी प्रोग्राम के निष्पादन के दौरान आने वाली समस्या को असाधारण हैंडलिंग के रूप में जाना जाता है। C ++ में असाधारण हैंडलिंग तीन कीवर्ड द्वारा की जाती है।
- कोशिश करें: यह कोड के एक ब्लॉक की पहचान करता है जिसके लिए विशेष अपवादों को सक्रिय किया जाएगा
- कैच: कैच कीवर्ड एक प्रोग्राम में जगह पर एक अपवाद हैंडलर द्वारा एक अपवाद को पकड़ने का संकेत देता है
- थ्रो: जब कोड को चलाने के दौरान कोई समस्या आती है, तो प्रोग्राम एक अपवाद फेंकता है
18) C ++ में डेटा एनकैप्सुलेशन क्या है?
एनकैप्सुलेशन एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग कॉन्सेप्ट (उफ़) है जो डेटा और फ़ंक्शंस को एक साथ बांधता है। इसे डेटा छिपाने का तंत्र भी कहा जाता है।
19) उल्लेख करें कि सदस्य कार्य के प्रकार क्या हैं?
सदस्य प्रकार के कार्य हैं
- सरल कार्य
- स्थैतिक कार्य
- लगातार काम करता है
- इनलाइन कार्य
- मित्र कार्य करता है
20) उल्लेख करें कि C ++ में निर्णय लेने वाले निर्णय क्या हैं? एक उदाहरण के साथ कथन बताएं?
C ++ में निर्णय लेने वाले निर्णय हैं
- अगर बयान
- स्विच स्टेटमेंट
- सशर्त संचालक
उदाहरण के लिए, यदि हम C ++ में शर्त लागू करना चाहते हैं
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) C ++ में मल्टी-थ्रेडिंग क्या है?
एक साथ दो या दो से अधिक प्रोग्राम चलाने के लिए मल्टी-थ्रेडिंग उपयोगी है। दो प्रकार के होते हैं
- प्रक्रिया-आधारित: यह कार्यक्रम के समवर्ती निष्पादन को संभालता है
- थ्रेड-आधारित: यह एक ही कार्यक्रम के टुकड़ों के समवर्ती निष्पादन से संबंधित है
22) बताइए कि C ++ में क्या हो रहा है?
उपकास्टिंग उप वर्ग के संदर्भ या सूचक को उसके सुपर वर्ग के संदर्भ या सूचक में परिवर्तित करने का कार्य है जिसे उपकास्टिंग कहा जाता है।
23) C ++ में प्री-प्रोसेसर क्या है?
प्री-प्रोसेसर वे निर्देश हैं, जो संकलक को वास्तविक संकलन शुरू होने से पहले सूचना को पूर्व-संसाधित करने का निर्देश देते हैं।
24) बताएं कि COPY CONSTRUCTOR क्या है और इसका उपयोग किस लिए किया जाता है?
COPY CONSTRUCTOR एक ऐसी तकनीक है जो एक ही वर्ग के ऑब्जेक्ट को स्वीकार करती है और अपने डेटा मेंबर को असाइनमेंट के बाएं हिस्से पर किसी ऑब्जेक्ट को कॉपी करती है।