शीर्ष 24 C++ साक्षात्कार प्रश्न और उत्तर (पीडीएफ)
यहाँ हैं C++ अपने सपनों की नौकरी पाने के लिए नए और अनुभवी उम्मीदवारों के लिए साक्षात्कार प्रश्न और उत्तर।
C++ फ्रेशर्स के लिए साक्षात्कार प्रश्न और उत्तर
1) समझाइए कि क्लास क्या है? C++?
एक कक्षा में C++ इसे एक ही नाम के अंतर्गत फ़ंक्शन और संबंधित डेटा के संग्रह के रूप में परिभाषित किया जा सकता है। यह ऑब्जेक्ट्स का एक खाका है। C++ कार्यक्रम में किसी भी संख्या में कक्षाएं शामिल हो सकती हैं।
2) आप किसी क्लास को कैसे निर्दिष्ट कर सकते हैं? C++?
क्लास कीवर्ड के बाद पहचानकर्ता (क्लास का नाम) का उपयोग करके आप क्लास को निर्दिष्ट कर सकते हैं C++. कर्ली ब्रैकेट के अंदर, क्लास का मुख्य भाग परिभाषित किया गया है। इसे अंत में सेमी-कोलन द्वारा समाप्त किया गया है।
For example,
class name{
// some data
// some functions
};
👉 निःशुल्क पीडीएफ डाउनलोड: C++ साक्षात्कार प्रश्न और उत्तर
3) बताएं कि void main () का क्या उपयोग है C++ भाषा: हिन्दी?
चलाने के लिए C++ आवेदन इसमें दो चरण शामिल हैं, पहला चरण संकलन है जहां रूपांतरण किया जाता है C++ कोड से ऑब्जेक्ट कोड में परिवर्तन होता है। जबकि दूसरे चरण में लिंकिंग शामिल है, जहाँ प्रोग्रामर और लाइब्रेरी से ऑब्जेक्ट कोड का संयोजन होता है। यह फ़ंक्शन main () द्वारा संचालित होता है C++ भाषा।
4) स्पष्ट करें कि क्या है C++ वस्तुएं?
क्लास ऑब्जेक्ट के लिए ब्लूप्रिंट देता है, इसलिए मूल रूप से एक ऑब्जेक्ट क्लास से बनाया जाता है या दूसरे शब्दों में एक ऑब्जेक्ट क्लास का एक उदाहरण है। डेटा और फ़ंक्शन एक साथ एक स्व-निहित इकाई के रूप में बंडल किए जाते हैं जिसे ऑब्जेक्ट कहा जाता है। यहाँ, उदाहरण में A और B ऑब्जेक्ट है।
उदाहरण के लिए,
Class Student
{
Public:
Int rollno;
String name;
} A, B;
5) बताएं कि क्लास सदस्यों की विशेषताएँ क्या हैं? C++?
- डेटा और फ़ंक्शन इसके सदस्य हैं C++,
- क्लास परिभाषा के भीतर, डेटा सदस्यों और विधियों को घोषित किया जाना चाहिए
- किसी क्लास के अंदर, किसी सदस्य को पुनः घोषित नहीं किया जा सकता
- वर्ग परिभाषा के अलावा, किसी भी सदस्य को अन्यत्र नहीं जोड़ा जा सकता

