3D QCM J2 java révision J2
6.un attribut static est un attribut
■qui a une valeur unique dans toutes les instances de la classe
dont la valeur ne peut pas être modifiée
qui a une valeur unique dans toutes les instances de la classe et dont la valeur ne peut pas être modifiée
7.un attribut static est un attribut
qui est déclaré dans la méthode main()
■qui peut être initialisé dans la méthode main()
■qui est attaché à la classe et non à ses instances
8.les constructeurs déclarés dans une classe
sont toujours hérités par les sous-classes
■ne sont jamais hérités par les sous-classes
sont hérités par les sous-classes si on ne déclare pas de constructeur dans la sous-classe
9.dans une boucle (for, while, do... while)
on utilise continue pour sortir de la boucle et passer à la suite de la méthode
■on utilise break pour sortir de la boucle et passer à la suite de la méthode
■on utilise return pour sortir de la méthode
return est interdit à l'intérieur d'une boucle
10.l'instruction break est autorisée
dans un bloc if
■dans un bloc for
■dans un bloc switch
■dans un bloc while
11.quelle est la différence entre l'exécution d'un bloc while et celle d'un bloc do {...}
while
le bloc while peut être exécuté zéro fois
le bloc do... while est exécuté au moins une fois
12.Une variable qui référence un objet, par ex. ici d1
java.util.Date d1 = new java.util.Date() ;
doit contenir la référence à une instance de java.util.Date et à rien d'autre
■peut contenir la référence à une instance d'une sous-classe, par ex. java.sql.Date
peut contenir la référence à une instance d'une super-classe, par ex. Object
page 2