Testez vos connaissances – QCM Java corrigé – Partie 6

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 représentation Java du nombre 23 en hexadécimal?

A 0x17

B 0x18

C 0x19

D 0x20

A
Dans un code Java (comme dans de nombreux langages de programmation), les nombres hexadécimaux sont écrits en plaçant 0x devant eux. Par exemple, 0x17 signifie « le nombre hexadécimal 17 » (=23 en décimal).

Java utilise 0x ou 0X pour représenter les nombres hexadécimaux. Les caractères (‘A’ à ‘F’) d’un nombre hexadécimal peuvent être écrits en majuscules ou en minuscules. Par exemple, 0xb8a3d est identique à 0xB8A3D.

Nombre Décimal ——> Nombre Hexadécimal
       0       ——>      0
       9       ——>      9
       10      ——>      A
       11      ——>      B
       12      ——>      C
       13      ——>      D
       14      ——>      E
       15      ——>      F

Voici comment convertir un décimale en hexadécimal:

(17)16 ---> (23)10
(17)16 --> (1 x 161) + (7 x 160)

Voici un code qui vous permet de convertir un entier en hexadécimal en Java:

public class ToHex {
    public static void main(String args[]) {
        String hex = Integer.toHexString(23)
        System.out.println("La valeur en hexadécimal est = 0X" + hex);
    }
}

 

2. Quel est l’interface de Collections utilisée pour gérer les éléments uniques?

A List

B Set

C Map

D Tout ce qui précède

B
Set est une collection qui ne peut pas contenir des éléments dupliqués. Exemple:

 import java.util.*;
 
 public class Exemple {
   public static void main(String args[]) {
		Set<Integer> mySet = new HashSet<>();
		mySet.add(3);
		mySet.add(1);
		mySet.add(1);
		mySet.add(2);

		for (int i : mySet) {
			System.out.println(i);
		}
   }
 }

Sortie:

1
2
3

Voir aussi: Interface Set en Java.

 

3. Lesquels des éléments suivants sont des constructeurs valides dans la classe Test ?

A test() { }

B Test() { }

C void Test() { }

D private final Test() { }

E abstract Test() { }

F Test(Test t) { }

G Test(void) { }

B, F
Un constructeur doit avoir le même nom que la classe, donc A n’est pas un constructeur. Il ne doit renvoyer aucune valeur, donc C n’est pas correct. Un constructeur ne peut pas être déclaré abstrait ou final.

Voir aussi: Les constructeurs en Java.

 

Différence entre Héritage et Composition

Laisser un commentaire

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