6) समझाइए कि क्लासेस में सदस्य फ़ंक्शन क्या है?
सदस्य फ़ंक्शन क्लास के व्यवहार को नियंत्रित करता है। यह ऑब्जेक्ट के रूप में रखे गए डेटा पर विभिन्न ऑपरेशनों का समर्थन करने के लिए एक परिभाषा प्रदान करता है।
7) किसी भिन्न स्थिति के लिए प्रयुक्त चर के मूल प्रकार को परिभाषित करें C++?
यहाँ मूल प्रकार दिए गए हैं C++ चर:
- बूल: बूलियन मान संग्रहीत करने के लिए चर (सत्य या असत्य)
- चार: वर्ण प्रकार संग्रहीत करने के लिए चर
- पूर्णांक: अभिन्न मानों वाला चर
- फ़्लोट और डबल: बड़े और फ़्लोटिंग पॉइंट मान वाले चर के प्रकार
8) नेमस्पेस स्टैंडर्ड क्या है और इसमें क्या शामिल है?
नामस्थान std; आपके मानक को परिभाषित करता है C++ लाइब्रेरी, इसमें मानक के वर्ग, ऑब्जेक्ट और फ़ंक्शन शामिल हैं C++ लाइब्रेरी। आप पूरे कोड में नेमस्पेस std या std: : का उपयोग करके लाइब्रेरी को निर्दिष्ट कर सकते हैं। नाम को परिभाषित करके लाइब्रेरी में समान फ़ंक्शन को अलग करने के लिए नेमस्पेस का उपयोग किया जाता है।
9) बताइए लूप फंक्शन क्या है? लूप के विभिन्न प्रकार क्या हैं?
किसी भी प्रोग्रामिंग भाषा में, किसी विशेष शर्त के संतुष्ट होने तक कथनों के एक सेट को बार-बार निष्पादित करने के लिए लूप फ़ंक्शन का उपयोग किया जाता है। लूप स्टेटमेंट को कर्ली ब्रेसेज़ { } के अंतर्गत रखा जाता है जिसे लूप बॉडी कहा जाता है।
In C++ भाषा, तीन लूप के प्रकार उपयोग किया जाता है
- घुमाव के दौरान
- पाश के लिए
- डू-व्हाइल लूप
10) समझाइए कि कार्यों को किस प्रकार वर्गीकृत किया जाता है? C++ ?
In C++ कार्यों को इस प्रकार वर्गीकृत किया गया है
- वापसी प्रकार
- फ़ंक्शन का नाम
- पैरामीटर्स
- कार्य शरीर
C++ अनुभवी लोगों के लिए साक्षात्कार प्रश्न और उत्तर
11) बताएं कि एक्सेस स्पेसिफायर क्या हैं? C++ वर्ग क्या है? इसके प्रकार क्या हैं?
एक्सेस स्पेसिफायर क्लास के अंत तक या किसी अन्य स्पेसिफायर को शामिल किए जाने तक उसके बाद आने वाले स्टेटमेंट या फ़ंक्शन के लिए एक्सेस अधिकार निर्धारित करते हैं। एक्सेस स्पेसिफायर यह तय करते हैं कि क्लास के सदस्यों तक कैसे पहुँचा जा सकता है। स्पेसिफायर तीन प्रकार के होते हैं।
- निजी
- सार्वजनिक
- संरक्षित
12) स्पष्ट करें कि क्या हैं Operaटोर और उदाहरण के साथ समझाओ?
Operaटॉर्स विशिष्ट ऑपरेंड हैं C++ जिसका उपयोग परिणाम प्राप्त करने के लिए विशिष्ट ऑपरेशन करने के लिए किया जाता है। विभिन्न प्रकार के ऑपरेटर उपलब्ध हैं C++ असाइनमेंट हैं Operaटोर, यौगिक असाइनमेंट Operaटोर, अंकगणित Operaटोर, वृद्धि Operaटोर और इतने पर.
उदाहरण के लिए अंकगणितीय ऑपरेटर, आप दो मानों को जोड़ना चाहते हैं a+b
#include
Using 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' द्वारा समाप्त होती है।
उदाहरण के लिए, hello शब्द टाइप करना
#include
Using namespace std;
int main ()
{
char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};
cout << "Greeting message:" ;
cout << greeting << endl;
return 0;
}
इस कोड को निष्पादित करने पर यह इस तरह का परिणाम देगा? अभिवादन संदेश: नमस्ते
14) समझाइए कि संदर्भ चर क्या है? C++?
एक संदर्भ चर एक संदर्भ चर की तरह है सूचक कुछ अंतरों के साथ। इसे & का उपयोग करके घोषित किया जाता है Operaदूसरे शब्दों में, संदर्भ पहले से मौजूद चर का दूसरा नाम है।
15) बहुरूपता क्या है समझाइए C++?
बहुरूपता C++ केवल एक प्रकार के फ़ंक्शन कॉल का उपयोग करके विभिन्न फ़ंक्शन को कॉल करने की क्षमता है। बहुरूपता उन कोड, संचालन या ऑब्जेक्ट को संदर्भित करती है जो किसी भिन्न संदर्भ में अलग-अलग तरीके से व्यवहार करते हैं।

