BTS SN IR/SIO : PHP : les bases de la POO


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


1) Après le code $myVar = new myClass(); dans ce cas $myVar est :
  une instance
  un objet
  une nouvelle fonction
  Je ne sais pas

2) Qu'est-ce qu'un constructeur ?
  Une classe particulière
  Une méthode particulière dans une classe
  La première méthode de la classe
  Je ne sais pas

3) Qu'est-ce qu'une méthode ?
  une fonction dans une classe
  la liste des attributs de la classe
  une variable dans une classe
  Je ne sais pas

4) Quel mot clé précède le nom d’une méthode ?
  public
  protected
  function
  method
  Je ne sais pas

5) Lequel des éléments suivants peut être utilisé pour instancier un objet en PHP en supposant que le nom de la classe soit « MaClass »?
  obj = new MaClass();
  $obj = new $maClass;
  $obj = new MaClass();
  $obj = new MaClass;
  Je ne sais pas

6) Pour qu'une méthode puisse être appelée depuis depuis l’extérieur, il faut la déclarée :
  public
  instance
  object
  private
  Je ne sais pas

7) Parmi les propositions suivantes, laquelle est la meilleure façon de déclarer une méthode?
  method myMethod() { instructions; }
  function myFunction() { instructions; }
  method myFunction() { instructions; }
  Je ne sais pas

8) Les attributs d'une classes correspondent à :
  ses constructeurs
  ses méthodes
  ses caractéristiques internes
  ses fonctions
  Je ne sais pas

9) la méthode qui permet de modifier un attribut se nomme :
  accesseur
  mutateur
  constructeur
  instance
  Je ne sais pas

10) un accesseur permet :
  déclarer plus rapidement une méthode
  de récupérer la valeur d'un attribut
  lancer le constructeur à la création de l'objet
  Je ne sais pas

11) Quel mot-clé est utilisé pour faire référence à des propriétés ou à des méthodes du même objet ?
  $this
  instance
  public
  private
  Je ne sais pas

12) Créer un objet c'est
  instancier
  accéder
  construire
  muter
  Je ne sais pas

13) Comment s'appellent les fonctions qui sont dans une classe ?
  Des methodes
  Des instances
  Des objets
  Je ne sais pas

14) Parmi les propositions suivantes, laquelle est la meilleure façon d’invoquer une méthode?
  object::maMethod();
  $object->maMethod();
  object->maMethod();
  $object::maMethod();
  Je ne sais pas

Partagez ce quiz :