DUT 1 |
Programmation objet et Java
|
(a) la possibilité, pour une classe, d'hériter de plusieurs classes,
(b) la possibilité d'avoir plusieurs classes qui héritent d'une même classe.
int i = 2;(a) le texte "oui" est affiché
if (i = 2)
System.out.println("oui");
else
System.out.println("non");
(b) le texte "non" est affiché
(c) il y a erreur à la compilation
(d) compilation correcte, mais erreur à l'exécution
(a) doit être déclaré private s'il est d'un type primitif, et public si son type est une classe
(b) doit toujours être déclaré public
(c) doit toujours être déclaré private,
(d) rien de tout ça.
(a) contraire à la loi
(b) une classe Java
(c) une technique de programmation
(d) rien de tout ça.
(a) vrai
(b) faux
(a) une méthode peut avoir 0 paramètres ou plus;
(b) le type d'un argument dans l'appel d'une méthode doit toujours être exactement le même que le type du paramètre de sa définition;
(c) l'intitulé d'une méthode doit spécifier un type pour chaque paramètre;
(d) seules les méthodes qui retournent une valeur peuvent avoir des paramètres.
(a) exemple.doAction();
(b) Exemple.doAction();
(c) this.doAction();
(d) aucune
(a) comme préfixe d'un appel de méthode
(b) comme préfixe d'un appel de méthode statique
(c) comme préfixe dans l'utilisation d'un attribut
(d) comme préfixe dans l'utilisation d'un attribut statique
(e) comme préfix dans l'emploi d'une variable locale à une méthode
(1) int methode(int a, char b)
(2) void methode()
(3) int methode(int a)
(4) int methode(char b, int a)
(5) int methode(int b, char a)
(6) void methode(int a, char b)
(7) int methode(int a, char b, float c)
(a) Toutes,
(b) 1, 2, 3, 4
(c) 2, 3, 5, 6, 7
(d) toutes sauf 5,
(e) toutes sauf 5 et 6
(f) rien de tout ça.
class Exemple {
private String s = "abc";
public int première() {
return 5;
}
public static void seconde() {
String nom;
Exemple exemple = new Exemple();
???
}
}
(a) nom = exemple.s;
(b) nom = s;
(c) exemple.première();
(d) première();