wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

JAVA III

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Qu'est-ce que la méthode toString() retourne par défaut?

a)

Le nom de l'objet.

b)

Le contenu de l'objet.

c)

L'adresse mémoire de l'objet.

d)

Le type de l'objet.

2.

Quelle est la différence entre utiliser == et la méthode equals() pour comparer deux objets en Java?

a)

== compare le contenu, equals() compare les références.

b)

== est utilisé uniquement pour les types primitifs.

c)

Il n'y a aucune différence

d)

== compare les références, equals() compare le contenu.

3.

Quelle est la principale caractéristique des membres statiques en Java?

a)

Ils sont spécifiques à chaque instance d'une classe.

b)

Ils sont partagés par toutes les instances d'une classe.

c)

Ils ne peuvent pas être modifiés.

d)

Ils sont automatiquement initialisés à null.

4.

Quelle est la classe mère de toutes les classes ?

a)

JAVA

b)

object

c)

Object

d)

JVM

5.

Si deux objets String str1 et str2 ont la même valeur, quelle affirmation est vraie ?

a)

str1 == str2 est toujours vrai.

b)

str1.equals(str2) est toujours vrai.

c)

str1 et str2 référencent toujours la même adresse mémoire.

d)

Aucune des réponses précédentes.

6.

Si p1 et p2 sont deux objets de la même classe et que p2 est créé en utilisant le constructeur de copie de p1, quelle affirmation est vraie ?

a)

Modifier p1 modifiera également p2.

b)

p1 et p2 référencent la même adresse mémoire.

c)

p1 et p2 sont deux objets distincts avec des valeurs identiques.

d)

p1.equals(p2) retournera toujours false.

7.

Considérez le code suivant, Quelle sera la sortie du code ci-dessus ?

a)

0

b)

1

c)

2

d)

3

8.

Laquelle des affirmations suivantes concernant les méthodes static en Java est vraie ?

a)

Une méthode static peut être appelée sans qu'il soit nécessaire de créer une instance de la classe.

b)

Les méthodes static peuvent accéder directement aux variables d'instance non static de la classe.

c)

Chaque instance d'une classe a sa propre copie de la méthode static.

d)

Une méthode static doit toujours retourner une valeur.

9.

Quelle est la bonne manière d'appeler une méthode static nommée monMethodeStatic de la classe MaClasse ?

a)

MaClasse obj = new MaClasse(); obj.monMethodeStatic();

b)

MaClasse.monMethodeStatic();

c)

new MaClasse().monMethodeStatic();

d)

monMethodeStatic();

10.

Est-ce que vous arriviez à suivre mon cours parfaitement ?

a)

Oui Très Bien

b)

Oui Bien

c)

Oui mais un peu

d)

NO !!