Page 36 - IT2
P. 36

OFPPT




                                                     Office de la Formation Professionnelle
                                                          et de la Promotion du Travail

                                     Direction Recherche et Ingénierie de Formation
                              Examen de passage à la 3eme année de cours du soir

                                                    Session Juin 2010


           Filière : TDI
                                                                                   Epreuve : Pratique
           Niveau : Technicien Spécialisé
           Durée   : 4 h 00                                                        Barème : 20 Pts


            Important : assurez-vous que tous les éléments de vos projets sont sauvegardés dans un
            dossier portant votre nom et prénom  et le numéro de la variante de l’examen comme
            suit "NOM_PRENOM_Variante".


                                                    Variante n° 3

          Partie 1 : (9 Pts)


          On veut gérer les vidéos dans une médiathèque. Une vidéo est connue par son titre, son réalisateur,
          l’année  de  réalisation,  le  nombre  de  locations  et  l’année  de  la  dernière  location.  Le  nombre  de
          locations est initialisé  à zéro lors de la création d’une nouvelle vidéo. On enregistre également dans
          un attribut N le nombre de vidéos créées dans la médiathèque.


          1- Définir la classe avec encapsulation et les constructeurs suivants : (2 Pts)
              ·   Video() : constructeur par défaut
              ·   Video (String[] infos) : construit une vidéo à partir des éléments du tableau infos
              ·   Video (String titre, String realisateur) : construit une vidéo à partir des arguments spécifiés et
                 l’année en cours
              ·   Video (String titre, String realisateur, String annee)
              ·   Video (String titre, String realisateur, int annee) : prévoir de lever une exception si le titre ou
                 le réalisateur sont nuls.

          2- Redéfinir la méthode equals(Object o) qui renvoie true si l’objet passé en paramètre est une vidéo
          et a les mêmes attributs que la vidéo courante (1 pt)
                                                                                                              1/2

                                           www.itlearning-settat.com
                                  Email: admission@itlearning-settat.com

                                                  Tél.:0661077812
   31   32   33   34   35   36   37   38   39   40   41