Top 24 C++ Pytania i odpowiedzi do wywiadu (PDF)
Oto C++ pytania i odpowiedzi na rozmowach kwalifikacyjnych dla ลwieลผych i doลwiadczonych kandydatรณw, aby zdobyฤ wymarzonฤ pracฤ.
C++ Pytania i odpowiedzi podczas rozmowy kwalifikacyjnej dla nowicjuszy
1) Wyjaลnij, czym jest klasa C++?
Klasa w C++ moลผna zdefiniowaฤ jako zbiรณr funkcji i powiฤ zanych danych pod jednฤ nazwฤ . Jest to plan obiektรณw. A C++ program moลผe skลadaฤ siฤ z dowolnej liczby zajฤฤ.
2) Jak okreลliฤ klasฤ w C++?
Uลผywajฤ c sลowa kluczowego class, po ktรณrym nastฤpuje identyfikator (nazwa klasy), moลผesz okreลliฤ klasฤ C++. Wewnฤ trz nawiasรณw klamrowych zdefiniowane jest ciaลo klasy. Zakoลczone jest ลrednikiem na koลcu.
For example,
class name{
// some data
// some functions
};
๐ Bezpลatne pobieranie plikรณw PDF: C++ Pytania i odpowiedzi na rozmowie kwalifikacyjnej
3) Wyjaลnij, do czego sลuลผy void main () w C++ jฤzyk?
Aby uruchomiฤ C++ aplikacja obejmuje dwa kroki, pierwszym krokiem jest kompilacja, w ktรณrej nastฤpuje konwersja C++ kodu do kodu obiektowego. Drugi krok obejmuje linkowanie, gdzie nastฤpuje ลฤ czenie kodu obiektowego od programisty i z bibliotek. Ta funkcja jest obsลugiwana przez main() w C++ jฤzyk.
4) Wyjaลnij, co to jest C++ obiekty?
Klasa daje plany obiektu, wiฤc zasadniczo obiekt jest tworzony z klasy lub innymi sลowy obiekt jest instancjฤ klasy. Dane i funkcje sฤ ลฤ czone w samodzielnฤ jednostkฤ zwanฤ obiektem. Tutaj w przykลadzie A i B to Obiekt.
Na przykลad,
Class Student
{
Public:
Int rollno;
String name;
} A, B;
5) Wyjaลnij, jakie sฤ cechy czลonkรณw klasy w C++?
- Dane i funkcje sฤ czลonkami C++,
- W definicji klasy naleลผy zadeklarowaฤ elementy danych i metody
- Wewnฤ trz klasy nie moลผna ponownie zadeklarowaฤ czลonka
- Poza tym w definicji klasy nie moลผna dodaฤ ลผadnego elementu czลonkowskiego w innym miejscu

