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
?
0
3
4
0
et l’infini qu’on ne peut pas déterminer_etudiants
est égal à null
Main
« plante » à l’exécutionOn 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
?
0
3
4
0
et l’infini qu’on ne peut pas déterminer_etudiants
est égal à null
Main
« plante » à l’exécutionOn 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
?
0
3
4
0
et l’infini qu’on ne peut pas déterminer_etudiants
est égal à null
Main
« plante » à l’exécution