Vous êtes sur la page 1sur 1

o

B) Rponses QCM
o 1) Qu'est-ce qu'un constructeur ? Une classe de base dont hritent toutes les classes de l'application. o Une fonction permettant de crer dynamiquement des instances. Une mthode appele automatiquement lors de la cration d'un objet. 2) Dans une relation d'hritage, certains membres de la classe mre sont inaccessibles la classe fille. Ce sont : Les membres protected. Les membres private. Les membres protected et private. 3) La visibilit par dfaut d'un attribut ou d'une fonction est : protected. private. public. Aucune des trois. 4) Une classe A ne peut pas : Implmenter une interface B et une interface C. Implmenter une interface B et hriter d'une classe abstraite C. Hriter d'une classe B et d'une classe abstraite C. 5) Laquelle de ces expressions est fausse ? o Object[] monTableau = new String[3]; (pas d'hritage entre tableaux) o Object monTableau = new String[3]; (un tableau est un objet) o String monTableau[] new String[3]; o String monTableau = new String[3];

o o o o o o

o
o o

o o

o o o
o o

6) Des classes anonymes sont : Des classes dont on ne connat pas le nom. Des classes ayant implment partiellement une interface. ( Des classes que l'on peut manipuler par rflexion. Des classes que l'on dclare localement une mthode, lors de leur instanciation. 7) Lequel de ces gestionnaires rcupre toutes les exceptions ? finally {} (ne bloque pas les exceptions et ne permet pas d'y accder) catch ( ... ) {} catch 0 {} catch (Throwable t) {} 8) Laquelle des affirmations suivantes est vraie ? Deux instances d'une mme classe ne peuvent pas accder mutuellement leurs membres privs. o Les membres protected d'une classe sont accessibles depuis des classes du mme package n'ayant aucune relation d'hritage avec elle. o Une mthode statique d'une classe peut manipuler les variables non statiques de cette classe. o Si une classe comporte un bloc dclar static {} , il est excut chaque instanciation de celleci. 9) Quand la mthode finalize d'un objet est-elle appele ? Quand la dernire rfrence cet objet disparat. Lors du passage dans le garbage collector . A un autre moment.

o o

o
o o

Questionnaire Java - version II - 08/30/05

Page 2

Vous aimerez peut-être aussi