QCM En JAVA – Partie 6

Question 1 sur 20

1. Quelle est la sortie de la méthode System.out.println("Java".toLowerCase()); ?

  • A java
  • B JAVA
  • C Java
  • D Exception
A

La méthode toLowerCase() convertit tous les caractères d'une chaîne en minuscules.

Question 2 sur 20

2. Quelle est la sortie du code suivant ? int a = 10; int b = 20; a += b; System.out.println(a);

  • A 30
  • B 20
  • C 10
  • D 40
A

L'opérateur += ajoute la valeur de b à a, donc 10 + 20 = 30.

Question 3 sur 20

3. Quel est le résultat de l'exécution suivante ? System.out.println("Hello".indexOf("e"));

  • A 1
  • B 0
  • C 2
  • D -1
A

La méthode indexOf(String str) retourne l'index de la première occurrence de la chaîne spécifiée. Ici, e est à l'index 1.

Question 4 sur 20

4. Quel est le résultat de la méthode System.out.println("abc".compareTo("abd")); ?

  • A -1
  • B 1
  • C 0
  • D -2
A

La méthode compareTo(String str) compare les deux chaînes lexicographiquement. Ici, abc est lexicographiquement inférieur à abd, donc le résultat est -1.

Question 5 sur 20

5. Quel est le résultat de l'exécution suivante ? System.out.println("100".equals(100));

  • A true
  • B false
  • C Exception
  • D null
B

La méthode equals() compare une chaîne avec un autre type, ce qui entraîne une comparaison fausse ici.

Question 6 sur 20

6. Quel est le résultat de l'exécution suivante ? System.out.println("abc".replace("a", "x"));

  • A xbc
  • B abc
  • C bxc
  • D axbc
A

La méthode replace(String target, String replacement) remplace toutes les occurrences du premier argument par le second dans une chaîne.

Question 7 sur 20

7. Quel est le résultat de l'exécution suivante ? System.out.println("java".substring(1, 3));

  • A av
  • B ja
  • C va
  • D vaa
C

La méthode substring(int beginIndex, int endIndex) retourne une sous-chaîne de la chaîne d'origine à partir de l'index 1 et se terminant à l'index 3, donc va.

Question 8 sur 20

8. Quelle est la sortie du code suivant ? System.out.println("12345".charAt(4));

  • A 5
  • B 4
  • C 3
  • D 2
A

La méthode charAt(int index) retourne le caractère à l'index spécifié. Ici, l'index 4 donne le caractère 5.

Question 9 sur 20

9. Quel est le résultat de l'exécution suivante ? System.out.println("Java".contains("ava"));

  • A true
  • B false
  • C null
  • D Exception
A

La méthode contains(String sequence) vérifie si une chaîne contient la séquence spécifiée. Ici, ava est présent dans Java.

Question 10 sur 20

10. Quelle méthode est utilisée pour convertir une chaîne en entier en Java ?

  • A parseInt()
  • B toInteger()
  • C convert()
  • D toInt()
A

La méthode parseInt(String s) de la classe Integer est utilisée pour convertir une chaîne en entier.

Question 11 sur 20

11. Quelle est la sortie du code suivant ? System.out.println("Hello World".indexOf("W"));

  • A 6
  • B 7
  • C 8
  • D 5
A

La méthode indexOf(String str) retourne l'index de la première occurrence de la chaîne spécifiée. Ici, W est à l'index 6.

Question 12 sur 20

12. Quel est le résultat de l'exécution suivante ? System.out.println("test".toUpperCase());

  • A TEST
  • B test
  • C Test
  • D exception
A

La méthode toUpperCase() convertit tous les caractères d'une chaîne en majuscules.

Question 13 sur 20

13. Quelle est la sortie de la méthode System.out.println("Java".replace("a", "X")); ?

  • A JXvX
  • B Java
  • C JXva
  • D JXva
A

La méthode replace(String target, String replacement) remplace toutes les occurrences du premier argument par le second dans une chaîne. Ici, toutes les occurrences de a sont remplacées par X.

Question 14 sur 20

14. Quel est le résultat de l'exécution suivante ? System.out.println("abc".compareTo("ab"));

  • A 1
  • B -1
  • C 0
  • D -2
A

La méthode compareTo(String str) compare les deux chaînes lexicographiquement. Ici, abc est lexicographiquement supérieur à ab, donc le résultat est 1.

Question 15 sur 20

15. Quelle méthode est utilisée pour vérifier si une chaîne est vide en Java ?

  • A isEmpty()
  • B empty()
  • C checkEmpty()
  • D isNull()
A

La méthode isEmpty() est utilisée pour vérifier si une chaîne est vide.

Question 16 sur 20

16. Quelle est la sortie du code suivant ? System.out.println("hello".toUpperCase());

  • A HELLO
  • B hello
  • C Hello
  • D exception
A

La méthode toUpperCase() convertit tous les caractères d'une chaîne en majuscules.

Question 17 sur 20

17. Quelle est la sortie de la méthode System.out.println("12345".charAt(0)); ?

  • A 1
  • B 2
  • C 3
  • D 0
A

La méthode charAt(int index) retourne le caractère à l'index spécifié. Ici, l'index 0 donne le caractère 1.

Question 18 sur 20

18. Quel est le résultat de l'exécution suivante ? System.out.println("Java".contains("ava"));

  • A true
  • B false
  • C null
  • D Exception
A

La méthode contains(String sequence) vérifie si une chaîne contient la séquence spécifiée. Ici, ava est présent dans Java.

Question 19 sur 20

19. Quel est le résultat de l'exécution suivante ? System.out.println("hello world".replaceAll("l", "X"));

  • A heXXo worXd
  • B heXlo worXd
  • C heXXo worlX
  • D heXlo worlX
A

La méthode replaceAll(String regex, String replacement) remplace toutes les occurrences correspondant à l'expression régulière spécifiée. Ici, toutes les occurrences de l sont remplacées par X.

Question 20 sur 20

20. Quel est le résultat de l'exécution suivante ? System.out.println("Java".substring(1, 2));

  • A a
  • B J
  • C av
  • D va
A

La méthode substring(int beginIndex, int endIndex) retourne une sous-chaîne de la chaîne d'origine à partir de l'index 1 et se terminant à l'index 2, donc a.

Ajouter un commentaire

Veuillez vous connecter pour ajouter un commentaire.

Pas encore de commentaires.

OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET OUDEV.NET