Top 50 Questions d’Entretien en Langage C++ – Partie 6
Questions d’Entretien sur le langage C++ avec des réponses pour la préparation des entretiens d’embauche, tests en ligne, examens et certifications. Ces questions et réponses sur le langage C++ comprennent divers sujets tel que les bases du langage C++, les boucles, les fonctions, les tableaux, les pointeurs, les structures des données, etc… Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur le langage C++.
1. Qu’est-ce qu’une template de classe en C++?
2. Qu’est-ce qu’un destructeur virtuel ?
3. Quel opérateur ne peut pas être surchargé en C++ ?
A ::
B ++
C *
D +
4. Quelle sera la sortie du programme C++ suivant?
#include <iostream> using namespace std; int main() { int x=1; cout << (x++)*(++x) << endl; return 0; }
A 1
B 2
C 3
D 6
5. Quelle sera la sortie du programme C++ suivant?
#include <iostream> using namespace std; int main() { int a=1; int x=(a++)++; cout << x << endl; return 0; }
A 1
B 2
C 3
D Erreur de compilation
6. La mémoire utilisée par un tableau est ________
A Contiguës
B Non contiguës
C Non déterminée
D Aucune de ces réponses
7. Si une classe mère et une classe fille incluent chacune une fonction membre avec le même nom. La fonction de quelle classe sera appelée si elle est appelée par un objet de la classe fille ?
A Fonction membre de la classe mère
B Fonction membre de la classe fille
C Dépend du paramètre
D Aucune de ces réponses
8. Quelle est la taille de void en C++ ?
A 0
B 1
C 2
D Aucune de ces réponses
9. Qu’est-ce qu’une classe abstraite ?
A Classe déclarée avec le mot clé abstract
B Classe qui possède exactement une fonction virtuelle
C Classe qui possède au moins une fonction virtuelle pure
D Aucune de ces réponses
10. Quel mot clé est utilisé pour définir des macros dans C++?
A macro
B define
C #define
D Aucune de ces réponses n’est vraie.