0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Quiz POO Java et Gestion Bibliothèque

Le document présente un contrôle continu sur la programmation orientée objet en Java, comprenant un quiz de 9 questions, des exercices sur la sortie de programme, et la gestion d'une bibliothèque. Les questions portent sur des concepts clés de Java tels que l'héritage, les méthodes, l'encapsulation et la création de classes. Les exercices demandent la création d'une classe Livre et des méthodes pour gérer les livres dans une bibliothèque.

Transféré par

momosaleh1703
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
12 vues2 pages

Quiz POO Java et Gestion Bibliothèque

Le document présente un contrôle continu sur la programmation orientée objet en Java, comprenant un quiz de 9 questions, des exercices sur la sortie de programme, et la gestion d'une bibliothèque. Les questions portent sur des concepts clés de Java tels que l'héritage, les méthodes, l'encapsulation et la création de classes. Les exercices demandent la création d'une classe Livre et des méthodes pour gérer les livres dans une bibliothèque.

Transféré par

momosaleh1703
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Controle Continu - Programmation Orientee Objet (POO) / Java

Duree : 2 heures

Exercice 1 : Quiz (9 points)

1. Quel mot-cle est utilise pour heriter d'une classe en Java ?


a) inherit b) extends c) implements d) superclass
2. Quelle sera la sortie du code suivant ?
int x = 3, y = 5;
[Link]("Resultat : " + x * y);
a) Resultat : 8 b) Resultat : 15 c) 3 * 5 d) Erreur de compilation
3. Que retourne la methode length() sur un tableau en Java ?
a) La taille du tableau b) La longueur maximale du tableau
c) Le dernier element du tableau d) Le nombre d'elements non null
4. Quel est le resultat de l'expression 10 / 4 en Java ?
a) 2.5 b) 2 c) 3 d) Erreur de compilation
5. Quelle est la sortie du code suivant ?
String s = "Java";
[Link](" Programming");
[Link](s);
a) Java Programming b) Java c) Erreur de compilation d) null
6. Quelle instruction est utilisee pour declarer une constante en Java ?
a) static b) const c) final d) immutable
7. Que signifie l'encapsulation en POO ?
a) Masquer les details d'implementation d'un objet
b) Partager toutes les variables entre toutes les classes
c) Eviter l'utilisation de constructeurs
d) Aucune des reponses ci-dessus
8. Une interface peut-elle avoir des variables d'instance en Java ?
a) Oui b) Non
9. Quel est le type de retour de la methode main() en Java ?
a) void b) int c) String d) boolean

Exercice 2 : Sortie du programme (4 points)

Determinez la valeur de v apres l'execution des instructions suivantes :


int a = 8, b = 3;
String v;
v = "Numero " + a + b;
v = "(" + (a - b) + ")";
v = " " + 'X' + b;
v = a + b + " OK";

Exercice 3 : Gestion d'une bibliotheque (7 points)

On souhaite creer un systeme de gestion des livres dans une bibliotheque. Chaque livre
est caracterise par son titre, son auteur, son prix et sa quantite en stock.
1. (2 points) Creez une classe Livre en Java avec les attributs necessaires, les accesseurs
(get et set), et un constructeur sans parametre.
2. (2 points) Implementez la methode public static void afficherDetails(Livre L) qui
affiche les details d'un livre.
3. (1.5 points) Implementez la methode public static void emprunter(Livre L, int quantite),
qui permet d'emprunter un certain nombre d'exemplaires d'un livre, en tenant compte
de la quantite disponible en stock.
4. (1.5 points) Implementez la methode public static void ajouterStock(Livre L, int quantite),
qui permet d'ajouter de nouveaux exemplaires d'un livre au stock.

Vous aimerez peut-être aussi