Test de simulation Java

Cette section vous présente divers ensembles de tests simulés liés à Java Framework. Vous pouvez télécharger ces exemples de tests simulés sur votre ordinateur local et les résoudre hors ligne à votre convenance. Chaque test fictif est fourni avec une clé de test fictif pour vous permettre de vérifier le score final et de noter vous-même.

Test de simulation Java I

Réponse: C

Explication

La syntaxe correcte est publique static void main (String [] args).

Q 2 - Lequel des éléments suivants n'est pas un mot-clé en java?

A - statique

B - Booléen

C - nul

C - privé

Réponse: B

Explication

Boolean est une classe et n'est pas un mot-clé.

Réponse: A

Explication

Une classe est un plan à partir duquel des objets individuels sont créés. Une classe peut contenir des champs et des méthodes pour décrire le comportement d'un objet.

Q 4 - Les variables primitives sont stockées sur Stack.

A - Vrai

B - Faux

Réponse: A

Explication

Les variables primitives telles que int, float sont stockées sur Stack.

Q 5 - Les objets sont stockés sur la pile.

A - Vrai

B - Faux

Réponse: B

Explication

Les objets reçoivent de la mémoire dans l'espace mémoire du tas.

Q 6 - Les fonctions statiques sont accessibles en utilisant une référence nulle.

A - Vrai

B - Faux

Réponse: A

Explication

Certes, les fonctions statiques sont accessibles via le nom de classe ou via une référence nulle.

Q 7 - Peut-on comparer une variable int avec une variable booléenne?

A - Vrai

B - Faux

Réponse: B

Explication

True, une erreur de compilation se produira si une variable int est comparée à une variable booléenne.

Q 8 - Quelle est la valeur par défaut d'une variable locale?

A - nul

B - 0

C - Dépend du type de variable

D - Non attribué

Réponse: D

Explication

Les variables locales ne reçoivent aucune valeur par défaut.

Q 9 - Quelle est la valeur par défaut d'une variable d'instance?

A - nul

B - 0

C - Dépend du type de variable

D - Non attribué

Réponse: C

Explication

Les variables d'instance reçoivent des valeurs par défaut en fonction de leurs types. Par exemple, la variable int est attribuée à 0 et une variable de type d'objet est affectée à null comme valeur par défaut.

Q 10 - Quelle est la taille de la variable d'octet?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: A

Explication

Le type de données octet est représenté par un entier de complément à deux signé de 8 bits.

Valeur minimale: -128

Valeur maximale: 127

Q 11 - Quelle est la taille de la variable courte?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: B

Explication

Le type de données court est représenté par un entier de complément à deux signé 16 bits.

Valeur minimale: -32768

Valeur maximale: 32767

Q 12 - Quelle est la taille de la variable int?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: C

Explication

Le type de données int est représenté par un entier de complément à deux signé de 32 bits,

Valeur minimale: -231

Valeur maximale: 231-1

Q 13 - Quelle est la taille de la variable longue?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: D

Explication

Le type de données long est représenté par un entier complémentaire à deux de 64 bits.

Valeur minimum: -263

Valeur maximale: 263-1

Q 14 - Quelle est la taille de la variable float?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: C

Explication

Le type de données float est représenté par une virgule flottante IEEE 754 32 bits simple précision.

Q 15 - Quelle est la taille de la variable double?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: D

Explication

Le type de données double est représenté par une virgule flottante IEEE 754 64 bits double précision.

Q 16 - Quelle est la taille de la variable char?

A - 8 bits

B - 16 bits

C - 32 bits

D - 64 bits

Réponse: B

Explication

Le type de données char est représenté par un seul caractère Unicode 16 bits.

Valeur minimale: '\ u0000' (ou 0)

Valeur maximale: '\ uffff' (ou 65 535)

Q 17 - Quelle est la taille de la variable booléenne?

A - 8 bits

B - 16 bits

C - 32 bits

D - pas précisément défini

Réponse: B

Explication

Le type de données booléen peut prendre soit vrai soit faux, mais sa "taille" n'est pas définie avec précision.

Q 18 - Un fichier .java vide est-il un fichier source valide?

A - Vrai

B - Faux

Réponse: A

Explication

Certes, un fichier .java vide est un fichier source valide.

Q 19 - Pouvons-nous avoir plusieurs classes dans le même fichier java?

A - Vrai

B - Faux

Réponse: A

Explication

Certes, un fichier java peut contenir une classe publique et de nombreuses autres classes non publiques.

Q 20 - Pouvons-nous avoir deux classes publiques dans un même fichier java?

A - Vrai

B - Faux

Réponse: B

Explication

Non, un fichier java ne peut contenir qu'une seule classe publique.

Q 21 - Quelle est la valeur par défaut de la variable d'octet?

A - 0

B - 0,0

B - nul

B - indéfini

Réponse: A

Explication

La variable d'octet a la valeur par défaut de 0 si elle est définie comme une variable d'instance / statique.

Q 22 - Quelle est la valeur par défaut de la variable courte?

A - 0,0

B - 0

B - nul

B - indéfini

Réponse: B

Explication

La variable courte a la valeur par défaut de 0 si elle est définie comme une variable d'instance / statique.

Q 23 - Quelle est la valeur par défaut de la variable d'octet?

A - 0

B - 0,0

C - nul

D - non défini

Réponse: A

Explication

La variable d'octet a la valeur par défaut de 0 si elle est définie comme une variable d'instance / statique.

Q 24 - Quelle est la valeur par défaut de la variable courte?

A - 0,0

B - 0

C - nul

D - non défini

Réponse: B

Explication

La variable short a la valeur par défaut de 0 si elle est définie comme une variable d'instance / statique.

Q 25 - Quelle est la valeur par défaut de la variable int?

A - 0

B - 0,0

C - nul

D - non défini

Réponse: A

Explication

La variable int a la valeur par défaut de 0 si elle est définie comme une variable d'instance / statique.

Feuille de réponses

Numéro de question Clé de réponse
1 C
2 B
3 UNE
4 UNE
5 B
6 B
sept B
8
9 C
dix UNE
11 B
12 C
13
14 C
15
16 B
17 B
18 UNE
19 UNE
20 B
21 UNE
22 UNE
23 UNE
24 B
25 UNE