You are on page 1of 14
22.10.2017 C++ Intrebari de interva w3ii.com (/ro/index,html) forum (h www. w a x (en 1 C++ Tutorial C++ Acasa (/ro/cplusplus/default. html: C++ Prezentare generala (/ro/cplusplus/cpp_overvie, C++ Configurarea mediului (/ro/cplusplus/cpp_environ C++ Sintaxa de baza (/ro/cplusplus/cpp_basic_sy C++ Comentarii (/ro/cplusplus/cpp_comme C++ Tipuri de date (/ro/cplusplus/cpp_data_ty, C++ Tipuri de variabile (/ro/cplusplus/cpp_variable C++ Domeniul variabil (/ro/cplusplus/cpp_variable C++ constante/Literali (/ro/cplusplus/cpp_constan C++ Modificatorul (/ro/cplusplus/cpp_modifie C++ Depozitare (/ro/cplusplus/cpp_storage C++ operatorii (/ro/cplusplus/cpp_operato C++ Bucla (/ro/cplusplus/cpp_loop_ty| C++ Luarea deciziilor (/ro/cplusplus/cpp_decisior iz.com) | Ultimele tutoriale de dezvoltare web ¥ Romana ++ Intrebari de interviu Anterior (cpp_questions_answers, html) Irmatorul capitol > (cpp_questions_answers.html) igi cititori, aceste C++ Interview Questions au fost »iectate special pentru a te familiariza cu natura rebarilor s -ar putea intalni in timpul interviului ntru subiectul C++ . Ca pe experienta mea srvievatori bune cu greu planul de a pune orice intrebare :cial in timpul interviului, in mod normal, intrebari incepe unele conceptul de baz al subiectului si mai tarziu c& sstea continua bazate pe discutii suplimentare si ce pund te este forma plin de OOPS? ject Oriented Programming System. este o clas? sa este un albastru de imprimare care reflect entities butele si actiunile. Punct de vedere tehnic care defineste las este proiectarea unui tip de date definit de utilizator. este un obiect? astanta a clasei este numit ca obiect. ta tipurilor de mostenire acceptate in C++. gur, multinivel, multiple, Ierarhic si Hybrid. re este rolul specificatorul de acces protejat? cazul in care un membru al clasei este protejat atunci este esibil in clasa mostenit. Cu toate acestea, in afara atat mbrii privati si protejate nu sunt accesibile. hip lwwww3l.convroleplusplusiopp_intervew_questions ml ana z2s0.2017 C++ functii (/ro/cplusplus/cpp_functior C++ numere (/ro/cplusplus/epp_number (C++ Inbar ee intervia este incapsularea? _ cesul de legare a datelor si functiile care actioneazi ipra datelor impreuna intr - 0 entitate (class) numit ca apsulare. ve este abstractizare? Abstractizare se referd la ascunderea punerea in aplicare interna si prezint doar detaliile necesare. Ce este mostenirea? Mostenire este procesul de dob&ndire a proprietatilor clasei in noua iesirea din clas&. Clasa existent este numit ca baz& / clasa parinte si clasa mostenitd este numit ca clasa / copil derivat. Explicati scopul cuvantului cheie volatile. Declararea unei variabile volatile directioneaz& compilator ci variabila poate fi schimbata in exterior. evitandu-se astfel optimizarea compilator pe referinta variabild. Ce este o functie inline? © functie prefixat cu inline cuvant cheie inainte definitia functiei este numit ca functia inline. Functiile inline sunt mai rapide in executie in comparatie cu functiile normale, deoarece trateaz& compilator functii inline ca macro-uri. Ce este o clas de stocare? Clasa de depozitare specific’ viata sau sfera de aplicare a simbolurilor, cum ar fi variabile sau functii. Mentionati numele clase de stocare in C++. Urmatoarele sunt clase de stocare sustinute in C++ auto, static, extern, inregistra si mutabil Care este rolul mutabil specificatorul de stocare? variabili membru O clasd obiect constant poate fi modificat prin declararea acesteia folosind transformabil specificator de stocare. Se aplic& numai pentru variabila membru non-static si non-constant a clasei. Distinge intre copie superficial si copie profunda. copie Shallow face de memorie bit-cu-bit de dumping de la un obiect la altul. Copiere profunda este c&mpul de copiere de cdmp de la obiect la altul. Copiere profunda este realizata folosind constructorul de copiere si sau suprainc&rcarea operatorului de atribuire. Ce este o functie pur virtuala? hip lwwww3l.convroleplusplusiopp_interview_questions ml ana 22.10.2017 C++ Intrebari de interva O functie virtual cu nici un corp functie $i li se atribuie 0 valoare de zero este numit ca functie virtualé pura. Ce este o clasa abstracté in C++ ? O clas cu cel putin o functie virtual pur este numit ca clas abstract. Nu putem instantia o clas abstractd. Ce este o variabila de referinta in C++? O variabild de referint& este un nume alias pentru variabila existente. Ceea ce inseamna atat numele variabilei si punctul de referinta variabila la aceeasi locatie de memorie. Prin urmare, updation pe variabila original poate fi realizata folosind variabila de referint& prea. Care este rolul de cuvinte cheie statica pe variabila membru de clas? O variabild static’ are iesire dac& obiectele pentru clasa respectiva nu sunt create. Static variabilé membru impartasesc o memorie comuna pentru toate obiectele create pentru clasa respectivl, O variabili membru static’ poate fi mentionat folosind numele clasei in sine. Explicati functia de membru statica. © functie membru static’ poate fi invocat’ folosind numele clasei pe masurd ce iese inainte de clasa de obiecte vine in existent. Acesta poate avea acces numai membrii statici ai clasei. Numiti tipul de date care pot in c++. wehar_t ate pentru a stoca caractere late Care sunt / este operatorul / operatorii folosit pentru a avea acces la membrii clasei? Dot (.) $i Arrow (-> ) Putem initializa un membru variabila de clasa / structura de indata ce acelasi lucru este definit? Nu, Definirea unei clase / structura este doar o definitie de tip si nu va aloca memorie pentru acelasi lucru. Care este tipul de date pentru a stoca valoarea boolean? bool, este noul tip de date primitiv introdus in C++ limbaj hip lwwww3l.convroleplusplusiopp_interview_questions ml ana 22.10.2017 C++ Intrebari de interva Ce este functia supraincarcai Definirea mai multor functii cu acelasi nume cu list unica a parametrilor este numit ca functia supraincarcarii. Ce este operatorul supraincarcarii? Definirea unui nou loc de munca pentru WRT operatorul existent obiectele de clasé este numit ca Reacoperirea, Avem un sir de tip primitiv tip de date in C++ ? Nu, este o clas de la STL (Standard template library) . Nume fluxurile standard , implicit in C++ . cin, cout, cerr si infundare. Care a avea acces la Specificator / s poate ajuta la achive de date care se ascund in C++? Private & protejate. Atunci cand un membru ai clasei este definita in afara clasei, care operatorul poate fi u! asocia definitia functiei intr - 0 anumita clas? Operatorul scope (::) Ce este un destructor? Poate fi supraincarcat? Un destructor este functia membru al clasei , care are acelasi nume ca numele clasei si prefixat cu tilda (~) simbolul. Acesta este executat in mod automat WRT obiectul imediat ce obiectul tsi pierde domeniul sau de aplicare. Nu poate fi supraincarcatd si singura forma este, far parametrii. Ce este un constructor? Un constructor este functia de membru al clasei, care are la fel ca numele clasei si este executat automat imediat ce obiectul este creat pentru clasa respectiva, it? Putem oferi una pentru clasa noastra? Ce este un constructor impli Fiecare clas& are un constructor oferit de compilator daca programatorul nu ofera una si cunoscut sub numele de constructor implicit, Un programator cu conditia constructor fSrd parametri este numit ca constructor implicit. Intr-un astfel de caz compilator nu prevede constructorul. Care operator poate fi utilizat in C++ pentru a aloca memorie dinamic? Nou” este operatorul poate folosi la fel. hip lwwww3l.convroleplusplusiopp_interview_questions ml ana 22.10.2017 (C+ Inaba de intervi Care este scopul operatorului ,,delete"? operator ,,delete" este folosit pentru a elibera memoria dinamicd, care a fost creat folosind operatorul ,nou" Pot folosi malloc() functia de limbaj C pentru alocarea dinamica a memori C++? Da, asa cum C este subsetul de C ++, putem toate func! de Cin C++ prea, Pot folosi operatorul ,,delete” pentru a elibera memoria care a fost alocata folosind malloc() in functie de limbajul C? Nu, trebuie s& folosim free() din limbajul C , pentru acelasi lucru. Ce este o functie prieten? © functie care nu este membru al clasei, dar inc& mai pot accesa toate membru al clasei este numit asa. Pentru a face acest lucru trebuie si declare in clasa necesaré dupa cuvantul cheie ,,prieten”. Ce este un constructor copy? Un constructor de copiere este constructorul care ia acelasi obiect de referintd de clas ca parametru. Acesta devine invocat in mod automat imediat ce obiectul este initializat cu un alt obiect de aceeasi clasi la momentul cre&rii sale. Are C++ suporta manipulare exceptie? Daca da , care sunt cuvintele cheie implicate in real aceluiasi. area C++ nu accept manipulare exceptie. incercati, de captura si arunca sunt folosite cuvinte cheie pentru acelasi lucru Explicati indicatorul - acest lucru. Aceasta, este indicatorul variabila de compilator care detine intotdeauna adresa obiectului curent activ lui. Care este diferenta dintre cuvintele cheie struct si clasa in C++ 2? in mod implicit membrii struct sunt publice si implicit membrii clasei sunt private. Putem implementa toate conceptele de OOPS , folosind cuvinte cheie struct? Da. Care este domeniul de aplicare bloc variabila in C++ ? hip lwwww3l.convroleplusplusiopp_interview_questions ml 54 22.10.2017 C++ Intrebari de interva 0 variabila a cdrei domeniu de aplicare se aplicé doar intr-un bloc se spune asa, De asemenea , 0 variabilé in C++ pot fi declarate oriunde in cadrul blocului. F modul de deschidere ios :: portbagaj? Care este rolul de fi Daca fisierul existé deja, continutul acestuia va fi trunchiat inainte de a deschide fisierul. Care este operatorul scope? Operatorul scope este utilizat pentru a * Rezolvati domeniul de aplicare al variabilelor globale. * Pentru a asocia definitia unei functii intr-o clas in cazul jn care functia este definitd in afara clasei. Ce este un spatiu de nume? Un spatiu de nume este divizia logicd a codului, care poate fi folosit pentru a rezolva conflictul numele identificatorilor prin plasarea lor sub diferite nume de spatiu. Care sunt argumente in linia de comanda? Argumentele / parametrii care sunt trimise la main() functia in timp ce executa de la linia de comanda / consola sunt numite asa, Toate argumentele trimise sunt doar siruri de caractere. Ce este un sablon de clas? O clas gablon este 0 clas generic’. Sablonul de cuvinte cheie poate fi folosit pentru a defini un sablon de clas&. Cum putem prinde tot felul de exceptii intr - un bloc de captura singur? Blocul de captura cu elipse dup& cum urmeaza catch(...) Ce este cuvantul cheie pentru auto? in mod implicit fiecare variabild locala a functiei este automata (auto) . in functie de mai jos, atat variabilele ,i" si nj" sunt variabile automate. hip lwwww3l.convroleplusplusiopp_interview_questions ml ena 22.10.2017 C++ Intrebari de interva void #() { int i; auto int 35 NOTE : 0 variabila globala nu poate automata, Ce este o variabila static’? © variabile locale statice isi pastreaz valoarea intre functia de apel si valoarea implicit’ este 0. Functia urmatoare va imprima 1 2 3 dac& numit de trei ori. void F() { static int i; +i; printe (“ed “ i); } in cazul in care o variabila global este statica, atunci vizibilitatea este limitatd la acelasi cod urs’. Care este scopul specificator de stocare extern. Folosit pentru a rezolva domeniul de aplicare al simbolului la nivel mondial #include using namespace std; main() t extern int i; cout< g ++ -Im Putem redimensiona memoria alocata care a fost alocata cu ajutorul operatorului ,nou"? Nu, nu exist nici o astfel de dispozitie disponibil’. Cine a proiectat C++ limbaj de programare? Bjarne Stroustrup. Care operator poate fi utilizat pentru a determina dimensiunea unui tip de date / clas sau variabild / obiect? sizeof Cum putem referi la variabila globala in cazul in care numele variabilelor globale locale si sunt acelea Putem aplica operatorul scope (::) c&tre cele pentru domeniul de aplicare al variabilei globale Care sunt operatiuni valide pe indi Singurele dou’ operatii permise pe indicii sunt * Comparatie ii) Adaugarea / Scddere (excluding void pointers) cu (excluding void pointers) Ce este recursi atea? Functia de asteptare in sine este numit ca recursivitate Care este primul sir in vectorul argument argumentele din inia de comand’ WRT? Numele programului. Care este lungimea maxima a unui identificator? in mod ideal, este de 32 de caractere si, de asemenea dependente de punere in aplicare. Care este metoda implicita functia de apel? hip lwwww3l.convroleplusplusiopp_interview_questions ml ona 22.10.2017 C++ Intrebari de interva in mod implicit functiile sunt numite de valoare. Care sunt modul disponi mosteni o clasa le de mostenire pentru a de la o alta? Publice, private si protejate Care este diferenta dintre a sterge si sterge []? Stergere [] este utilizat pentru a elibera memoria alocaté matrice care a fost alocata utilizand nou [] si stergeti este utilizat pentru a elibera un segment de memorie care a fost alocat folosind nou. Are o clas abstract in C++ este nevoie si detina toate func! je virtuale pure? Nu neaparat, o clasa care are cel putin o functie pur virtuala este o clasa abstract prea. Este legal de a atribui un obiect de clasa de baza la un pointer de clasé derivata? Nu, va fi de eroare ca compilatorul nu reuseste s8 fac& conversia, Ce se intampl daca o exceptie este aruncata in afara unui bloc try? Programul va iesi brusc. Sunt exceptii si de eroare aceeasi Nu, exceptiile pot fi manipulate intrucat program nu poate rezolva erori. Care este functia primordiala? Definirea functiilor din cadrul bazei si clasei derivate cu aceeasi semnatura si nume in cazul in care functia de clasa de baz este virtuala. Care functie este utilizata pentru a muta indicatorul flux in scopul citirii datelor din fluxul? seekg () Care functie este utilizaté pentru a muta indicatorul flux in scopul de a scrie date din fluxul? seekp () Sunt functii de clas luate in considerare ca parte a marimii obiectului? Nu, doar variabilele membru al clasei determina m&rimea obiectului de clasa respectiva. hip lwwww3l.convroleplusplusiopp_interview_questions ml soa 22.10.2017 C++ Intrebari de interva Putem crea las& goal? Daca da ceea ce ar fi dimensiunea unui astfel de Putem crea o clas& de gol si dimensiunea obiectului va fi 1. Ce este ,std"? Implicit namespace definit de C++ . Care este forma plin de STL? biblioteca standard sablon Ce este ,,cout"? cout este obiectul de clasa ostream. Fluxul ,,cout" este in mod implicit conectat la consola dispozitiv de iesire Ce este ,,cin"? CIN este obiectul de clasa istream. Fluxul ,cin" este in mod implicit conectat la consola dispozitiv de intrare. Care este uti area cuvantului cheie ,,folosind™? Este folosit pentru a specifica spatiul de nume utilizat in. in cazul in care de clasé? Arrow (->) operatorul poate folosi acelasi Care este diferenta intre inclusiv fisierul antet cu- acolade unghiulare <> si ghilimele duble ,,,, Dacé un fisier antet este inclus in <>, apoi cAutarile compilator pentru fisierul antet special numai cu in construit in calea de includere. Daca un fisier antet este inclus in yi», apoi cdutarile compilator pentru fisierul antet special pentru prima data in directorul curent de lucru, in cazul in care nua fost gasit apoi, in construit in calea includ S ++ sau S = S + 1, care pot fi recomandate pentru a creste valoarea de 1 $i de ce? S ++, asa cum este instructiune masin& unic& (INC) pe plan intern. Care este diferenta dintre parametrii actuali si formale? Parametrii trimis la functia de apel final sunt numite ca parametrii actuali in timp ce la primirea definitiei functiei numit ca parametrii formali. hip lwwww3l.convroleplusplusiopp_interview_questions ml nna 22.10.2017 C++ Intrebari de interva Care este diferenta dintre declaratia variabild si definitie variabila? asociatii Declaratie de tip la variabila in timp ce definitia d& valoarea la variabila. Ce cuvént cheie este utilizat pentru a efectua ramificare neconditionata? mergi la. Este 068 un numar octal valabil? Nu, contine cifre octale invalide. Care este scopul preprocesorului #undef? Acesta va fi utilizat pentru a UNDEFINE 0 definitie macro existenta. Putem sa cuib multe comentarii linie intr - un C++ cod? Nu, nu putem. Ce este un destructor virtuale? Un destructor virtuale asigura cd resursele sunt eliberate tn ordinea inversé a obiectului obiectelor fiind construit WRT mostenit obiect. Care este ordinea obiectelor distruse in memorie? Obiectele sunt distruse in ordinea inversé a creatiei lor. Ce este o clasa prieten? Un membrii clasei pot avea acces peste alt membru al clasei prin plasarea declaratiei de clasd prefixate cu ,prietenul” cuvant cheie din clasa de destinatie. Ce urmeaza ? Mai multe puteti trece prin misiuni anterioare ati facut cu acest subiect si asigurati-v8 c& sunteti in m&sur’ s& vorbeasca cu incredere pe ele, Dac& sunteti mai proaspete, atunci intervievatorul nu se asteapta va raspunde la intrebai foarte complexe, mai degrabi trebule s& facd elementele de baza conceptele foarte puternic. in al doilea rand intr-adevar nu conteaz& prea mult dac& nu ai putea raspunde la cAteva intrebari, dar conteaz c orice ai rspuns, trebuie s fi raspuns cu incredere. Deci, doar simt increzator in timpul interviului, Noi cei de la hip lwwww3l.convroleplusplusiopp_interview_questions ml vane 22.10.2017 (C++ Intrebari de intervia tutorialspoint V4 dorim mult noroc cel mai bun pentru a avea un intervievator bun si tot ce este mai bun pentru incercarea dumneavoastra viitoare. Noroc :~) < Anterior (cpp_questions_answers. html) Urmatorul capitol > (cpp_questions_answers.html) inkuri sponsorizate ‘Acasé (http://www. w3ii,com/ro/index.html) HTML Tutorial http://www. wbia.com/ro/) Bootstrap (htto://www.bootstrapi.com/ro/ america.com ©2017 W3im.com. All Rights Reserved. Email: jacklee8902@gmail.com hip lwwww3l.convroleplusplusiopp_interview_questions ml s34 22.10.2017 C++ Intrebari de interva hip lwwww3l.convroleplusplusiopp_interview_questions ml sana

You might also like