RATTRAPAGE JAVA
Version1.0
Sujets de Rattrapage JAVA pour L3
JAVA
Objet du document
Ce document a pour objet de présenter les sujets de rattrapage du langage Java
Information importante
Merci de lire attentivement les instructions.
Vous êtes en situation d’examen.
Aucune question n’est à poser à la personne qui surveille cette épreuve.
Toutes les instructions nécessaires et indispensables au bon déroulement de vos travaux sont rappelées dans la
partie instruction et au début -si besoin- de chaque sujet.
Merci de les lire attentivement.
Bon courage…
Instructions
Ce document comporte 9 pages. Merci de vérifier avant de commencer le traitement des exercices.
Les exercices sélectionnés sont de N1 et N2.
La partie QCM est obligatoire.
Les parties Exercices SERIEA et SERIEB sont au choix.
Aucun document n’est autorisé.
Pas de calculatrice.
Pas de téléphone.
Les logiciels IDE sont autorisés (Eclipse ou autre)
Pas de connexion internet autorisé.
Aucune sortie n’est autorisée avant la remise de la partie QCM qui est indépendante des parties « Exercices 1 et 2 »
Merci de mettre vos nom, prénom, et numéro de groupe sur vos copies respectives.
Durée Totale 1H30 dont
15 minutes pour les QCM
1H15 pour les exercices.
3659219065420eacdb8332
RATTRAPAGE JAVA
2/9
RATTRAPAGE JAVA
Version1.0
Sujets de Rattrapage JAVA pour L3
Sommaire
1. Cours .................................................................................................................................................................... 3
1.1. QCM - 2.5 POINTS AU TOTAL- ..................................................................................................... 3
1. le mot-clé "implements" permet de: -0.25pt- ......................................................................................... 4
2. un constructeur est: -0.25pt- ..................................................................................................................... 4
3. Le mot-clé "extends" permet de: -0.25pt- .............................................................................................. 4
4. Une classe abstraite est: -0.25pt- .................................................................................................................. 4
5. La classe « Employe » étant sous-classe de Personne, l'instruction: "Personne p=new Employe();" .......... 4
6. Une exception est: -0.25pt- ....................................................................................................................... 5
7. En Java, une classe peut hériter: -0.25pt- .............................................................................................. 5
8. La surcharge de méthodes consiste à donner le même nom à plusieurs méthodes d'une même
classe: -0.25pt- ...................................................................................................................................................... 5
9. Dans une classe, le mot-clé "private" appliqué à une méthode: -0.25pt- .......................................... 5
10. Une machine virtuelle java permet: -0.25pt- ....................................................................................... 5
2. Exercices Série A : =Choix 1= (17.5points) ............................................................................ 6
2.1. EXERCICE A1 « INTERFACE ET CLASSE » -5 POINTS AU TOTAL- .......................................................... 6
2.2. EXERCICE A2 -OBLIGATOIRE- 12.5 POINTS ....................................................................................... 6
2.2.1. Définir les variables de cette classe ...................................................................................................... 6
2.2.2. On souhaite enrichir la classe "Compte" par la méthode binaire publique "EstSuperieur" .................. 6
2.2.1. Ecrire la méthode « EstSupérieur» ....................................................................................................... 7
2.2.2. « CompteEpargne » .............................................................................................................................. 7
3. Exercices Série B : =Choix 2= (17.5points) .................................................................................. 9
3.1. EXERCICE B1 « DATENAISSANCE » - 5 POINTS AU TOTAL- ................................................................ 9
3.2. EXERCICE B2 « CALCULATRICESIMPLE » -7.5 POINTS AU TOTAL- .................................................... 9
3.3. EXERCICE B3 « INTERFACE ET CLASSE » -5 POINTS AU TOTAL- ......................................................... 9
3659219065420eacdb8332
RATTRAPAGE JAVA
3/9
1. Cours
1.1. QCM - 2.5 Points au total-
Les réponses sont à porter sur les feuilles de copies à rendre.
Vous n’êtes pas obligé de reprendre le sujet pour répondre.
Une Question peut avoir plusieurs bonnes réponses possibles.
Il suffira de mettre par exemple sur sa copie:
Question 100
Réponse : e
Ou
Question 200
Réponse : e et f
Attention, ceci n’est qu’un exemple. Il ne s’agit en aucun cas de la réponse exacte…
Durée du QCM : 15 minutes
Les copies sont à rendre à l’issue de ces 15 minutes avant d’entamer sur PC la partie développement
Aucune sortie n’est autorisée avant la fin des 15 minutes.
3659219065420eacdb8332
RATTRAPAGE JAVA
4/9
1. le mot-clé "implements" permet de: -0.25pt-
a) d'établir une relation d'héritage entre classes
b) d'établir une relation d'héritage entre interfaces
c) d'établir une relation d'héritage entre une classe et une ou plusieurs interfaces
2. un constructeur est: -0.25pt-
a) un attribut qui porte le même nom que sa classe
b) une méthode qui porte le même nom que sa classe
c) une méthode qui est automatiquement exécutée lors de la création d'un objet
3. Le mot-clé "extends" permet de: -0.25pt-
a) d'établir une relation d'héritage entre classes
b) d'établir une relation d'héritage entre interfaces
c) d'établir une relation d'héritage entre une classe et des interfaces
4. Une classe abstraite est: -0.25pt-
a) une classe qui implémente une interface
b) une classe qui ne peut être instanciée
c) une classe qui ne comporte pas d'attributs
d) une classe déclarée avec le mot-clé abstract
5. La classe « Employe » étant sous-classe de Personne, l'instruction: "Personne p=new Employe();"
a) est refusée par le compilateur
b) est acceptée par le compileur -0.25pt-
3659219065420eacdb8332
RATTRAPAGE JAVA
5/9
6. Une exception est: -0.25pt-
a) Une éventualité que java gère automatiquement en interne
b) Une éventualité que le programmeur doit gérer obligatoirement
c) Une éventualité que le programmeur peut s'abstenir de gérer
7. En Java, une classe peut hériter: -0.25pt-
a) d'une autre classe
b) de plusieurs classes
c) d'une autre classe et de plusieurs interfaces
8. La surcharge de méthodes consiste à donner le même nom à plusieurs méthodes d'une même
classe: -0.25pt-
a) en leur donnant obligatoirement des arguments différents
b) en leur donnant obligatoirement des types de retour différents
c) en leur donnant obligatoirement des arguments et des types de retour différents
9. Dans une classe, le mot-clé "private" appliqué à une méthode: -0.25pt-
a) interdit son utilisation par une autre méthode de la même classe
b) interdit son utilisation par une méthode quelconque d'une autre classe
c) autorise son utilisation par une méthode d'une sous-classe
10. Une machine virtuelle java permet: -0.25pt-
a) d'exécuter des fichiers .class
b) de compiler des fichiers .java
c) de compiler et d'exécuter des fichiers .java
1 / 9 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !