Examen À Distance Java
Examen À Distance Java
Examen À Distance Java
Rappels :
— Cette épreuve doit être faite individuellement et vous ne devez pas échanger ou par-
tager des réponses avec d’autres étudiants pendant l’épreuve. Le candidat qui ne
respecte pas ces consignes peut être considéré comme un fraudeur. Le professeur a le
droit de sanctionner tous les étudiants qui ont les mêmes réponses ou des réponses
semblables.
— L’étudiant doit rédiger la solution de l’épreuve sur une feuille de papier par la suite,
scanner sa copie et l’envoyer par email à l’adresse suivante [email protected].
— Chaque étudiant est responsable de la qualité de scan de sa copie. Les pages invisibles
ne seront pas corrigés.
— Cette épreuve a une durée limitée. L’étudiant sera pénalisé si le professeur ne reçoit pas
la copie des réponses après la durée consacrée pour l’envoie de la copie (15 min après la
fin de l’épreuve). Chaque 5 minutes de retard coûtent 1 point. Par conséquent, avant
de commencer, veuillez prendre un moment pour examiner l’ensemble de l’épreuve
afin de pouvoir budgétiser votre temps.
— Pour les programmes, la clarté est importante ; si vos codes difficile à lire, vous per-
drez des points. Une explication des programmes sous forme de commentaires fait
également une certaine différence.
— Chaque candidat doit signer à la fin de chaque page de sa copie.
Exercice 1 :
Dans un établissement, on trouve deux sortes de personne : des professeurs et des élèves.
Chaque personne est caractérisée par nom (String), prénom (String), sexe (String), âge (int)
et adresse (String) qui sont des attributs privés et communs à toutes les personnes.
1. Ecrire la classe Personne avec un constructeur usuel, les getters/setters et une méthode
toString().
2. Ecrire la classe Eleve avec les attributs NbCours (nombre de cours), MAX (le nombre
maximum de cours suivis, deux tableaux de type ArrayList (le premier pour les cours
suivis et le deuxième pour les notes obtenues par l’élève (chaque élève ne peut pas
suivre plus que 8 cours)) et un constructeur usuel.
3. Définir dans la classe Eleve :