Chaque question est suivie d’un certain nombre de propositions. Répondre consiste à choisir les propositions vraies sachant qu’il peut y avoir entre zéro et plusieurs propositions « correctes ». Dans le cas où aucune proposition ne semble avérée, ne rien choisir.
Soit le programme TypeScript ☛
Quel est le dernier gagnant de l'élection présidentielle américaine :
Que faut-il ajouter dans la classe Etudiant pour qu’elle compile ?
new(); avant le constructeur entre {}super(_n_etudiant, _n_INSEE); en 1ère ligne du constructeursuper(); en 1ère ligne du constructeursuper(); en dernière ligne du constructeursuper(_n_etudiant, _n_INSEE); en dernière ligne du constructeurnew(_n_etudiant, _n_INSEE); avant le constructeur entre {}
On suppose que la classe
Etudiant compile sans erreurs (cf. Q1).
Que faut-il ajouter dans la classe Etudiant_etranger pour qu’elle compile ?
new(); avant le constructeur entre {}super(n_etudiant, n_INSEE); en 1ère ligne du constructeursuper(); en 1ère ligne du constructeursuper(); en dernière ligne du constructeursuper(n_etudiant, n_INSEE); en dernière ligne du constructeurnew(n_etudiant, n_INSEE); avant le constructeur entre {}
On suppose que la classe
Etudiant_etranger compile sans erreurs (cf. Q2).
Peut-on (à la compilation)
mon_universite ?mon_universite ?mon_universite ?Object dans l’objet mon_universite ?null dans l’objet mon_universite ?Set<E> dans l’objet mon_universite ?
Combien y-a-t-il d’éléments dans le champ
_etudiants de l’objet mon_universite à la fin du programme Main ?
0340 et l’infini qu’on ne peut pas déterminer_etudiants est égal à nullMain « plante » à l’exécution
On remplace dans la classe Universite, if (e_.n_INSEE === e.n_INSEE) return; par
if (e_.n_etudiant === e.n_etudiant) return;.
On compile et relance le prog. Combien y-a-t-il d’éléments dans le champ
_etudiants de l’objet mon_universite à la fin du programme Main ?
0340 et l’infini qu’on ne peut pas déterminer_etudiants est égal à nullMain « plante » à l’exécution
On ajoute dans la classe Universite,
avant if (e_.n_INSEE === e.n_INSEE) return;,
if (e_ instanceof Etudiant_etranger && e instanceof Etudiant_etranger && e_.id_pays_origine === e.id_pays_origine) return;.
On compile et relance le prog. Combien y-a-t-il d’éléments dans le champ
_etudiants de l’objet mon_universite à la fin du programme Main ?
0340 et l’infini qu’on ne peut pas déterminer_etudiants est égal à nullMain « plante » à l’exécution