Testez vos connaissances – QCM Java corrigé – Partie 7

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. Quel opérateur est utilisé pour effectuer une inversion bit à bit en Java?

A ~

B !

C &

D ^

A
Exemple : On a 1001 0010, donc on change les 0 avec des 1 et vice versa, ce qui produit 0110 1101.
Donc ~ 1001 0010 = 0110 1101

 

2. En Java, une classe finale doit être une sous-classe pour qu’on puisse l’utilisée?

A Vrai

B Faux

B

 

Différence entre généralisation, héritage et spécialisationDifférence entre généralisation, héritage et spécialisationQuelle est la différence entre généralisation, héritage et spécialisation ? – Des termes tels que super-classe, sub-classe ou héritage apparaissent quand on pense à l’approche…Lire plus
3. Ecrivez l’entier 3 en hexadécimal ?

A 0x03, 0X03, 0X3

B 0x04, 0X04, 0X4

C 0x05, 0X05, 0X5

D Aucun de ces réponses

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(3)
        System.out.println("La valeur en hexadécimal est = 0X" + hex);
    }
}

 

4. Lesquels des énoncés suivants sont vrais?

A l’opérateur && est utilisé pour définir le ET logique.

B l’opérateur ~ est l’opérateur XOR.

C Le OU bit-à-bit est le même opérateur utilisé pour le OU logique.

D L’opérateur de décalage droit non signé en Java est >>.

A

 

5. Après l’exécution de ce code, quelle est la valeur de « bname »?
String varStr;
int bname;
varStr = "Boolean val.";
bname = varStr.indexOf("bool");

A 0

B 2

C -1

D 4

C
IndexOf () est une méthode de la classe string, qui renvoie le premier index (première occurrence) du caractère d’une chaîne. Cette méthode renvoie un entier. il retourne l’index lorsque la sous-chaîne trouvée dans la chaîne. Si la sous-chaîne n’est pas trouvée dans la chaîne, elle renvoie une valeur négative.

 

 
 

6. Laquelle de ces déclarations permettrait de démarrer une classe en tant que programme autonome.

A public static int main(char args[])

B public static void main(String args[])

C public static void MAIN(String args[])

D public static void main(String args)

B

 

QCM-JavaQCM Java – Types de donnée primitifsQCM 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
7. Le plus petit nombre qui peut être représenté en utilisant le type primitif « short » en Java est _____?

A -127

B -128

C 0

D -32768

D
La plage du type primitif short est comprise entre -32768 et 32767.

 

8. L’interface Map est dérivée de l’interface Collection ?

A Vrai

B Faux

B

 

9. Quel est le résultat de l’exécution de ce code?
class Test 
{
   public void methodX(int i)
   {
      System.out.println(i); 
 
   }
   public int methodX(int i) 
   {
      System.out.println(i+1); 
      return i+1; 
   }
   public static void main(String args[]) 
   {
      Test X = new Test();
      X.methodX(5);
   }
}

A Le programme se compile, s’exécute et affiche 5.

B Le programme se compile, s’exécute et affiche 6.

C Le programme affiche une exception car il ne trouve pas la méthode Test.methodX (int)

D Le programme affiche une erreur de compilation parce que methodX est défini deux fois dans la classe Test.

D

 

Différence entre Surcharge et RedéfinitionDifférence entre Surcharge et Redéfinition en JavaQuelle est la différence entre Surcharge et Redéfinition ? – la surcharge de fonctions est utilisée dans une seule classe où vous avez le même…Lire plus
10. Quel est le résultat de l’exécution de ce code?
public class test {
   public static void main(String args[]) {
     byte b = 3;
     b = (byte)~b;
     System.out.printlnB;
  }
}

A 0

B 3

C -4

D Aucun des réponses

C

 

 
 

Laisser un commentaire

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