Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> C Sprache

Top 24 Fragen und Antworten zu C++-Interviews (Update 2021)

1) Erklären Sie, was eine Klasse in C++ ist?

Eine Klasse in C++ kann als Sammlung von Funktionen und verwandten Daten unter einem einzigen Namen definiert werden. Es ist eine Blaupause von Objekten. Ein C++-Programm kann aus beliebig vielen Klassen bestehen.

2) Wie können Sie eine Klasse in C++ spezifizieren?

Mit dem Schlüsselwort class gefolgt von der Kennung (Name der Klasse) können Sie die Klasse in C++ spezifizieren. In geschweiften Klammern wird der Körper der Klasse definiert. Es wird am Ende durch Semikolon abgeschlossen.

For example,
class name{
// some data
// some functions
};

3) Erklären Sie, was die Verwendung von void main () in der C++-Sprache ist?

Um die C++-Anwendung auszuführen, sind zwei Schritte erforderlich, der erste Schritt ist eine Kompilierung, bei der die Konvertierung von C++-Code in Objektcode stattfindet. Während der zweite Schritt das Verknüpfen umfasst, wo das Kombinieren von Objektcode aus dem Programmierer und aus Bibliotheken stattfindet. Diese Funktion wird von main() in der Sprache C++ ausgeführt.

4) Erklären Sie, was C++-Objekte sind?

Die Klasse gibt Blaupausen für ein Objekt vor, also wird ein Objekt im Grunde aus einer Klasse erstellt oder mit anderen Worten, ein Objekt ist eine Instanz einer Klasse. Die Daten und Funktionen werden zu einer in sich geschlossenen Einheit gebündelt, die als Objekt bezeichnet wird. Hier im Beispiel ist A und B das Objekt.

Zum Beispiel

Class Student
{
Public:
Int rollno;
String name;
} A, B;

5) Erklären Sie, was die Eigenschaften von Klassenmitgliedern in C++ sind?

6) Erklären Sie, was Elementfunktionen in Klassen sind?

Die Member-Funktion regelt das Verhalten der Klasse. Es bietet eine Definition zur Unterstützung verschiedener Operationen an Daten, die in Form eines Objekts gespeichert sind.

7) Definieren Sie den Basistyp der Variable, die für eine andere Bedingung in C++ verwendet wird?

Die für eine andere Bedingung in C++ verwendete Variable ist

8) Was ist Namespace Std; und woraus besteht es?

Namensraum std; definiert Ihre Standard-C++-Bibliothek, sie besteht aus Klassen, Objekten und Funktionen der Standard-C++-Bibliothek. Sie können die Bibliothek angeben, indem Sie den Namespace std oder std::im gesamten Code verwenden. Namensraum wird verwendet, um dieselben Funktionen in einer Bibliothek zu unterscheiden, indem der Name definiert wird.

9) Erklären Sie, was eine Schleifenfunktion ist? Welche Arten von Loops gibt es?

In jeder Programmiersprache wird eine Schleifenfunktion verwendet, um eine Reihe von Anweisungen wiederholt auszuführen, bis eine bestimmte Bedingung erfüllt ist. Die Schleifenanweisung wird unter den geschweiften Klammern { } gehalten, die als Schleifenkörper bezeichnet wird.

In der Sprache C++ werden drei Arten von Schleifen verwendet

10) Erklären Sie, wie Funktionen in C++ klassifiziert werden ?

In C++ werden Funktionen als

klassifiziert

11) Erklären Sie, was Access-Bezeichner in der C++-Klasse sind? Welche Typen gibt es?

Zugriffsbezeichner bestimmen die Zugriffsrechte für die folgenden Anweisungen oder Funktionen, bis das Ende der Klasse oder ein anderer Bezeichner enthalten ist. Zugriffsspezifizierer entscheiden, wie auf die Mitglieder der Klasse zugegriffen werden kann. Es gibt drei Arten von Spezifizierern.

12) Erklären Sie, was Operatoren sind, und erläutern Sie dies anhand eines Beispiels?

Operatoren sind bestimmte Operanden in C++, die verwendet werden, um bestimmte Operationen auszuführen, um ein Ergebnis zu erhalten. Die verschiedenen Arten von Operatoren, die für C++ verfügbar sind, sind Zuweisungsoperatoren, zusammengesetzte Zuweisungsoperatoren, arithmetische Operatoren, Inkrementoperatoren und so weiter.

Zum Beispiel arithmetische Operatoren, Sie möchten zwei Werte a+b hinzufügen

#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;
}

Es wird 31 ausgegeben, wenn Sie den Befehl ausführen

13) Was ist die Zeichenkette im C-Stil?