6) Wyjaลnij, czym sฤ funkcje skลadowe w klasach?
Funkcja czลonkowska reguluje zachowanie klasy. Zapewnia definicjฤ do obsลugi rรณลผnych operacji na danych przechowywanych w formie obiektu.
7) Zdefiniuj podstawowy typ zmiennej uลผywanej dla innego warunku w C++?
Oto podstawowe typy C++ zmienne:
- Bool: Zmienna do przechowywania wartoลci logicznych (prawda lub faลsz)
- Zwฤglaฤ: Zmienna do przechowywania typรณw znakรณw
- wewn: Zmienna o wartoลciach caลkowitych
- float i double: Rodzaje zmiennych o wartoลciach duลผych i zmiennoprzecinkowych
8) Co to jest przestrzeล nazw std; i z czego siฤ skลada?
Standardowa przestrzeล nazw; definiuje Twรณj standard C++ biblioteka skลada siฤ z klas, obiektรณw i funkcji standardu C++ biblioteka. Moลผesz okreลliฤ bibliotekฤ, uลผywajฤ
c przestrzeni nazw std lub std: : w caลym kodzie. Przestrzeล nazw sลuลผy do rรณลผnicowania tych samych funkcji w bibliotece poprzez zdefiniowanie nazwy.
9) Wyjaลnij, czym jest funkcja pฤtli? Jakie sฤ rรณลผne typy pฤtli?
W dowolnym jฤzyku programowania funkcja pฤtli sลuลผy do wielokrotnego wykonywania zestawu instrukcji, aลผ do speลnienia okreลlonego warunku. Instrukcja pฤtli jest przechowywana w nawiasach klamrowych { } i jest nazywana treลciฤ pฤtli.
In C++ jฤzyk, trzy rodzaje pฤtli sฤ uลผywane
- Podczas pฤtli
- Dla pฤtli
- Pฤtla โdo-whileโ.
10) Wyjaลnij, w jaki sposรณb klasyfikuje siฤ funkcje C++ ?
In C++ funkcje sฤ klasyfikowane jako
- Rodzaj zwrotu
- Nazwa funkcji
- Parametry
- Ciaลo funkcji
C++ Pytania i odpowiedzi na rozmowie kwalifikacyjnej dla doลwiadczonych
11) Wyjaลnij, w czym znajdujฤ siฤ specyfikatory dostฤpu C++ klasa? Jakie sฤ typy?
Specyfikatory dostฤpu okreลlajฤ prawa dostฤpu dla instrukcji lub funkcji, ktรณre po nich nastฤpujฤ , aลผ do koลca klasy lub doลฤ czenia innego specyfikatora. Specyfikatory dostฤpu decydujฤ o sposobie dostฤpu do czลonkรณw klasy. Istniejฤ trzy typy specyfikatorรณw.
- Prywatne
- Publiczne
- Chroniony
12) Wyjaลnij, czym sฤ Operators i wyjaลniฤ na przykลadzie?
Operatory sฤ konkretnymi operandami w C++ ktรณry sลuลผy do wykonywania okreลlonych operacji w celu uzyskania wyniku. dostฤpne sฤ rรณลผne typy operatorรณw C++ sฤ Przypisanie Operator, przypisanie zลoลผone Operator, arytmetyka Operator, przyrost Operator i tak dalej.
Na przykลad operatory arytmetyczne, chcesz dodaฤ dwie wartoลci 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;
}
Po uruchomieniu polecenia wyลwietli siฤ wynik 31
13) Co to jest ciฤ g znakรณw w stylu C?
Ciฤ g jest w rzeczywistoลci jednowymiarowฤ tablicฤ znakรณw zakoลczonฤ znakiem null โ\0โ.
Na przykลad, aby wpisaฤ sลowo hello
#include
Using namespace std;
int main ()
{
char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};
cout << "Greeting message:" ;
cout << greeting << endl;
return 0;
}
Po wykonaniu tego kodu otrzymasz wynik taki jak? Wiadomoลฤ powitalna: Witam
14) Wyjaลnij, czym jest zmienna referencyjna C++?
Zmienna referencyjna jest podobna do a wskaลบnik z kilkoma rรณลผnicami. Deklaruje siฤ uลผycie & Operasลup. Innymi sลowy, referencja to inna nazwa juลผ istniejฤ cej zmiennej.
15) Wyjaลnij, na czym polega polimorfizm C++?
Polimorfizm w C++ to moลผliwoลฤ wywoลania rรณลผnych funkcji przy uลผyciu tylko jednego typu wywoลania funkcji. Polimorfizm odnosi siฤ do kodรณw, operacji lub obiektรณw, ktรณre zachowujฤ siฤ inaczej w rรณลผnym kontekลcie.

