Laadige alla PDF
1) Selgitage, mis on klass C ++ -s?
Klass C ++ saab defineerida kui funktsiooni ja sellega seotud andmete kogumit ühe nime all. See on esemete plaan. C ++ programm võib koosneda suvalisest arvust klassidest.
2) Kuidas saate klassi C ++ määratleda?
Kasutades märksõna klassi, millele järgneb identifikaator (klassi nimi), saate klassi määrata C ++ keeles. Lokkisulgudes on määratletud klassi keha. Selle lõpetab semikoolon lõpuks.
For example,class name{// some data// some functions};
3) Selgitage, mida kasutab void main () C ++ keeles?
Rakenduse C ++ käitamiseks on vaja kahte etappi. Esimene samm on kompileerimine, kus toimub C ++ koodi teisendamine objektikoodiks. Teine samm hõlmab linkimist, kus toimub programmeerija ja raamatukogude objektikoodi ühendamine. Seda funktsiooni haldab main () C ++ keeles.
4) Selgitage, mis on C ++ objektid?
Klass annab objekti joonised, nii et põhimõtteliselt luuakse objekt klassist ehk teisisõnu on objekt klassi eksemplar. Andmed ja funktsioonid on ühendatud iseseisva üksusena, mida nimetatakse objektiks. Siin näites A ja B on objekt.
Näiteks,
Class Student{Public:Int rollno;String name;} A, B;
5) Selgitage, millised on klassi C ++ klassi liikmete omadused?
- Andmed ja funktsioonid on C ++ liikmed,
- Klassi määratluses tuleb deklareerida andmeliikmed ja meetodid
- Klassi piires ei saa liiget uuesti deklareerida
- Lisaks sellele, et klassi määratluses ei saa ühtegi liiget mujale lisada
6) Selgitage, mis on liikmete funktsioonid klassides?
Liikme funktsioon reguleerib klassi käitumist. See annab määratluse mitmesuguste objektide kujul hoitavate andmetega seotud toimingute toetamiseks.
7) Kas määratleda muutuja põhitüüp, mida kasutatakse C ++ puhul teise tingimuse jaoks?
Muutuja, mida kasutatakse C ++ erinevas seisundis, on
- Bool: muutuja boolean väärtuste salvestamiseks (tõene või väär)
- Char: Muutuv tähemärkide tüüpide salvestamiseks
- int: muutuja integraalväärtustega
- ujuk ja kahekordne: suurte ja ujukoma väärtustega muutujate tüübid
8) Mis on nimeruum std; ja millest koosneb?
Nimeruum std; määratleb teie standardse C ++ teegi, see koosneb standardse C ++ teegi klassidest, objektidest ja funktsioonidest. Teeki saate täpsustada, kasutades kogu koodis nimeruumi std või std::. Nimeruumi kasutatakse teegi samade funktsioonide eristamiseks nime määratlemisega.
9) Selgitage, mis on silmusfunktsioon? Mis on erinevat tüüpi aasad?
Mistahes programmeerimiskeeles saab lausete kogumit korduvalt täita, kuni konkreetne tingimus on täidetud. Funktsiooni Loop kasutatakse. Silmuslauset hoitakse lokkis klambrite {} all, mida nimetatakse silmusekehaks.
C ++ keeles kasutatakse kolme tüüpi silmuseid
- Kuigi silmus
- Silmuse jaoks
- Do-while silmus
10) Selgitage, kuidas funktsioonid klassifitseeritakse C ++ -sse?
Funktsioonides C ++ klassifitseeritakse funktsioonid
- Tagastuse tüüp
- Funktsiooni nimi
- Parameetrid
- Funktsiooni keha
11) Selgitage, mis on C ++ klassi juurdepääsu täpsustajad? Mis on tüübid?
Juurdepääsu täpsustajad määravad neile järgnevate lausete või funktsioonide juurdepääsuõigused kuni klassi lõpuni või muu täpsustaja lisamiseni. Juurdepääsu täpsustajad otsustavad, kuidas klassi liikmetele juurde pääseda. Täpsustajaid on kolme tüüpi.
- Privaatne
- Avalik
- Kaitstud
12) Selgitage, mis on operaatorid, ja selgitage näite abil?
Operaatorid on C ++ keeles konkreetsed operandid, mida kasutatakse tulemuse saamiseks konkreetsete toimingute tegemiseks. Erinevad operaatorite tüübid, mis on C ++ jaoks saadaval, on määranguoperaator, ühendülesandeoperaator, aritmeetikaoperaator, juurdekasvuoperaator jne.
Näiteks aritmeetikaoperaatorid, soovite lisada kaks väärtust 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;}
See annab käsu käivitamisel väljundiks 31
13) Mis on C-stiilis tähemärk?
String on tegelikult ühemõõtmeline tähemärkide massiiv, mille lõpetab nullmärk '\ 0'.
Näiteks tere sõna sisestamiseks
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
Selle koodi käivitamisel annab see tulemuse nagu: Tervitussõnum: Tere
14) Selgitage, mis on C ++ võrdlusmuutuja?
Võrdlusmuutuja on nagu osuti, millel on vähe erinevusi. See deklareeritakse & Operaatori abil. Teisisõnu on viide juba olemasoleva muutuja teine nimi.
15) Selgitage, mis on C ++ polümorfism?
Polümorfism C ++ keeles on võime helistada erinevatele funktsioonidele, kasutades ainult ühte tüüpi funktsiooni kõnet. Polümorfismile viidatakse koodidele, toimingutele või objektidele, mis käituvad erinevas kontekstis erinevalt.
Näiteks saab liitmisfunktsiooni kasutada paljudes võistlustes, näiteks
- 5 + 5 täisarvu liitmine
- Meditsiin + praktika Sama (+) operaatorit saab stringidega kasutada erineva tähendusega
- 3,14 + 2,27 Sama (+) operaatorit saab kasutada ujukoma liitmisel
16) Selgitage, mis on andmete võtmine C ++ keeles?
Andmete abstraktsioon on tehnika, mis pakub olulist teavet välismaailmale, varjates samas taustdetaile. Siinses näites ei pea te mõistma, kuidas cout kuvab kasutajaekraanil teksti “Tere guru99” ja samal ajal on couti rakendamine vaba
Näiteks,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) Selgitage, mis on C ++ erakordne käitlemine?
Programmi käivitamisel tekkivat probleemi nimetatakse erakordseks käitlemiseks. Erakordne käsitlus C ++ keeles toimub kolme märksõnaga.
- Proovige: see tuvastab koodiploki, mille jaoks konkreetsed erandid aktiveeritakse
- Püük: Püügi märksõna näitab erandi käitleja püüdmist erandite käitleja poolt programmi kohas
- Viska: Kui koodi käivitamise ajal on probleem, loob programm erandi
18) Selgitage, mis on andmete kapseldamine C ++ -s?
Kapseldamine on objektorienteeritud programmeerimiskontseptsioon (oops), mis seob andmed ja funktsioonid omavahel. Seda nimetatakse ka andmete varjamise mehhanismiks.
19) Mainige, millised on liikme funktsioonide tüübid?
Liikme funktsioonide tüübid on
- Lihtsad funktsioonid
- Staatilised funktsioonid
- Con funktsioonid
- Sisseehitatud funktsioonid
- Sõbra funktsioonid
20) Mainige, millised on otsustusvõimalused avaldustes C ++? Selgitage, kas avaldus koos näitega?
Otsuste tegemise avaldused C ++ keeles on
- kui avaldus
- lüliti avaldus
- tingimuslik operaator
Näiteks tahame rakendada tingimust if + C
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) Selgitage, mis on mitmekeermeline keermestamine C ++ -s?
Kahe või enama programmi samaaegseks käivitamiseks on kasulik mitme lõimega ühendamine. Neid on kahte tüüpi
- Protsessipõhine: see tegeleb programmi samaaegse käivitamisega
- Niidipõhine: see käsitleb sama programmi tükkide samaaegset käivitamist
22) Selgitage, mis on C ++ versioonis ülestõusmine?
Üleslaadimine on alamklassi viidete või osuti teisendamine selle superklassi viiteks või kursoriks.
23) Selgitage, mis on eelprotsessor C ++ -s?
Eeltöötlejad on direktiivid, mis annavad kompilaatorile käsu teavet eeltöödelda enne tegeliku kompileerimise alustamist.
24) Selgitage, mis on koopiaehitaja ja milleks seda kasutatakse?
COPY CONSTRUCTOR on tehnika, mis aktsepteerib sama klassi objekti ja kopeerib selle andmeliikme ülesande vasakus osas olevale objektile.