Die Zeichenfolge ist eigentlich ein eindimensionales Array von Zeichen, das durch ein Nullzeichen ‚\0‘ abgeschlossen wird.

Zum Beispiel, um hallo Wort

einzugeben
#include
Using namespace std;
int main ()
{
char greeting[6] = { 'H' , 'e' , 'l' ,'l' , 'o' , '\0'};
cout << "Greeting message:" ;
cout << greeting << endl;
return 0;
}

Beim Ausführen dieses Codes wird das Ergebnis wie? Begrüßungsnachricht:Hallo

14) Erklären Sie, was eine Referenzvariable in C++ ist?

Eine Referenzvariable ist wie ein Zeiger mit wenigen Unterschieden. Es wird mit &Operator deklariert. Mit anderen Worten, Referenz ist ein anderer Name für eine bereits vorhandene Variable.

15) Erklären Sie, was Polymorphismus in C++ ist?

Polymorphismus in C++ ist die Fähigkeit, verschiedene Funktionen aufzurufen, indem nur ein Typ des Funktionsaufrufs verwendet wird. Polymorphismus bezieht sich auf Codes, Operationen oder Objekte, die sich in einem anderen Kontext anders verhalten.

Beispielsweise kann die Additionsfunktion in vielen Wettbewerben wie

verwendet werden

16) Erklären Sie, was Datenabstraktion in C++ ist?

Datenabstraktion ist eine Technik, um der Außenwelt wesentliche Informationen bereitzustellen und gleichzeitig die Hintergrunddetails zu verbergen. Hier im Beispiel unten müssen Sie nicht verstehen, wie cout den Text „Hallo Guru99“ auf dem Benutzerbildschirm anzeigt und gleichzeitig die Implementierung von cout frei geändert werden kann

Zum Beispiel

#include
Using namespace std;

int main ( )
{
cout << "Hello guru99" <<endl;
return 0 ;
}


17) Erklären Sie, was die außergewöhnliche Handhabung von C++ ist?

Das Problem, das während der Ausführung eines Programms auftritt, wird als Ausnahmebehandlung bezeichnet. Die außergewöhnliche Handhabung in C++ erfolgt durch drei Schlüsselwörter.

18) Erklären Sie, was Datenkapselung in C++ ist?

Kapselung ist ein objektorientiertes Programmierkonzept (oops), das die Daten und Funktionen zusammenbindet. Es wird auch als Datenversteckmechanismus bezeichnet.

19) Erwähnen Sie, welche Arten von Mitgliedsfunktionen es gibt?

Die Typen von Mitgliedsfunktionen sind

20) Erwähnen Sie, was die Entscheidungsfindungsaussagen in C++ sind? Erklären Sie die if-Anweisung mit einem Beispiel?

Die Entscheidungsfindungsanweisungen in C++ sind

Zum Beispiel wollen wir eine if-Bedingung in C++ implementieren

#include
int main ( )
{
  int, x, y;
  X= 10;
  Y= 5;
  if (x > y)
  {
    Cout << "x is greater than y";
   }
}

21) Erklären Sie, was Multithreading in C++ ist?

Um zwei oder mehr Programme gleichzeitig auszuführen, ist Multi-Threading sinnvoll. Es gibt zwei Arten von

22) Erklären Sie, was Upcasting in C++ ist?

Upcasting ist der Vorgang des Konvertierens einer Unterklassenreferenz oder eines Zeigers in seine Oberklassenreferenz oder seinen Zeiger wird Upcasting genannt.

23) Erklären Sie, was ein Präprozessor in C++ ist?

Präprozessoren sind die Direktiven, die den Compiler anweisen, die Informationen vorzuverarbeiten, bevor die eigentliche Kompilierung beginnt.

24) Erklären Sie, was COPY CONSTRUCTOR ist und wofür es verwendet wird?

COPY CONSTRUCTOR ist eine Technik, die ein Objekt derselben Klasse akzeptiert und sein Datenelement in ein Objekt im linken Teil der Zuweisung kopiert.

Kostenloser PDF-Download:Fragen und Antworten zu C++-Interviews


C Sprache

  1. Top Cloud-Interview-Fragen und -Antworten für 2020
  2. C++-Klassen und -Objekte
  3. C++ Friend-Funktion und Friend-Klassen
  4. C++-Klassenvorlagen
  5. Die besten Einplatinencomputer im Jahr 2021
  6. Roboterfragen? Automatisierungsantworten
  7. Unterschied zwischen Struktur und Klasse:Erklärt mit C++-Beispiel
  8. 15 Beste C++-IDE:Kostenloser Windows-Editor | Compiler | 2021
  9. 10 beste C#-IDE für Windows, Linux, Mac (Update 2021)
  10. Speicherklassen in C++