0% ont trouvé ce document utile (0 vote)
23 vues4 pages

QCM Java String Collections Enum

Ce document est un questionnaire à choix multiples (QCM) sur Java, portant sur les chaînes de caractères, les collections et les énumérations, comprenant 20 questions. Les questions abordent des concepts tels que les méthodes de manipulation de chaînes, les différences entre ArrayList et LinkedList, ainsi que l'utilisation des énumérations. Chaque question propose plusieurs choix de réponses pour tester les connaissances des participants sur ces sujets.

Transféré par

fatmaa.zaibi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues4 pages

QCM Java String Collections Enum

Ce document est un questionnaire à choix multiples (QCM) sur Java, portant sur les chaînes de caractères, les collections et les énumérations, comprenant 20 questions. Les questions abordent des concepts tels que les méthodes de manipulation de chaînes, les différences entre ArrayList et LinkedList, ainsi que l'utilisation des énumérations. Chaque question propose plusieurs choix de réponses pour tester les connaissances des participants sur ces sujets.

Transféré par

fatmaa.zaibi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

QCM Java : String, Collections & Enum (20 Questions)

1. Que retourne "Java".charAt(2) ?

a) 'a'

b) 'v'

c) 'J'

d) ' '

2. Que fait la méthode substring(1, 3) sur la chaîne "programmation" ?

a) pr

b) rog

c) ro

d) ra

3. Quelle méthode permet de comparer deux chaînes sans tenir compte de la casse ?

a) equals()

b) ==

c) compareTo()

d) equalsIgnoreCase()

4. Quelle méthode permet de vérifier si une chaîne commence par une sous-chaîne donnée ?

a) contains()

b) startsWith()

c) indexOf()

d) substring()

5. Quel est le résultat de " Hello ".trim() ?

a) Hello

b) Hello

c) Hello

d) Hello

6. La classe ArrayList appartient à quel package ?

a) [Link]

b) [Link]

Page 1
QCM Java : String, Collections & Enum (20 Questions)

c) [Link]

d) [Link]

7. Quelle est la différence principale entre ArrayList et LinkedList ?

a) ArrayList permet les doublons, LinkedList non

b) LinkedList est plus rapide pour les insertions/suppressions

c) ArrayList est triée automatiquement

d) LinkedList est immuable

8. Quel type de collection garantit l'unicité des éléments ?

a) List

b) Set

c) Map

d) Queue

9. Que retourne [Link]("clé") si la clé n'existe pas ?

a) 0

b) null

c) false

d) Une exception

10. Quelle est la bonne syntaxe pour créer une ArrayList de chaînes ?

a) ArrayList<String> list = new ArrayList();

b) ArrayList list = new ArrayList<String>();

c) ArrayList<String> list = new ArrayList<String>();

d) List<String> list = ArrayList();

11. Quelle interface implémente HashSet ?

a) Map

b) List

c) Set

d) Collection

Page 2
QCM Java : String, Collections & Enum (20 Questions)

12. Quelle structure est idéale pour faire une association clé-valeur ?

a) ArrayList

b) HashMap

c) HashSet

d) TreeSet

13. Que fait [Link](0) ?

a) Supprime tous les éléments égaux à 0

b) Supprime le premier élément

c) Vide la liste

d) Supprime le dernier élément

14. Quelle méthode permet de savoir si une HashSet contient un élément ?

a) has()

b) exists()

c) contains()

d) find()

15. Que retourne [Link]() sur une liste de 4 éléments ?

a) 3

b) 5

c) 4

d) 1

16. Que permet une énumération (enum) en Java ?

a) Définir un tableau

b) Créer des constantes de types personnalisés

c) Réaliser des itérations

d) Déclarer des classes abstraites

17. Une énumération peut-elle contenir des méthodes ?

a) Non

b) Oui, mais uniquement main()

Page 3
QCM Java : String, Collections & Enum (20 Questions)

c) Oui

d) Seulement des méthodes abstraites

18. Quel est le mot-clé pour définir une énumération ?

a) enum

b) enumeration

c) type

d) struct

19. Comment accède-t-on à une constante d'un enum nommé Couleur ?

a) [Link](1)

b) Couleur["ROUGE"]

c) [Link]

d) Couleur::ROUGE

20. Une énumération peut-elle implémenter une interface ?

a) Non

b) Oui

c) Oui, mais seulement une

d) Seulement si elle est final

Page 4

Vous aimerez peut-être aussi