Preuzmite PDF
1) Objasnite što je klasa na C ++?
Klasa na C ++ može se definirati kao zbirka funkcija i srodnih podataka pod jednim imenom. To je nacrt predmeta. Program C ++ može se sastojati od bilo kojeg broja klasa.
2) Kako možete odrediti klasu u C ++?
Korištenjem klase ključne riječi praćene identifikatorom (naziv klase) možete odrediti klasu u C ++. Unutar kovrčavih zagrada definirano je tijelo klase. Na kraju se završava dvotočkom.
For example,class name{// some data// some functions};
3) Objasnite koja je upotreba void main () u jeziku C ++?
Za pokretanje aplikacije C ++ ona uključuju dva koraka, prvi korak je kompilacija u kojoj se odvija konverzija C ++ koda u objektni kôd. Dok drugi korak uključuje povezivanje, gdje se odvija kombiniranje objektnog koda iz programera i iz knjižnica. Ovom funkcijom upravlja main () na jeziku C ++.
4) Objasnite što su C ++ objekti?
Klasa daje nacrte objekta, pa se u osnovi objekt stvara iz klase ili drugim riječima objekt je primjer klase. Podaci i funkcije združeni su kao samostalna jedinica koja se naziva objekt. Ovdje su u primjeru A i B Objekt.
Na primjer,
Class Student{Public:Int rollno;String name;} A, B;
5) Objasnite koje su karakteristike članova razreda u C ++-u?
- Podaci i funkcije su članovi u C ++,
- Unutar definicije klase moraju se deklarirati članovi i metode podataka
- Unutar klase član se ne može ponovno prijaviti
- Osim što u definiciji klase nijedan član ne može biti dodan drugdje
6) Objasnite što su funkcije člana u nastavi?
Funkcija člana regulira ponašanje razreda. Pruža definiciju za podržavanje različitih operacija podataka koji se čuvaju u obliku predmeta.
7) Definirati osnovni tip varijable koja se koristi za različito stanje u C ++?
Varijabla koja se koristi za drugačiji uvjet u C ++ su
- Bool: Varijabla za pohranu logičkih vrijednosti (true ili false)
- Char: Promjenjiva za pohranu vrsta znakova
- int: Varijabla s integralnim vrijednostima
- float i double: Vrste varijabli s velikim vrijednostima i vrijednostima s pomičnim zarezom
8) Što je prostor imena std; i od čega se sastoji?
Prostor imena std; definira vašu standardnu knjižnicu C ++, sastoji se od klasa, objekata i funkcija standardne knjižnice C ++. Knjižnicu možete odrediti pomoću prostora imena std ili std:: u cijelom kodu. Prostor imena koristi se za razlikovanje istih funkcija u knjižnici definiranjem imena.
9) Objasnite što je funkcija petlje? Koje su različite vrste petlji?
U bilo kojem programskom jeziku, za opetovano izvršavanje skupa naredbi dok se ne ispuni određeni uvjet, koristi se funkcija petlje. Izvod petlje čuva se ispod kovrčavih zagrada {} koje se naziva tijelo petlje.
U jeziku C ++ koriste se tri vrste petlji
- Dok petlja
- Za petlju
- Do-while petlja
10) Objasnite kako su funkcije klasificirane u C ++?
U C ++ funkcije su klasificirane kao
- Povratak tipa
- Naziv funkcije
- Parametri
- Tijelo funkcije
11) Objasnite što su Access specifikatori u klasi C ++? Koje su vrste?
Specifikatori pristupa određuju prava pristupa za izjave ili funkcije koje ga slijede dok se ne uključi kraj klase ili neki drugi specifikator. Specifikatori pristupa odlučuju o načinu pristupa članovima klase. Postoje tri vrste specifikatora.
- Privatna
- Javnost
- Zaštićen
12) Objasnite što su operateri i objasnite na primjeru?
Operatori su specifični operandi u jeziku C ++ koji se koristi za izvođenje određenih operacija radi dobivanja rezultata. Različite vrste operatora dostupne za C ++ su Operator dodjele, Složeni operater dodjele, Aritmetički operator, Inkrementalni operator i tako dalje.
Na primjer, aritmetički operatori, želite dodati dvije vrijednosti 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;}
To će dati izlaz kao 31 kada pokrenete naredbu
13) Što je niz znakova u stilu C?
Niz je zapravo jednodimenzionalni niz znakova koji se završava nulom znaka '\ 0'.
Na primjer, za upisivanje riječi pozdrav
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
Po izvršavanju ovog koda dat će se rezultat poput Pozdravna poruka: Zdravo
14) Objasnite što je referentna varijabla u C ++?
Referentna varijabla je poput pokazivača s nekoliko razlika. Izjavljuje se pomoću & Operator. Drugim riječima, referenca je drugi naziv za već postojeću varijablu.
15) Objasnite što je polimorfizam u C ++?
Polimorfizam u C ++-u je sposobnost pozivanja različitih funkcija korištenjem samo jedne vrste poziva funkcije. Polimorfizam se odnosi na kodove, operacije ili predmete koji se različito ponašaju u drugom kontekstu.
Na primjer, funkcija zbrajanja može se koristiti u mnogim natjecanjima poput
- 5 + 5 Cijeli zbroj
- Medicinska praksa + Praksa Isti (+) operator može se koristiti s različitim značenjima sa žicama
- 3.14 + 2.27 Isti (+) operator može se koristiti za zbrajanje s pomičnim zarezom
16) Objasnite što je apstrakcija podataka na C ++?
Apstrakcija podataka tehnika je pružanja bitnih informacija vanjskom svijetu, dok se skrivaju pozadinski detalji. Ovdje u donjem primjeru ne morate razumjeti kako cout prikazuje tekst "Hello guru99" na korisničkom zaslonu, a istodobno je implementacija cout-a slobodna za promjenu
Na primjer,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) Objasnite što je C ++ izuzetno rukovanje?
Problem koji se pojavi tijekom izvršavanja programa naziva se iznimno rukovanje. Izuzetno rukovanje u C ++-u obavljaju tri ključne riječi.
- Pokušajte: Identificira blok koda za koji će se aktivirati određene iznimke
- Catch: Ključna riječ catch označava hvatanje iznimke od strane rukovatelja iznimkama na mjestu u programu
- Baciti: Kada tijekom izvođenja koda postoji problem, program izbacuje iznimku
18) Objasnite što je inkapsulacija podataka u C ++?
Inkapsulacija je objektno orijentirani koncept programiranja (oops) koji povezuje podatke i funkcije. Također se naziva mehanizmom skrivanja podataka.
19) Spomenite koje su vrste funkcija članova?
Vrste funkcija člana su
- Jednostavne funkcije
- Statičke funkcije
- Const funkcije
- Inline funkcije
- Funkcije prijatelja
20) Spomenite koje su izjave za donošenje odluka na C ++? Objasnite izjavu ako na primjeru?
Izjave o donošenju odluka na C ++ su
- ako izjava
- prekidačka izjava
- uvjetni operator
Na primjer, želimo implementirati uvjet if u C ++
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) Objasnite što je višenitnost u C ++-u?
Korisno je istodobno pokretanje dva ili više programa s više navoja. Postoje dvije vrste
- Na temelju procesa: Rukuje istodobnim izvršavanjem programa
- Temeljeno na nitima: Bavi se istodobnim izvršavanjem dijelova istog programa
22) Objasnite što je nadogradnja na C ++?
Ažuriranje je čin pretvaranja referenci ili pokazivača podklase u referencu super klase ili se pokazivač naziva upcasting.
23) Objasnite što je pretprocesor u C ++-u?
Predprocesori su smjernice koje daju upute sastavljaču da prethodno obradi informacije prije nego što stvarna kompilacija započne.
24) Objasnite što je COPY CONSTRUCTOR i za što se koristi?
KOPIRANJE KONSTRUKTORA je tehnika koja prihvaća objekt iste klase i kopira svog člana podataka u objekt na lijevom dijelu zadatka.