wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

JAVA II

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

Quelle convention de nommage est utilisée pour le nom d'une classe en Java?

a)

snake_case

b)

kebab-case

c)

CamelCase

d)

lowercase

2.

Comment crée-t-on une instance d'une classe en Java?

a)

En utilisant le mot-clé class

b)

En utilisant le mot-clé new

c)

En utilisant le mot-clé instance

d)

En utilisant le mot-clé object

3.

Qu'est-ce qu'un constructeur en Java?

a)

C'est une fonction qui détruit des objets

b)

C'est une méthode spéciale invoquée lors de la création d'un objet

c)

C'est une variable d'instance

d)

C'est un modificateur d'accès

4.

Dans la représentation UML, que signifie le signe «~»?

a)

protected

b)

private

c)

public

d)

package

5.

Pour gérer et sécuriser l'accès aux variables d'une classe, que doit-on faire?

a)

Définir des constructeurs

b)

Utiliser uniquement des variables publiques

c)

Appliquer des modificateurs d'accès appropriés et utiliser des méthodes d'accès

d)

Changer toutes les variables en statiques.

6.

Qu'est-ce qu'un constructeur par défaut en Java?

a)

C'est une méthode par défaut invoquée lors de la création d'un objet

b)

C'est une fonction qui détruit des objets

c)

C'est une méthode par défaut invoquée lors de la création d'un objet à la présence d’un moins d’un constructeur

d)

C'est une méthode par défaut invoquée lors de la création d'un objet s’il existe aucun constructeur crée

7.

Quel est le rôle principal d'un constructeur en Java?

a)

Supprimer une instance

b)

Mettre à jour une instance

c)

Initialiser l'état d'un objet lors de sa création

d)

Créer un objet

8.

Quel modificateur d'accès en UML signifie qu'un membre est privé?

a)

+

b)

-

c)

#

d)

~

9.

Quelle entité en Java est responsable de la récupération automatique de la mémoire des objets non utilisés ?

a)

Le compilateur Java

b)

La méthode finalize()

c)

Le garbage collector

d)

L'optimiseur de bytecode

10.

Concernant la méthode finalize() en Java, quelle affirmation est vraie ?

a)

Elle est invoquée explicitement par les développeurs pour détruire un objet

b)

Elle garantit que la mémoire de l'objet sera récupérée.

c)

Elle est appelée avant que le garbage collector ne récupère l'objet pour permettre un nettoyage personnalisé.

d)

Elle remplace complètement la fonctionnalité du garbage collector.