Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Top 24 des questions et réponses d'entretien C++ (mise à jour 2021)

1) Expliquez ce qu'est une classe en C++ ?

Une classe en C++ peut être définie comme une collection de fonctions et de données associées sous un nom unique. C'est un plan d'objets. Un programme C++ peut être composé de n'importe quel nombre de classes.

2) Comment spécifier une classe en C++ ?

En utilisant le mot-clé class suivi de l'identificateur (nom de la classe), vous pouvez spécifier la classe en C++. À l'intérieur des accolades, le corps de la classe est défini. Il se termine par un point-virgule à la fin.

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

3) Expliquez à quoi sert void main() en langage C++ ?

Pour exécuter l'application C++, cela implique deux étapes, la première étape est une compilation où la conversion du code C++ en code objet a lieu. Alors que la deuxième étape comprend la liaison, où la combinaison du code objet du programmeur et des bibliothèques a lieu. Cette fonction est exploitée par main() en langage C++.

4) Expliquez ce que sont les objets C++ ?

La classe donne des plans pour l'objet, donc fondamentalement, un objet est créé à partir d'une classe ou, en d'autres termes, un objet est une instance d'une classe. Les données et les fonctions sont regroupées en une unité autonome appelée objet. Ici, dans l'exemple A et B est l'Objet.

Par exemple,

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

5) Expliquez quelles sont les caractéristiques des membres de classe en C++ ?

6) Expliquez ce que sont les fonctions membres dans les classes ?

La fonction membre régule le comportement de la classe. Il fournit une définition pour prendre en charge diverses opérations sur les données détenues sous la forme d'un objet.

7) Définir le type de variable de base utilisé pour une condition différente en C++ ?

La variable utilisée pour une condition différente en C++ est

8) Qu'est-ce que l'espace de noms std ? et en quoi consiste-t-il ?

Espace de noms std ; définit votre bibliothèque C++ standard, elle se compose de classes, d'objets et de fonctions de la bibliothèque C++ standard. Vous pouvez spécifier la bibliothèque en utilisant l'espace de noms std ou std::dans tout le code. L'espace de noms est utilisé pour différencier les mêmes fonctions dans une bibliothèque en définissant le nom.

9) Expliquez ce qu'est la fonction Loop ? Quels sont les différents types de boucles ?

Dans n'importe quel langage de programmation, pour exécuter un ensemble d'instructions à plusieurs reprises jusqu'à ce qu'une condition particulière soit satisfaite, la fonction de boucle est utilisée. L'instruction de boucle est conservée sous les accolades { } appelées corps de boucle.

En langage C++, trois types de boucles sont utilisées

10) Expliquez comment les fonctions sont classées en C++ ?

En C++, les fonctions sont classées comme

11) Expliquez ce que sont les spécificateurs Access dans la classe C++ ? Quels sont les types ?

Les spécificateurs d'accès déterminent les droits d'accès pour les instructions ou les fonctions qui les suivent jusqu'à la fin de la classe ou qu'un autre spécificateur soit inclus. Les spécificateurs d'accès décident de la manière dont les membres de la classe sont accessibles. Il existe trois types de spécificateurs.

12) Expliquez ce que sont les Opérateurs et expliquez avec un exemple ?

Les opérateurs sont des opérandes spécifiques en C++ qui sont utilisés pour effectuer des opérations spécifiques pour obtenir un résultat. Les différents types d'opérateurs disponibles pour C++ sont l'opérateur d'affectation, l'opérateur d'affectation composé, l'opérateur arithmétique, l'opérateur d'incrémentation, etc.

Par exemple les opérateurs arithmétiques, vous voulez additionner deux valeurs a+b

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

Le résultat sera 31 lorsque vous exécuterez la commande

13) Qu'est-ce que la chaîne de caractères de style C ?

La chaîne est en fait un tableau unidimensionnel de caractères qui se termine par un caractère nul "\0".

Par exemple, pour saisir le mot bonjour

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

Lors de l'exécution de ce code, il donnera le résultat comme? Message d'accueil :Bonjour

14) Expliquez ce qu'est une variable de référence en C++ ?

Une variable de référence est comme un pointeur avec peu de différences. Il est déclaré à l'aide de l'opérateur &. En d'autres termes, la référence est un autre nom pour une variable déjà existante.

15) Expliquez ce qu'est le polymorphisme en C++ ?

Le polymorphisme en C++ est la possibilité d'appeler différentes fonctions en utilisant un seul type d'appel de fonction. Le polymorphisme fait référence à des codes, des opérations ou des objets qui se comportent différemment dans un contexte différent.

Par exemple, la fonction d'ajout peut être utilisée dans de nombreux concours comme

16) Expliquez ce qu'est l'abstraction de données en C++ ?

L'abstraction de données est une technique permettant de fournir des informations essentielles au monde extérieur tout en masquant les détails d'arrière-plan. Ici, dans l'exemple ci-dessous, vous n'avez pas besoin de comprendre comment cout affiche le texte "Hello guru99" sur l'écran de l'utilisateur et en même temps, la mise en œuvre de cout est libre de changer

Par exemple,

#include
Using namespace std;

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


17) Expliquez ce qu'est la gestion exceptionnelle de C++ ?

Le problème qui survient lors de l'exécution d'un programme est appelé traitement exceptionnel. La gestion exceptionnelle en C++ est effectuée par trois mots-clés.

18) Expliquez ce qu'est l'encapsulation de données en C++ ?

L'encapsulation est un concept de programmation orienté objet (oops) qui lie les données et les fonctions. Il est également appelé mécanisme de masquage des données.

19) Mentionnez quels sont les types de fonctions membres ?

Les types de fonctions membres sont

20) Mentionnez quelles sont les instructions de prise de décision en C++ ? Expliquez l'instruction if avec un exemple ?

Les instructions de prise de décision en C++ sont

Par exemple, nous voulons implémenter la condition if en C++

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

21) Expliquez ce qu'est le multithreading en C++ ?

Pour exécuter deux programmes ou plus simultanément, le multi-threading est utile. Il existe deux types de

22) Expliquez ce qu'est l'upcasting en C++ ?

L'upcasting est l'acte de convertir une référence ou un pointeur de sous-classe en sa référence de super classe ou un pointeur est appelé upcasting.

23) Expliquez ce qu'est le préprocesseur en C++ ?

Les pré-processeurs sont les directives, qui donnent l'instruction au compilateur de pré-traiter les informations avant le début de la compilation réelle.

24) Expliquez ce qu'est COPY CONSTRUCTOR et à quoi sert-il ?

COPY CONSTRUCTOR est une technique qui accepte un objet de la même classe et copie son membre de données dans un objet sur la partie gauche de l'affectation.

Téléchargement gratuit du PDF :Questions et réponses d'entretien C++


Langue C

  1. Principales questions et réponses d'entretien sur le cloud pour 2020
  2. Classes et objets C++
  3. Fonction amie C++ et classes amies
  4. Modèles de classe C++
  5. Les meilleurs ordinateurs monocarte en 2021
  6. Des questions sur les robots ? Réponses d'automatisation
  7. Différence entre structure et classe :expliquée avec un exemple C++
  8. 15 meilleurs IDE C++ :Éditeur Windows gratuit | Compilateur | 2021
  9. 10 meilleurs IDE C # pour Windows, Linux, Mac (mise à jour 2021)