examen java Examens Corriges PDF
Examen (avec document) Corrigé
CNAM. NFP121. EXAMEN 1. 15/02/2011. Examen (avec document). Corrigé...
donne l'IHM de cette calculette pour la classe java FIGURE 1...
Corrigé du TD de Java n°2
INF 220? JAVA ( CORRIGÉ DU TD2)... Corrigé du TD de Java n°2. 1 PETITE... On souhaite élaborer une structure de données permettant de suivre un élève. Corrigés des exercices sur les exceptions
Corrigé: class Exo15_1_1{ static int[] tableau = {17, 12, 15, 38, 29, 157, 89, -22, 0, 5}; static int division(int indice,... at thode2(Exo15_2. java:19). Examen
Programmation orientée objet en Java. Master MIAGE - L3. Année 2006-2007. Examen. Durée: 3h. Aucun document autorisé. Le barême est donné à titre...
corrige-type examen final POO 2014-2015
Examen final de Programmation Objet: Corrigé -type... Quand n était statique, c '
était une variable de classe, rattachée à la classe, et existant donc en dehors... Correction Examen POO janvier 2003 - FIL
Correction Examen POO janvier 2003.
- Examen java avec correction 1
- Examen java avec correction anglais
- Examen java avec correction la
Examen Java Avec Correction 1
Examen java – test fin
session en java – exercices java
Exercice
1:
1°/
Etant donnée une classe Clss, dans quels cas les instructions suivantes
seront rejetés à la compilation:
a-
Clss
ob2=new Clss(2);
b- Clss
ob3=new Clss(1, 2);
C- Clss
ob1;
2°/
Quelle est la différence une variable de classe et une variable
d'instance? 3°/
Décrire les concepts suivants: héritage, classe, encapsulation,
constructeur. 2:
Soient la classe Date suivante:
Modifiez le constructeur de UneDate pour
qu'il renvoie une exception de type DateException si le jour, le mois ou
l'année ne correspondent pas à une date valide. Définir
une classe DateException pour représenter cette exception. 3:
Ecrire
une classe Personne représentant une
personne. 1°/ Déclarer dans la classe Personne les
attributs nécessaires, sachant que l'on souhaite avoir autant d'informations
que dans la phrase suivante:
Mr. Alami est né en 1980, il habite à Fès
2°/ Ajouter un constructeur et une méthode
d'affichage à la classe Personne. 3°/ Ajouter une autre méthode permettant de
retourner une chaine de caractère similaire à la phrase indiquée en 1°/.
Examen Java Avec Correction Anglais
d. Précisez le type de résultat fourni par la fonction. e. Écrivez la fonction main() qui fait appel à la fonction pourcentage() et qui permette d'obtenir une exécution telle que:
Nombre de paiement par Carte Bleue: 5
Nombre de cheques emis: 10
Nombre de virements automatiques: 5
Vous avez emis 20 ordres de debit dont 25. 0% par Carte Bleue
50. 0% par cheque
25. 0% par virement
a. Les instructions composant la fonctions sont:
double prct;
prct = (double) nb / t * 100;
b. En supposant que le nom de la fonction soit pourcentage(), l'entête de la fonction s'écrit:
public static ………… pourcentage(…………) {
double prct = (double) nb / t * 100;}
c. Les deux valeurs pouvant modifier le résultat sont t et nb. Les paramètres de la fonction s'écrivent:
public static … pourcentage(int t, int nb)
d. Le résultat étant stocké dans la variable prct, de type double, la méthode est doit être de type
double. L'entête de la fonction s'écrit donc:
public static double pourcentage(int t, int nb)
La fonction pourcentage() s'écrit:
public static double pourcentage(int t, int nb) {
double prct = (double) nb / t * 100;
return prct;}
e. Ecrire la fonction main() qui fait appel à la fonction pourcentage()
public class Exercice5 {
public static void main (String [] arg) {
int nbCB, nbCheque, nbVirement, nbDebit;
double résultat;
(" Nombre d'achat Cartes Bleues: ");
nbCB = Lire.
Examen Java Avec Correction La
But: Conception d'une hiérarchie de classes utilisant la notion d'interface. Thème: Héritage, Interfaces
Fichiers: Cet exercice vous permettra de concevoir une hiérarchie de classes utilisant la notion d'interface. Il vous servira également de révision pour les notions d'héritage, de classes abstraites et de polymorphisme. Le directeur d'une entreprise de produits chimiques souhaite gérer les salaires et primes de ses employés au moyen d'un programme Java. Un employé est caractérisé par son nom, son prénom, son âge et sa date d'entrée en service dans l'entreprise. Dans un fichier, codez une classe abstraite Employe dotée des attributs nécessaires, d'une méthode abstraite calculerSalaire (ce calcul dépendra en effet du type de l'employé) et d'une méthode getNom retournant une chaine de caractère obtenue en concaténant la chaine de caractères " L'employé " avec le prénom et le nom. Dotez également votre classe d'un constructeur prenant en paramètre l'ensemble des attributs nécessaires. Calcul du salaire
Le calcul du salaire mensuel dépend du type de l'employé.
4°/ Ajouter une méthode agePersonne retournant
l'age d'une personne. 5°/ Définir une classe Etudiant
qui hérite de Personne en ajoutant, à la
classe Etudiant, les informations suivantes: note et diplôme préparé. Définir
les méthodes nécessaires pour prendre en compte ces informations lors de la
création et de l'affichage d'un objet étudiant. 4:
1- Soit la classe Personne qui
modélise une personne et qui comporte les attributs suivants:
Définir cette classe en y
mettant: un constructeur par initialisation, des accesseurs et des
modificateurs. 2- Comme cas particulier de
Personne, on trouve Stagiaire qui est caractérisé par:
a- Définir la classe Stagiaire en y
mettant: un constructeur, une méthode toString() retournant toutes les information d'un stagiaire sous la
forme:
Nom: xxxxxxxxx
Age: xxxxxxxxxx
Matricule: xxxxxxx
Filière: xxxxxxxxxxx
Note1: xxxxxxxx
Note2: xxxxxxxxx
Note3: xxxxxxxxxxx
b- Redéfinir la méthode boolean equals(Object …) de la super classe, pour comparer deux
stagiaires, elle retourne true si ces deux stagiaires ont des notes
identiques.
A, B, C
L'option D, le modificateur Final peut apparaître avant une méthode, une variable ou avant une classe. 2. Nommez le modificateur d'accès qui, lorsqu'il est utilisé avec une méthode, le rend accessible à toutes les classes du même package et à toutes les sous-classes de la classe. A public
B protected
C private
D default
3. Quelle est la valeur de « nbr » après l'exécution de ce code? int nbr = 0;
int number2 = 12;
while (nbr < nbr2)
{
nbr = nbr + 1;}
A 5
B 12
C 13
D 21
4. Quelle est la plage de valeurs autorisée pour une variable déclarée avec le type byte? A [0, 255]
B [0, 256]
C [-128, 127]
D [-127, 128]
5. Étant donné les déclarations suivantes, lesquelles des instructions données dans les options ci-dessous compileraient? int i = 8;
boolean b = false;
float f = 5. 3F;
double d = 5. 3;
A b = (boolean) i;
B f = d;
C d = i;
D i = 9;
E f = 3. 8;
C, D
Java n'autorise pas les conversions entre les valeurs booléennes et les types numériques. Par conséquent, A est incorrect. Assigner un double à un float nécessite un cast explicite.