WorksheetsCPP B1 (2)
Total questions: 14
Worksheet time: 8mins
Les méthodes constantes permettent de modifier l'objet.
FAUX
VRAI
NSP
Le constructeur est une méthode appelée automatiquement lors de l'instanciation d'un objet.
VRAI
FAUX
NSP
Il est possible de surcharger un destructeur.
VRAI
FAUX
NSP
Il est possible de lire des attributs dans une méthode constante.
VRAI
FAUX
NSP
Quel mot clé permet de créer une classe ?
classe
class
classes
Class
NSP
Comment appelle-t-on respectivement les variables et les fonctions contenues dans une classe ?
Les références et les pointeurs
Les types et les prototypes
Les attributs et les méthodes
Les objets et les instances
NSP
Quelles sont les lignes de code qui déclarent correctement la classe Point?
Où devez-vous placer les attributs pour respecter le principe d'encapsulation ?
private
prive
public
private attribute
NSP
Considérez la classe Point qui contient la méthode getX() et qui retourne la valeur contenue dans l'attribut m_x.
Quelle est à la bonne implémentation de la méthode getX() dans un fichier .cpp ?
Quels constructeurs par défaut de la classe Point permettent d'initialiser les attributs m_x et m_y à 0 ?
Comment déclarer votre classe Fraction dans le fichier fraction.hpp avec les deux attributs m_numerateur et m_denominateur , en respectant le principe d’encapsulation ?
La classe Fraction possède 3 constructeurs différents :
Le premier reçoit comme arguments deux entiers. Ils représentent respectivement le numérateur et le dénominateur de la fraction.
Le deuxième constructeur prend un seul entier en argument.
Enfin, le dernier constructeur ne prend aucun argument (constructeur par défaut).
Quels prototypes correspondent aux trois constructeurs mentionnés ci-dessus ?
Vous aimeriez maintenant créer une classe Inverse qui hérite de la classe Fraction.
Comment déclarer cette classe dans le fichier .hpp ?
Peut-on créer une instance d'une classe abstraite ?
Oui
Non
NSP
