QCM Java – Types de donnée primitifs

QCM sur Java avec des réponses pour la préparation des entretiens d’embauche, des tests en ligne, aux examens et aux certifications. Ces questions et réponses sur Java comprennent divers sujets. Et sont tirés d’un vrai entretien écrit et certaines parties sont en direct. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son test sur Java .
 
 

1. Quelle est la plage du type short dans Java?

A -128 à 127

B -32768 à 32767

C -2147483648 à 2147483647

D Aucun de ces réponses

B
Short occupe 16 bits en mémoire. Sa plage est de -32768 à 32767.

 

2. Quelle est la plage du type « byte » dans Java?

A -128 à 127

B -32768 à 32767

C -2147483648 à 2147483647

D Aucun de ces réponses

A
Byte occupe 8 bits en mémoire. Sa plage est de -128 à 127.

 

3. Lesquelles des lignes suivantes sont autorisées dans Java?
int i = (int)3.99;
byte b2 = (byte)300L;
long l = (byte)300;
int i = (int)222.2;

A 1 et 2

B 2 et 3

C 3 et 4

D Toutes les déclarations sont correctes.

D
La ligne (1) est correct car lorsqu’un nombre de type double est converti en int, il perd simplement les chiffres après la décimale. La ligne (2) et (4) sont corrects car une valeur de type long peut être stocker dans une variable de type byte. Si la valeur de type long est supérieur à 127, il perd ses bits les plus significatifs (les plus à gauche). La ligne (3) fonctionne, même si un cast n’est pas nécessaire, car un long peut stocker un byte.

Voir: Transtypage en Java

 

Questions piège en Programmation Orientée Objet

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *