Académique Documents
Professionnel Documents
Culture Documents
22‐01‐2010
Exercice 2 : (4 points)
Salim BENAYOUNE
Licence SPI’3. 22‐01‐2010
Exercice 3: (3 points)
Soit le code des 3 classes :
Question 1 :
On veut lancer l'exécution de la classe Test.
1‐ Ce code ne compile pas.
2‐ Il affiche « A ».
3‐ Il affiche « B ».
4‐ Il y a une erreur à l'exécution
Justifier votre réponse en indiquant le concept qui vous a permis de
répondre (il est préférable d’utiliser un schéma).
Question 2 :
Idem que la question 1, mais en remplaçant la méthode main par celle‐
ci :
public class Test {
public static void main(String[] args) {
B b = new B();
A a = (A)b;
a.m();
}
}
Exercice 4: (4 points)
Écrire un programme qui affiche (sur la console) un triangle isocèle
formé d’étoiles. La hauteur du triangle (c’est‐à‐dire son nombre de
lignes) sera fournie en donnée, comme dans l’exemple ci‐dessous.
Salim BENAYOUNE
Licence SPI’3. 22‐01‐2010
combien de lignes ? 8
*
***
*****
*******
*********
***********
*************
***************
Exercice 5 : (4 points)
Écrire un programme qui crée une fenêtre (de type JFrame) et qui
détecte les événements "appui" (mousePressed) et "relâchement"
(mouseReleased) associés à la souris et ayant la fenêtre comme source.
On se contentera de signaler chacun de ces deux événements en
affichant en fenêtre console un message précisant sa nature (appui ou
relâchement), ainsi que les coordonnées correspondantes. On proposera
trois solutions :
Salim BENAYOUNE