BTS SN IR/SIO : C++ : Programmation objet

Rmq : tout est objet !



Tirage au sort de 20 parmi une base de 20 Questions...


1) maClasse.h contient :
  les prototypes des méthodes et les attributs typés
  les méthodes et attributs
  les méthodes et les prototypes des attributs typés
  Je ne sais pas

2) Quel caractère est utilisé pour marquer la fin d’une classe?
  ,
  ;
  :
  }
  Je ne sais pas

3) Que contient une classe en C++?
  Des tableaux
  Les données et les fonctions
  Fonctions
  Données
  Je ne sais pas

4) Combien d'arguments un destructeur d'une classe peut-il recevoir?
  1
  0
  2
  Je ne sais pas

5) Lequel des opérateurs suivants est l’opérateur de résolution de portée?
  ::
  ->
  ~
  &
  Je ne sais pas

6) Complétez : Lorsque vous créez un objet, vous créez « _____________ » d’une classe.
  une copie
  une structure
  une instance
  un constructeur
  Je ne sais pas

7) Lequel des types suivants n’est pas présent en C mais présent en C++?
  bool
  void
  int
  float
  Je ne sais pas

8) Lequel des instructions suivants est équivalent à printf() en C++?
  put
  cin
  scanf
  write
  cout
  Je ne sais pas

9) L’objet est décrit par :
  un constructeur
  un destructeur
  ses attributs
  une classe
  Je ne sais pas

10) Est-il obligatoire d’appeler un constructeur pour créer un objet?
  oui
  non
  Je ne sais pas

11) Lequel est une déclaration de classe valide?
  public classe A {}
  object A {int x;};
  classe A {}
  classe A {int x;};
  Je ne sais pas

12) maClasse.cpp contient :
  les prototypes des méthodes et les attributs typés
  les définitions des méthodes uniquement
  les attributs publics uniquement
  Je ne sais pas

13) Dans la définition de la classe les méthodes sont obligatoirement déclarées avant les attributs ?
  faux
  vrai
  Je ne sais pas

14) En langage objet, la donnée membre d'un objet s'appelle :




15) En langage objet, la fonction membre d'un objet s'appelle :




16) Lequel des instructions suivants est équivalent à scanf() en C++?
  cin
  read
  printf
  cout
  Je ne sais pas

17) Lequel des énoncés suivants déclare correctement un tableau?
  int tab[10];
  int tab;
  tab{10};
  int [10]tab;
  Je ne sais pas

18) Choisissez une autre définition pour les objets.
  Membre de la classe
  Instance de la classe
  Associé de la classe
  Attribut de la classe
  Je ne sais pas

19) Lequel des opérateurs suivants est utilisé avec un pointeur pour accéder aux membres d’une classe?
  ->
  .
  ::
  ~
  Je ne sais pas

20) En C++, la réutilisation du code d'un objet peut être réalisé à l’aide de ______.
  Encapsulation
  Les méthodes publiques
  Héritage
  Je ne sais pas