TDI E Passage Pratique 2007 v01 WWW - Forum-Ofppt - TK Th3 Expert
TDI E Passage Pratique 2007 v01 WWW - Forum-Ofppt - TK Th3 Expert
TDI E Passage Pratique 2007 v01 WWW - Forum-Ofppt - TK Th3 Expert
Com
OFPPT
Examen de Passage
Session Juin 2007
Filire : TSDI
Epreuve : Pratique
Barme : 40 Pts
Variante n 1
INT
String
String
String
Double
Double
Double
Questions :
1- Codage de la class stagiaire :
a) Ecrire la classe Stagiaire en interdissent laccs aux attributs. (1 point)
b) Ajouter les accesseurs et les modificateurs de chaque attribut. (1 point)
c) Ajouter un compteur qui permet de compter le nombre des objets crs de la class
stagiaire. (1 point)
2- Ajouter un constructeur sans argument qui initialise le matricule ; le matricule doit avoir la
valeur du compteur. (1 point)
Page 1/4
Www.Dev-Informatique.Com
3- Ajouter un constructeur avec 3 arguments qui initialise le nom, le prnom, et la filire. (1
point)
4- Ajouter un constructeur qui initialise tous les attributs de la classe stagiaire. (1 point)
NB : chaque instanciation dun objet de stagiaire, le compteur sincrmente et le matricule du
stagiaire recevra la valeur du compteur.
5- Ajouter une mthode RAZ qui initialise le compteur 0. (0,5 point)
6- Ajouter la mthode EQUALS qui teste lgalit de 2 objets Stagiaire (2 objets stagiaires
sont gaux sils ont le mme matricule). (1 point)
7- Ajouter une mthode CALCUL qui permet de calculer la moyenne gnrale de chaque
stagiaire. (1,5 point)
8- Cres une exception nomme ERRORNOTE qui se dclenche lors de la saisie dune note
qui est pas compris entre 0 et 20. (1 point)
9- Ecrire un programme de test qui cre les objets suivants :
Matricule
1
2
3
Nom
karami
Jamal
Ilham
Prnom
loubna
Youssef
Fayrouz
Filire
TSDI
TSDI
TSRI
Note1
Note2
Note3
12
13
15
Www.Dev-Informatique.Com
b. Modification (1 Pt)
c. Suppression (1 Pt)
d. Recherche (2 Pts)
3. Ajouter un formulaire contenant une liste permettant dafficher les stagiaires et
leurs notes ainsi que la moyenne par stagiaire tris par filire. (2 Pts)
4. Afin dimprimer cette liste, nous souhaitons enregistrer lensemble des
enregistrement dans un fichier texte. Ecrire le programme permettant de raliser
cette fonctionnalit (2 Pts)
5. Protger laccs cette application par : (1 Pt)
Compte : Admin
Mot de passe : Cmoi
Www.Dev-Informatique.Com
suivantes : numvente, nom client, catgorie, nom produit, nbr dunits,
montant HT.
(1,5 point)
Page 4/4