Vous êtes sur la page 1sur 1

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: www.iaicameroun.com E-mail: contact@iaicameroun.com

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 Main.cpp, créer un objet peugeot , à partir duquel on créera
un fichier Infos.txt 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.

Vous aimerez peut-être aussi