Ladda ner PDF
1) Förklara vad som är en klass i C ++?
En klass i C ++ kan definieras som en samling funktioner och relaterade data under ett enda namn. Det är en ritning av objekt. Ett C ++ - program kan bestå av valfritt antal klasser.
2) Hur kan du ange en klass i C ++?
Genom att använda nyckelordsklassen följt av identifierare (klassens namn) kan du ange klassen i C ++. Inuti lockiga parenteser definieras klassens kropp. Det avslutas av semikolon i slutändan.
For example,class name{// some data// some functions};
3) Förklara vad är användningen av void main () på C ++ -språket?
För att köra C ++ - applikationen innebär det två steg, det första steget är en sammanställning där konvertering av C ++ - kod till objektkod sker. Medan det andra steget inkluderar länkning, där kombination av objektkod från programmeraren och från bibliotek sker. Denna funktion styrs av main () på C ++ - språk.
4) Förklara vad som är C ++ - objekt?
Klass ger ritningar för objekt, så i princip skapas ett objekt från en klass eller med andra ord är ett objekt en förekomst av en klass. Data och funktioner är sammanbundna som en fristående enhet som kallas ett objekt. Här i exemplet A och B är objektet.
Till exempel,
Class Student{Public:Int rollno;String name;} A, B;
5) Förklara vad kännetecknar klassmedlemmar i C ++?
- Data och funktioner är medlemmar i C ++,
- Inom klassdefinitionen måste datamedlemmar och metoder deklareras
- Inom en klass kan en medlem inte deklarera om
- Annat att i klassdefinitionen kan ingen medlem läggas till någon annanstans
6) Förklara vad som är medlemsfunktioner i klasser?
Medlemmens funktion reglerar klassens beteende. Det ger en definition för att stödja olika operationer på data som hålls i form av ett objekt.
7) Definiera grundläggande typ av variabel som används för ett annat tillstånd i C ++?
Variabeln som används för ett annat tillstånd i C ++ är
- Bool: variabel för att lagra booleska värden (true eller false)
- Char: Variabel för att lagra karaktärstyper
- int: Variabel med integrerade värden
- float and double: Typer av variabler med stora och flytande värden
8) Vad är namespace std; och vad består består av?
Namnrymd std; definierar ditt standard C ++ - bibliotek, det består av klasser, objekt och funktioner i standard C ++ - biblioteket. Du kan ange biblioteket genom att använda namespace std eller std:: genom hela koden. Namespace används för att differentiera samma funktioner i ett bibliotek genom att definiera namnet.
9) Förklara vad som är loopfunktion? Vilka är olika typer av öglor?
I vilket programmeringsspråk som helst, för att utföra en uppsättning uttalanden upprepade gånger tills ett visst villkor är uppfyllt används loopfunktionen. Loop-uttalandet hålls under de lockiga hängslen {} som kallas Loop body.
På C ++ språk används tre typer av slingor
- While loop
- För loop
- Gör en slinga
10) Förklara hur funktioner klassificeras i C ++?
I C ++ klassificeras funktioner som
- Returtyp
- Funktionsnamn
- Parametrar
- Funktion kropp
11) Förklara vad är Access-specifikationer i C ++ - klass? Vilka är typerna?
Åtkomstspecifikatorer bestämmer åtkomsträttigheterna för uttalanden eller funktioner som följer till slutet av klassen eller en annan specifikator ingår. Åtkomstspecifikatorer bestämmer hur medlemmarna i klassen kan nås. Det finns tre typer av specifikationer.
- Privat
- offentlig
- Skyddade
12) Förklara vad som är operatörer och förklara med ett exempel?
Operatörer är specifika operander i C ++ som används för att utföra specifika operationer för att få ett resultat. De olika typerna av operatörer som finns tillgängliga för C ++ är Assignment Operator, Compound Assignment Operator, Arithmetic Operator, Increment Operator och så vidare.
Till exempel aritmetiska operatorer vill du lägga till två värden 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;}
Det ger utdata som 31 när du kör kommandot
13) Vad är teckensträngen i C-stil?
Strängen är faktiskt en endimensionell uppsättning tecken som avslutas med ett null tecken '\ 0'.
Till exempel för att skriva hej ord
#includeUsing namespace std;int main (){char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};cout << "Greeting message: ;cout << greeting << endl;return 0;}
När du kör den här koden kommer det att ge resultatet som Hälsningsmeddelande: Hej
14) Förklara vad som är en referensvariabel i C ++?
En referensvariabel är precis som en pekare med få skillnader. Det deklareras med & Operator. Med andra ord är referens ett annat namn för en redan existerande variabel.
15) Förklara vad som är polymorfism i C ++?
Polymorfism i C ++ är möjligheten att anropa olika funktioner genom att endast använda en typ av funktionsanropet. Polymorfism hänvisas till koder, operationer eller objekt som beter sig annorlunda i ett annat sammanhang.
Tilläggsfunktionen kan till exempel användas i många tävlingar som
- 5 + 5 heltalstillägg
- Medicinsk + praktik Samma (+) operatör kan användas med olika betydelse med strängar
- 3.14 + 2.27 Samma (+) operatör kan användas för att lägga till flytande punkt
16) Förklara vad är dataabstraktion i C ++?
Dataabstraktion är en teknik för att ge viktig information till omvärlden samtidigt som bakgrundsdetaljerna döljs. Här i exemplet nedan behöver du inte förstå hur cout visar texten "Hello guru99" på användarskärmen och samtidigt är implementeringen av cout gratis att ändra
Till exempel,
#includeUsing namespace std;int main ( ){cout << "Hello guru99" <17) Förklara vad som är C ++ exceptionell hantering?
Problemet som uppstår under genomförandet av ett program kallas exceptionell hantering. Den exceptionella hanteringen i C ++ görs av tre nyckelord.
- Försök: Det identifierar ett kodblock för vilket särskilda undantag aktiveras
- Fångst: Fångstnyckelordet anger att ett undantagshanterare fångar ett undantag på platsen i ett program
- Kasta: När det finns ett problem när du kör koden, ger programmet ett undantag
18) Förklara vad är datakapsling i C ++?
Inkapsling är ett objektorienterat programmeringskoncept (oops) som binder samman data och funktioner. Det kallas också mekanism för datadöljande.
19) Nämn vilka typer av medlemsfunktioner?
Typerna av medlemsfunktioner är
- Enkla funktioner
- Statiska funktioner
- Const-funktioner
- Inline-funktioner
- Vänfunktioner
20) Nämn vad är beslutsuttalanden i C ++? Förklara om uttalande med ett exempel?
Beslutsutlåtandena i C ++ är
- if uttalande
- byta uttalande
- villkorlig operatör
Till exempel vill vi implementera if villkor i C ++
#includeint main ( ){int, x, y;X= 10;Y= 5;if (x > y){Cout << "x is greater than y";}}21) Förklara vad som är multi-threading i C ++?
Att köra två eller flera program samtidigt är multi-threading användbart. Det finns två typer av
- Processbaserad: Den hanterar programmet samtidigt
- Trådbaserad: Den handlar om samtidig utförande av delar av samma program
22) Förklara vad som är uppkastning i C ++?
Upcasting är att konvertera en underklassreferens eller pekare till dess superklassreferens eller pekare kallas upcasting.
23) Förklara vad som är förprocessor i C ++?
Förprocessorer är direktiven som ger instruktioner till kompilatorn att förbehandla informationen innan den faktiska sammanställningen startar.
24) Förklara vad som är COPY CONSTRUCTOR och vad används det till?
COPY CONSTRUCTOR är en teknik som accepterar ett objekt av samma klass och kopierar dess datamedlem till ett objekt till vänster i uppdraget.