⚙️ Facile 10 questions

QCM - Exercices en langage C++

Quiz interactif avec 10 questions. Testez vos connaissances!

#cpp

Comment jouer ?

  • 1. Lisez chaque question attentivement
  • 2. Choisissez votre réponse parmi les options
  • 3. Cliquez sur "Voir la réponse" pour vérifier
  • 4. Comptez vos bonnes réponses à la fin !

Quiz: QCM - Exercices en langage C++

10 questions | Difficulté: facile


Question 1

Quel est le résultat du code suivant?

int x = 5;
cout \<\< x * 2;
  • A. 10
  • B. 12
  • C. 20
  • D. 25
Voir la réponse

Réponse correcte: B

Le code multiplie la valeur de x par 2 et affiche le résultat.


Question 2

Quel est le but d’une classe dans la programmation orientée objet ?

  • A. Définir des variables
  • B. Créer des objets
  • C. Définir des méthodes
  • D. Tout cela
Voir la réponse

Réponse correcte: C

Une classe définit les caractéristiques et le comportement d’un objet.


Question 3

Qu’est-ce que l’héritage dans la programmation orientée objet ?

  • A. Un mécanisme pour créer des objets
  • B. Un moyen de partager du code entre classes
  • C. Un processus pour supprimer une classe
  • D. Aucune de ces choses-là
Voir la réponse

Réponse correcte: C

L’héritage permet à une classe d’étendre les caractéristiques et le comportement d’une autre classe.


Question 4

Quel est le rôle du constructeur dans la programmation orientée objet ?

  • A. Initialiser les variables d’instance
  • B. Définir les méthodes d’une classe
  • C. Créer des objets
  • D. Tout cela
Voir la réponse

Réponse correcte: B

Le constructeur initialise les valeurs des variables d’instance lors de la création d’un objet.


Question 5

Qu’est-ce que le polymorphisme dans la programmation orientée objet ?

  • A. La capacité pour un objet à prendre plusieurs formes
  • B. Un mécanisme pour supprimer une classe
  • C. Un moyen de partager du code entre classes
  • D. Aucune de ces choses-là
Voir la réponse

Réponse correcte: B

Le polymorphisme permet à un objet d’adopter différentes formes en fonction du contexte.


Question 6

Quel est le résultat du code suivant?

int x = 5;
cout \<\< x + 2;
  • A. 7
  • B. 10
  • C. 12
  • D. 15
Voir la réponse

Réponse correcte: D

Le code ajoute 2 à la valeur de x et affiche le résultat.


Question 7

Qu’est-ce que l’héritage multiple dans la programmation orientée objet ?

  • A. Un mécanisme pour créer des objets
  • B. Un moyen de partager du code entre classes
  • C. Une classe peut hériter de plusieurs autres classes
  • D. Aucune de ces choses-là
Voir la réponse

Réponse correcte: D

L’héritage multiple permet à une classe d’hériter de plusieurs classes.


Question 8

Quel est le rôle des destructeurs dans la programmation orientée objet ?

  • A. Initialiser les variables d’instance
  • B. Définir les méthodes d’une classe
  • C. Créer des objets
  • D. Libérer les ressources utilisées par un objet
Voir la réponse

Réponse correcte: D

Les destructeurs libèrent les ressources utilisées par un objet lors de sa destruction.


Question 9

Quel est le résultat du code suivant?

int x = 5;
cout \<\< !x;
  • A. 0
  • B. 1
  • C. 10
  • D. 25
Voir la réponse

Réponse correcte: C

Le code utilise l’opérateur de négation pour afficher le résultat.


Question 10

Qu’est-ce que les patrons de classes dans la programmation orientée objet ?

  • A. Des modèles de conception utilisés pour résoudre des problèmes spécifiques
  • B. Un moyen de partager du code entre classes
  • C. Une classe peut hériter de plusieurs autres classes
  • D. Aucune de ces choses-là
Voir la réponse

Réponse correcte: B

Les patrons de classes sont des modèles de conception utilisés pour résoudre des problèmes spécifiques.