उदाहरण के लिए, जोड़ फ़ंक्शन का उपयोग कई प्रतियोगिताओं में किया जा सकता है जैसे
- 5+5 पूर्णांक जोड़
- मेडिकल+इंटर्नशिप एक ही ( + ) ऑपरेटर का उपयोग स्ट्रिंग्स के साथ अलग-अलग अर्थों में किया जा सकता है
- 3.14 + 2.27 समान ( + ) ऑपरेटर का उपयोग फ्लोटिंग पॉइंट एडिशन के लिए किया जा सकता है
16) डेटा एब्सोल्यूटेशन क्या है, समझाइए।tracमें C++?
डेटा एब्सtraccout एक ऐसी तकनीक है जिसके द्वारा पृष्ठभूमि की जानकारी को छिपाते हुए बाहरी दुनिया को आवश्यक जानकारी प्रदान की जाती है। नीचे दिए गए उदाहरण में आपको यह समझने की आवश्यकता नहीं है कि cout उपयोगकर्ता की स्क्रीन पर "Hello guru99" टेक्स्ट कैसे प्रदर्शित करता है, और साथ ही cout के कार्यान्वयन में बदलाव करने की पूरी छूट है।
उदाहरण के लिए,
#include
Using namespace std;
int main ( )
{
cout << "Hello guru99" <<endl;
return 0 ;
}
17) स्पष्ट करें कि क्या है C++ असाधारण संचालन?
किसी प्रोग्राम के निष्पादन के दौरान उत्पन्न होने वाली समस्या को असाधारण हैंडलिंग कहा जाता है। C++ तीन कीवर्ड द्वारा किया जाता है.
- Try: यह कोड के उस ब्लॉक की पहचान करता है जिसके लिए विशेष अपवाद सक्रिय किए जाएंगे
- कैच: कैच कीवर्ड किसी प्रोग्राम में अपवाद हैंडलर द्वारा अपवाद को पकड़ने का संकेत देता है
- थ्रो: जब कोड चलाते समय कोई समस्या होती है, तो प्रोग्राम अपवाद फेंकता है
18) बताएं कि डेटा एनकैप्सुलेशन क्या है? C++?
एनकैप्सुलेशन एक ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग अवधारणा है (ओप्स) जो डेटा और फ़ंक्शन को एक साथ बांधती है। इसे डेटा छिपाने की प्रणाली भी कहा जाता है।
19) सदस्य कार्यों के प्रकार बताइये?
सदस्य कार्यों के प्रकार हैं
- सरल कार्य
- स्थैतिक कार्य
- कॉन्स्ट फ़ंक्शन
- इनलाइन कार्य
- मित्र कार्य
20) बताइये कि निर्णय लेने वाले वक्तव्य क्या हैं? C++? उदाहरण सहित if कथन को समझाइए?
निर्णय लेने संबंधी वक्तव्य C++ रहे
- अगर बयान
- स्विच कथन
- सशर्त संचालक
उदाहरण के लिए, हम if condition को लागू करना चाहते हैं C++
#include
int main ( )
{
int, x, y;
X= 10;
Y= 5;
if (x > y)
{
Cout << "x is greater than y";
}
}
21) मल्टी-थ्रेडिंग क्या है समझाइए C++?
दो या अधिक प्रोग्रामों को एक साथ चलाने के लिए मल्टी-थ्रेडिंग उपयोगी है। इसके दो प्रकार हैं
- प्रक्रिया-आधारित: यह प्रोग्राम के समवर्ती निष्पादन को संभालता है
- थ्रेड-आधारित: यह एक ही प्रोग्राम के टुकड़ों के समवर्ती निष्पादन से संबंधित है
22) बताएं कि अपकास्टिंग क्या है? C++?
अपकास्टिंग एक उपवर्ग संदर्भ या पॉइंटर को उसके सुपर वर्ग संदर्भ या पॉइंटर में परिवर्तित करने की क्रिया है जिसे अपकास्टिंग कहा जाता है।
23) समझाइए कि प्री-प्रोसेसर क्या है? C++?
प्री-प्रोसेसर वे निर्देश हैं, जो संकलक को वास्तविक संकलन शुरू होने से पहले सूचना को पूर्व-संसाधित करने का निर्देश देते हैं।
24) बताएं कि कॉपी कंस्ट्रक्टर क्या है और इसका उपयोग किस लिए किया जाता है?
कॉपी कंस्ट्रक्टर एक ऐसी तकनीक है जो समान क्लास के ऑब्जेक्ट को स्वीकार करती है तथा उसके डेटा सदस्य को असाइनमेंट के बाएं भाग में स्थित ऑब्जेक्ट में कॉपी कर देती है।
ये साक्षात्कार प्रश्न आपके मौखिक (मौखिक) में भी मदद करेंगे
