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

Pour vérifier, copier le code suivant dans votre éditeur 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 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.

 

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.

 

Différence entre Héritage et CompositionDifférence entre Héritage et CompositionBien que l’héritage et la composition permettent la réutilisation du code, la principale différence entre la composition et l’héritage réside dans le fait que la…Lire plus
4. Qu’est-ce que s’affiché le programme suivant ?
public class testClass {
   public static void main(String args[]){
      int i = 0;
      boolean t = true;
      boolean f = false, b;
      b = (t | ((i++) == 0));
      b = (f | ((i+=2) > 0));
      System.out.println(i);   
   }
}

A 0

B 1

C 2

D 3

D

 

5. En Java, une classe abstraite ne peut pas être une sous-classe?

A Vrai

B Faux

B

Lorsqu’une classe abstraite est une sous-classe, la sous-classe fournit généralement des implémentations pour toutes les méthodes abstraites de sa classe mére. Cependant, si ce n’est pas le cas, la sous-classe doit également être déclarée abstraite. Exemple :

public class Personne
{
    protected String nom;
	
    public void getNom()
    {
           return nom;
    }
}

public abstract class Etudiant extends Personne
{
   @Override
   public abstract void getNom();
}

 

 

 
 

6. Quel est le résultat de l’évaluation de l’expression 14 ^ 23 ?

A 23

B 24

C 25

D 26

C

^ est l’opérateur XOR, ce qui signifie que la réponse est 25, il est True chaque fois que les bits sont différents.


14 = 00001110
23 = 00010111
     ------------
   = 00011001

Donc la réponse est 00011001 = 25

 

QCM-JavaQCM JSP – Questions d’entretiensQCM sur JSP 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…Lire plus
7. Quelles sont les deux parties d’une valeur de type double?

A Mode, dénominateur

B Chiffres significatifs, exposant

C Mode, Numérateur

D Exposant, numérateur

B

 

8. Quelle est la valeur minimale d’un char?

A 0

B -215

C -28

D -215 – 1

A
Plage de valeurs possible pour un char est [0 ; 255]

 

9. Qu’est-ce que s’affiché lorsque le programme suivant est exécuté?
class test{
    static boolean check;
	
    public static void main(String args[])
   {
        int i;
        if(check == true)
            i=1;
        else
            i=2;
        if(i=2) i=i+2;
        else i = i + 4;
        System.out.println(i);
     }
}

A 3

B 4

C 5

D Le programme ne se compile pas à cause de l’instruction if (i = 2)

D
L’instruction « i = 2 » est évaluée à 2. L’expression dans le bloc if doit être évaluée en booléen.

 

QCM-JavaQCM Java – Types génériquesQCM 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…Lire plus
10. Quel est l’interface de Collections utilisée pour gérer le mappage clés/valeurs?

A List

B Set

C SortedSet

D Map

D
Une Map ne peut pas contenir de clés dupliqués: chaque clé peut correspondre à au plus une valeur.

 

 
 

Laisser un commentaire

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