Académique Documents
Professionnel Documents
Culture Documents
Classe et constructeur
1.
2.
3.
4.
5.
Qu'est-ce qu'une sous-classe d'une classe ? quelle syntaxe java permet de dfinir une
sous-classe?
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
6.
7.
Compil
Interprt
Compil et interprt
Ni compil ni interprt
javac
java
exec
javac
java
exec
jav
exe
class
java
jav
exe
class
java
6. Quand un programme java est compil, le fichier gnr est plac dans :
a le rpertoire courant le rpertoire du fichier source
b le rpertoire du dessus
c le rpertoire du dessous
d le rpertoire "java"
7. Quels sont les noms possibles pour un fichier contenant la classe "Voiture" ?
a Voiture
b voiture
c TestVoiture.java
d Voiture.java
e voiture.java
f voiture.Java
8. Pour excuter une application java, la classe correspondante doit obligatoirement contenir
une mthode main.
a Faux
b Vrai
9. Pour excuter une application java dont le programme source est dans le fichier
"Test.java", je dois taper :
a javac Test
b javac Test.java
c java Test.java
d javac Test
e java Test
f java Test.class
10. Si ce programme est dfini dans un package de nom MonAppli, quelle commande je dois
lancer et depuis quel rpertoire ?
____________________________________________________________________
____________________________________________________________________
____________________________________________________________________
3. Programmation
1. Combien dinstances de la classe A cre le code suivant ?
A x,u,v;
x=new A();
A y=x;
A z=new A();
a Aucune
b Cinq
c Trois
d Deux
2. Pour la classe B dnie comme suit:
class B {
public B(){
System.out.print(Ciao);
};
public B(int i) {
this();
System.out.println(Bonjour +i);};
}
a
b
c
d
Dans une mthode de la ClasseC, quelle variable (en donner le type) est dsigne par :
x :
this.x :
super.x :
((ClasseB) this).x :
((ClasseA) this).x :
super.super.x :
7 Exceptions
7.1/ Quels types d'exception peuvent tre attraps par le cath() suivant ?
catch (Exception e) {
}
7.2/ Quel est l'inconvnient d'employer ce type de cath() d'exception ?
8 E/S
Que retourne une lecture squentiel pour nous prvenir que nous sommes arriv la fin du
fichier?
a EndOfFile()
b endOfFile()
c EndOffile()
9 E/S
Quel type donne nous renvoie une lecture dans un fichier?
a Un boolen
b Un substring()
c Un String
10 E/S
Ecrire le rsultat de l'excution du code suivant:
StringTokenizer tokens = new StringTokenizer("These are the times.");
System.out.println( tokens.countTokens()); // Should be 4.
while (tokens.hasMoreTokens())
System.out.println( tokens.nextToken());
11 E/S
L'objet appel in, nous permet d'obtenir des caractres partir du dossier mydata.txt, il est
pass par le FileReader et plus tard pass par le BufferedReader comme suit:
BufferedReader in = new BufferedReader(new FileReader("mydata.txt"));