QCM sur C++ – Partie 4
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. Que se passe-t-il si la ligne ci-dessous est exécutée en C et C++?
int *ptr = malloc(20);
A Erreur en C et C++
B Avertissement en C et C++
C Erreur en C++ et exécution réussite en C
D Erreur en C et exécution réussite en C++
2. Qu’est-ce qu’une liaison dynamique?
A Processus consistant à lier le code actuel à un appel de procédure pendant l’exécution.
B Processus consistant à lier le code actuel à un appel de procédure pendant la compilation.
C Processus consistant à lier le code actuel à un appel de procédure à tout moment.
D Tout les réponses sont vrais
3. Qu’est-ce que une liaison statique?
A Processus consistant à lier le code actuel à un appel de procédure pendant l’exécution
B Processus consistant à lier le code actuel à un appel de procédure pendant la compilation
C Processus consistant à lier le code actuel à un appel de procédure à tout moment
D Tout les réponses sont vrais
4. Que se passe-t-il si la ligne ci-dessous est exécutée en C et C++?
const int x;
A Erreur en C et C++
B Avertissement en C et C++
C Erreur en C++ et exécution réussite en C
D Erreur en C et exécution réussite en C++
5. Quelle est la sortie du code C++ suivant?
#include <iostream> using namespace std; int main() { cout << sizeof('a') << endl; cout << sizeof(char); return 0; }
A 1 4
B 1 1
C 4 1
D Erreur
6. Lequel des opérateurs suivants est l’opérateur de résolution de portée?
A ~
B ::
C *
D .
7. Quelle est la sortie du code C ++ suivant?
#include<iostream> using namespace std; int tab[50]; int main() { cout << tab[49] << endl; }
A Valeur aléatoire
B 49
C 0
D Erreur
8. Lequel des éléments suivants est accédé par une fonction membre d’une classe?
A L’objet de cette classe
B La partie publique d’une classe
C La partie privée d’une classe
D Tous les membres d’une classe
9. Quelle est la taille d’un caractère en C et C++?
A 4 et 1
B 1 et 4
C 1 et 1
D 4 et 4
10. Que se passe-t-il si la ligne ci-dessous est exécutée en C et C++?
#include <stdio.h> int main(void) { int new = 10; printf("%d", new); }
A Erreur en C et C++
B Avertissement en C et C++
C Erreur en C++ et exécution réussite en C
D Erreur en C et exécution réussite en C++