QCM sur C++ – Partie 2
QCM sur C++ avec des réponses pour la préparation des concours, des tests en ligne, examens et aux certifications. Ces questions et réponses sur C++ comprennent divers sujets. Et sont tirés d’un vrai concours écrit. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur C++.
1. Quel est la sortie du programme suivant en C++?
#include <iostream>
using namespace std;
int main()
{
cout << sizeof(char);
cout << sizeof(int);
cout << sizeof(float);
return 0;
}
A 1 8 8
B 1 4 8
C 1 4 4
D Aucune de ces réponses n’est vraie.
2. Quelle fonction est utilisée pour lire un seul caractère dans la console en C++?
A scanf(c)
B read(c)
C getline(c)
D cin.get(c)
3. Quelle fonction est utilisée pour écrire un seul caractère sur la console en C++?
A printf(c)
B write(c)
C cout.put(c)
D cout.putline(c)
4. La taille d’un objet ou d’un type peut être déterminée avec quel opérateur?
A malloc
B sizeof
C malloc
D calloc
5. Combien de fois le « cout » dans la ligne 12 s’exécute-t-il?
#include <iostream>
using namespace std;
int main()
{
int n = 10;
for (int i = 0; i < n; i++ )
{
n++;
continue;
cout << n;
}
return 1;
}
A 10
B 11
C 1
D Le « cout » ne s’exécute jamais.
6. Lequel des opérateurs suivants s’appelle « Opérateur de flux d’entrée »?
A <<
B >>
C >
D <
7. Lequel des opérateurs suivants s’appelle « Opérateur de flux de sortie »?
A <<
B >>
C >
D <
8. Un langage capable de générer de nouveaux types de données est appelé _________
A surchargé
B extensible
C encapsulé
D modulable
9. Quel est la sortie du code suivant en C++?
#include <iostream>
using namespace std;
int main()
{
int n = 5, i;
for (i = 0; i < n; i++)
{
n++;
cout << n << endl;
goto a;
}
a:
do
{
cout << "label a" << endl;
break;
}
while( 0 );
return 1;
}
A 5 label a
B 5
C label a
D 6
label a
10. La taille des objets en C++ est exprimée en termes de multiples de la taille d’un ____ et la taille d’un « char » est _______
A char, 4
B int, 1
C char, 1
D float, 8