Na przykลad funkcja dodawania moลผe byฤ uลผywana w wielu konkursach, takich jak
- 5+5 Dodawanie liczb caลkowitych
- Medyczny+Staลผ Ten sam operator (+) moลผe byฤ uลผywany w rรณลผnym znaczeniu z ciฤ gami znakรณw
- 3.14 + 2.27 Tego samego operatora (+) moลผna uลผyฤ do dodawania liczb zmiennoprzecinkowych
16) Wyjaลnij, czym sฤ dane abstraccja w C++?
Dane abstraccja to technika umoลผliwiajฤ ca dostarczanie istotnych informacji ลwiatu zewnฤtrznemu, jednoczeลnie ukrywajฤ c szczegรณลy tลa. W poniลผszym przykลadzie nie musisz rozumieฤ, jak cout wyลwietla tekst โHello guru99โ na ekranie uลผytkownika, a jednoczeลnie implementacja cout moลผe byฤ dowolnie modyfikowana.
Na przykลad,
#include
Using namespace std;
int main ( )
{
cout << "Hello guru99" <<endl;
return 0 ;
}
17) Wyjaลnij, co to jest C++ wyjฤ tkowa obsลuga?
Problem powstajฤ cy podczas wykonywania programu nazywany jest wyjฤ tkowฤ obsลugฤ . Wyjฤ tkowa obsลuga w C++ odbywa siฤ za pomocฤ trzech sลรณw kluczowych.
- Sprรณbuj: identyfikuje blok kodu, dla ktรณrego zostanฤ aktywowane okreลlone wyjฤ tki
- Catch: Sลowo kluczowe catch wskazuje przechwycenie wyjฤ tku przez procedurฤ obsลugi wyjฤ tku w miejscu w programie
- Zgลoszenie: Gdy wystฤ pi problem podczas uruchamiania kodu, program zgลasza wyjฤ tek
18) Wyjaลnij na czym polega enkapsulacja danych C++?
Enkapsulacja to koncepcja programowania zorientowanego obiektowo (ups), ktรณra ลฤ czy dane i funkcje. Nazywa siฤ go rรณwnieลผ mechanizmem ukrywania danych.
19) Wspomnij, jakie sฤ rodzaje funkcji czลonkowskich?
Typy funkcji skลadowych to
- Proste funkcje
- Funkcje statyczne
- Funkcje Const
- Funkcje wbudowane
- Funkcje przyjaciela
20) Wspomnij, w czym znajdujฤ siฤ stwierdzenia dotyczฤ ce podejmowania decyzji C++? Wyjaลnij stwierdzenie if na przykลadzie?
Oลwiadczenia dotyczฤ ce podejmowania decyzji w C++ jest
- instrukcja if
- instrukcja switch
- operator warunkowy
Na przykลad chcemy zaimplementowaฤ warunek if w C++
#include
int main ( )
{
int, x, y;
X= 10;
Y= 5;
if (x > y)
{
Cout << "x is greater than y";
}
}
21) Wyjaลnij, na czym polega wielowฤ tkowoลฤ C++?
Aby uruchomiฤ dwa lub wiฤcej programรณw jednoczeลnie, wielowฤ tkowoลฤ jest przydatna. Istniejฤ dwa typy
- Oparte na procesach: obsลuguje wspรณลbieลผne wykonywanie programu
- Oparte na wฤ tkach: zajmuje siฤ wspรณลbieลผnym wykonywaniem fragmentรณw tego samego programu
22) Wyjaลnij, na czym polega upcasting C++?
Przesyลanie w gรณrฤ to czynnoลฤ polegajฤ ca na konwertowaniu odwoลaล lub wskaลบnikรณw podklasy na odwoลanie do nadklasy lub wskaลบnik nazywa siฤ przesyลaniem w gรณrฤ.
23) Wyjaลnij, na czym polega preprocesor C++?
Preprocesory to dyrektywy, ktรณre dajฤ kompilatorowi instrukcje dotyczฤ ce wstฤpnego przetwarzania informacji przed rozpoczฤciem wลaลciwej kompilacji.
24) Wyjaลnij, co to jest KONSTRUKTOR KOPIOWANIA i do czego siฤ go uลผywa?
COPY CONSTRUCTOR to technika, ktรณra akceptuje obiekt tej samej klasy i kopiuje jego element danych do obiektu po lewej stronie przypisania.
Te pytania podczas rozmowy kwalifikacyjnej pomogฤ rรณwnieลผ w Twoim ลผyciu (ustach)
