Vous êtes sur la page 1sur 1

     recherche ...

ACCUEIL EXERCICES EXAMENS CONTACT CONNEXION

Accueil / Examens / OFPPT / Examens CRJJ / Examen - Java - 2012 - 2013

Examen - Java - 2012 - 2013


08 Fév
2016

 Professeur Java |  Examens CRJJ | Langage de programmation Java | 2012-2013 |  75689 visites |   Corrigé

 Enoncé  Solution
 TÉLÉCHARGEMENT
Exercice 1 : Questions de cours
Codes Sources
1. Une classe est un modèle permettant de construire des objets qui ont le même comportement. On peut dire
Outils de développement
également une classe est moule permettent de construire des objets qui ont le même comportement.
Utilitaires
2. Une méthode en Java est utilisée pour modi er l’état d’un Objet et de renvoyer l’état d’un Objet. Une fonction en C
Outils en ligne
est utilisée pour effectuer des calculs….. Une méthode est une fonction associée à un objet.

3. Une classe abstraite est une classe qui contient au moins une seule méthode abstraite, par contre toutes les
méthodes d’une interface sont abstraites. 

4. La différence entre ArrayList et LinkedList :

ArrayList: est un tableau dynamique.


LinkedList : est une liste chainée.

5. La machine virtuelle permet :

l'interprétation du bytecode.
l'interaction avec le système d'exploitation.
la gestion de sa mémoire grâce au ramasse miettes.

Exercice 2 : QCM 
Q1 : Réponse 4
Q2 : Réponse 1, 2 et 3
Q3 : Réponse 1
Q4 : Réponse 1, 3
Q5 : Réponse 2
Q6 : Réponse 2
Q7 : Réponse 1
Q8 : Réponse 1
Q9 : Réponse 2
Q10 : Réponse 1

Exercice 3 : 
 1. La classe Article : 

1. public class Article {


2.
3. protected int code;
4. protected String nom;
5. protected double prixHT;
6.
7. private static int comp;
8.
9. public Article(String nom, double prixHT) {
10. this.code = ++comp;
11. this.nom = nom;
12. this.prixHT = prixHT;
13. }
14.
15. public double prixTransport() {
16. return prixHT * 0.05; // 5% du Prix Hors Taxes de l'article
17. }
18.
19. public String toString() {
20. return this.code + " " + this.nom;
21. }
22.
23. }

2.  Instance de la classe Article : 

1. Article a = new Article("TV", 9000.00);

 3. La méthode toString() permet de donner un aperçut d'un objet instancié.


     Par exemple : af chage de la valeur des propriétés.

1. Article a = new Article("TV", 9000.00);


2. System.out.println(a); //équivalent à System.out.println(a.toString());

4. Les deux constructeurs de la classe Fragile : 

1. public Fragile(String nom, double prixHT) {


2. super(nom, prixHT);
3. }
4.
5. public Fragile(String emballage, String nom, double prixHT) {
6. super(nom, prixHT);
7. this.emballage = emballage;
8. }
9.

5.  La méthode prixTransport de la classe Fragile : 

1. public double prixTransport() {


2. return 2 * super.prixTransport();
3. }

6. Oui, c'est le polymorphisme d'héritage.

    Le prix sera : 700.00

7. La relation entre Article et Magasin est une relation d'association avec navigation dans un seul sens. 

8. On doit ajouter une liste d'articles dans la classe Magasin : 

1. public class Magasin {


2. private List<Article> articles;
3.
4. }

 9. Les méthodes add et contains : 

1. public class Magasin {


2.
3. private List<Article> articles;
4.
5. public Magasin() {
6. articles = new ArrayList<>();
7. }
8.
9. public void add(Article a) {
10. articles.add(a);
11. }
12.
13. public boolean contains(Article a) {
14. for (Article art : articles) {
15. if (art.getCode() == a.getCode()) {
16. return true;
17. }
18. }
19. return false;
20. }
21. }

10. Pour rendre un article exportable, la classe Article doit implémenter l'interface Exportable. Ensuite, on doit
redé nir les deux méthodes de l'interface pour :

spéci er le pays de destination.


régler les droits de douane.

Exercices du même auteur Examens du même module

Gestion de location des voitures en C EFF - CRJJ - Théorique - 2014 - 2015

Conception d'un système de suivi des projets

La classe Voiture

Gestion des salles avec les collections

Héritage à plusieurs niveaux

Evaluez cet article :Note moyenne 23 votes

Ajoutez aux favoris : Cliquez pour ajouter cet article à vos favoris

Dernière modi cation : 14-03-16 18:02

Share

Dans la même catégorie


EFM Java avancé 2014 - 2015

EFM : Architecture J2EE et Composants web J2EE (JSP, Servlets)

EFF - CRJJ - Pratique - 2014 - 2015

EFF - CRJJ - Théorique - 2014 - 2015

 NOUVEAUX EXERCICES  EXERCICES POPULAIRES

Gestion de location des voitures en C Gestion d'un stock


Langage C Programmation Orientée Objet

Factorielle inversée Créer un formulaire d'inscription en html


Langage C HTML

File d’attente d’une imprimante Classe Etudiant


Langage C Langage C++

Surcharge des opérateurs de la classe Fraction Polymorphisme - La classe Personne


Langage C++ Programmation Orientée Objet

Nombre Armstrong La classe Compte


Java Programmation Orientée Objet

Sauvegarde et lecture d'un tableau d'étudiants dans un chier texte Gestion de location des voitures en C
Langage C Langage C

 NOUVEAUX EXAMENS  EXAMENS POPULAIRES

EFM Applications Hypermédias – 2016-2017 EFM - SGBD 1 - 2014-2015


Examens TDI Examens TDI

EFM - Algorithme - 2015-2016 EFM - Langage C - 2014-2015


Examens TDI Examens TDI

EFM - Langage C - 2015-2016 EFM - Programmation orientée objet - 2014-2015


Examens TDI Examens TDI

EFM - Programmation événementielle - 2015-2016 Examen - Java - 2012 - 2013


Examens TDI Examens CRJJ

EFM - Programmation orientée objet - 2015-2016 EFM - Langage C - 2015-2016


Examens TDI Examens TDI

EFM - Programmation événementielle - 2014-2015 EFM - Algorithme - 2013-2014


Examens TDI Examens TDI

L'équipe Politique de con dentialité Contact Faq Plan du site    

Copyright © 2017 - exelib.net - Tous droits réservés 

Le contenu de ce site est fourni dans un but d'apprentissage et de partage d'information et ne peut en aucun cas remplacer le travail effectué en classe.

Vous aimerez peut-être aussi