TypeScript quiz

TypeScript quiz

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

Question 0 -proposition(s) vraie(s) en vert-


Quel est le dernier gagnant de l'élection présidentielle américaine :

Question 1/6


Que faut-il ajouter dans la classe Etudiant pour qu’elle compile ?

Question 2/6


On suppose que la classe Etudiant compile sans erreurs (cf. Q1). Que faut-il ajouter dans la classe Etudiant_etranger pour qu’elle compile ?

Question 3/6


On suppose que la classe Etudiant_etranger compile sans erreurs (cf. Q2). Peut-on (à la compilation)

Question 4/6


Combien y-a-t-il d’éléments dans le champ _etudiants de l’objet mon_universite à la fin du programme Main ?

Question 5/6


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 ?

Question 6/6


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 ?

© Franck Barbier