Etablissement Inter – Etats d’Enseignement Supérieur
CENTRE D’EXCELLENCE TECHNOLOGIQUE PAUL BIYA
BP: 13719 Yaoundé (Cameroun) Tel. (+237) 242 72 99 57/(+237) 242 72 99 58
Site web: [Link] E-mail: contact@[Link]
EXAMEN DE FIN DE SEMESTRE
Session de Février 2024
Epreuve D’initiation à la P.O.O (C++)
Durée : 2h Niveau 1 Filières : Génie Logiciel, Syst. et Réseaux, Software Eng. Année Aca. : 2023- 2024
EXERCICE 1 : QCM (10 pts) Répondre par VRAI ou FAUX Ex : 6 = FAUX
NB : bonne réponse = 2 pts ; mauvaise réponse = -1 ; pas de réponse = -1
1. En C++ le constructeur est un attribut qui porte le nom de la classe et qui permet de construire les
objets de la classe
2. L’encapsulation des données est un principe propre uniquement au C++ permettant de cacher les
détails d’implémentation d’une méthode
3. La transitivité de l’héritage en C++ consiste en : si B hérite de A et que C hérite de B, alors C hérite de A
4. La différence en POO entre l’héritage multiple et l’héritage à plusieurs niveaux est que dans
l’héritage multiple, une classe fille héritage de plusieurs classes mères, alors que dans l’héritage à
plusieurs niveaux, une classe fille hérite d’une autre classe fille qui devient à son tour une classe fille
et une classe mère.
5. Une méthode virtuelle pure en C++ est une méthode pour laquelle il existe une implémentation, mais
qui doit être remplacée (la méthode virtuelle) dans la classe dérivée, sinon la classe dérivée deviendra
également une classe abstraite.
EXERCICE 2 : Introduction au C++ Orienté Objet (10 pts)
1. Soit la classe suivante :
a) Créer cette classe (Véhicule) (02 pts)
b) Donner la définition de cette classe (dans un fichier .h) (02 pts)
c) Créer une classe Vehicule4_roues à partir de Véhicule avec les
attributs privés suivants : Modèle (string), couleur (string),
immatriculation (string), et avec pour méthodes publiques :
ChangerCouleur (void), RoulerSeule (void). (02 pts)
d) Dans [Link], créer un objet peugeot , à partir duquel on créera
un fichier [Link] dans lequel on enregistrera et affichera les
informations de la voiture peugeot de la manière suivante :
Modèle : Hybride C4
Couleur : Noir
Immatriculation : CE730VH (4 pts)
NB : Le traitement des questions de l’exercice 2 se fera dans l’ordre donné sur l’épreuve. Le non-respect de
cette consigne vaut zéro (0) pour tout l’exercice.