QCM sur C++ – Partie 12
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. Quelle est la sortie du code suivant?
#include <iostream> using namespace std; void carree(int *x) { *x = (*x + 1) * (*x); } int main() { int n = 10; carree(&n); cout << n; return 0; }
A 100
B 110
C 101
D Aucune de ces réponses n’est vraie.
2. Combien de types de boucles existe-t-il en C++?
A 1
B 2
C 3
D 4
3. Quelle est la sortie du code C++ suivant?
#include <iostream> using namespace std; int somme(int x, int y); int main() { int i = 1, j = 2; cout << somme(i, j) << endl; return 0; } int somme(int x, int y ) { int s = x + y; x = 2; return x + y; }
A 3
B 4
C Erreur de compilation
D Aucune de ces réponses n’est vraie.
4. Quel boucle est le mieux utilisé lorsque le nombre d’itérations est connu à l’avance?
A do while
B while
C for
D tous les boucles exigent que le nombre d’itérations soient connues.
5. Quelle est la sortie du code C++ suivant?
#include <iostream> using namespace std; void Somme(int a, int b, int & c) { a = b + c; b = a + c; c = a + b; } int main() { int a = 2, b =1; Somme(a, b, b); cout << a << " " << b; return 0; }
A 2 1
B 2 3
C 2 5
D 3 5
6. Quelle est la sortie du code C++ suivant?
#include <iostream> using namespace std; int main() { int tab[] = {1, 2, 3, 4, 5}; int *ptr = (tab + 1); cout << *tab + 2; return 0; }
A 1
B 2
C 3
D 4
7. Quelle est la sortie du code C++ suivant?
#include <iostream> using namespace std; main() { double x = 15.564702; float y = 5.99; int z ,w; z = (int) x; w = (int) y; cout << z <<' '<< w; return 0; }
A 15 6
B 14 6
C 15 5
D Aucune de ces réponses n’est vraie.
8. Lequel des éléments suivants est une structure correctement définie?
A struct {int x;}
B struct myStruct {int x;}
C struct myStruct int x;
D struct myStruct {int x;};
9. Lequel des éléments suivants accède au variable de structure *a?
A a.var;
B a > var;
C a->var;
D a-var;
10. Quelle est la sortie du code C++ suivant?
#include <iostream> using namespace std; void display() void display() { cout << "Hello World!"; } int main() { display(); return 0; }
A Hello World!
B Hello World!Hello World!
C Erreur de compilation.
D Aucune de ces réponses n’est vraie.