Flashcards : Maîtrise de la programmation orientée objet en C++ — 20 cartes

Toutes les cartes

1Question

Généricité en C++ — définition ?

Réponse

Utilisation de templates pour code indépendant du type.

2Question

Héritage en C++ — rôle ?

Réponse

Réutiliser et spécialiser des classes.

3Question

Polymorphisme C++ — mécanisme ?

Réponse

Appel dynamique de fonctions virtuelles.

4Question

Références — localisation ?

Réponse

Alias d’une variable existante.

5Question

Pointeurs — différence ?

Réponse

Variables contenant l’adresse d’une autre variable.

6Question

C++ vs Java — généricité ?

Réponse

Templates à la compilation vs vérification à l’exécution.

7Question

Templates C++ — rôle ?

Réponse

Créer classes ou fonctions génériques.

8Question

Classe — définition ?

Réponse

Modèle pour créer des objets.

9Question

Objet — définition ?

Réponse

Instance concrète d’une classe.

10Question

Héritage multiple — syntaxe ?

Réponse

Classe dérivée de plusieurs classes de base.

11Question

Upcast — définition ?

Réponse

Conversion d’un dérivé vers sa base.

12Question

Downcast — définition ?

Réponse

Conversion d’une base vers un dérivé.

13Question

Visibilité membres — influence ?

Réponse

Contrôle accès selon public, protected, private.

14Question

Généricité statique — en quoi ?

Réponse

À la compilation via templates.

15Question

Polymorphisme dynamique — en quoi ?

Réponse

À l’exécution via fonctions virtuelles.

16Question

Références constantes — avantage ?

Réponse

Manipuler un objet sans le modifier.

17Question

Durée de vie des temporaires — avec const ?

Réponse

Prolongée si lié à une référence constante.

18Question

Héritage virtuel — but ?

Réponse

Résoudre ambiguïtés d’héritage multiple.

19Question

Héritage public — effet ?

Réponse

Membres publics restent publics dans la dérivée.

20Question

RTTI — rôle ?

Réponse

Vérifier le type réel d’un objet à l’exécution.

Testez-vous avec le QCM

Testez vos connaissances avec un QCM de 10 questions sur Maîtrise de la programmation orientée objet en C++.

1. Qu'est-ce que la généricité en C++ ?

2. Qui a écrit 'The C++ Programming Language', une référence sur le langage C++ ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Maîtrise de la programmation orientée objet en C++.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards