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