QCM Java – Les collections – Partie 2

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. Collection ______________

A hérite la classe Collections

B hérite l’interface Iterable

C implémente l’interface Serializable

D implémente l’interface Traversable

B
Collection est une interface et elle hérite de l’interface Iterable.

 

 

2. Quelle implémentation d’Iterator peut traverser une collection dans les deux sens?

A Iterator

B ListIterator

C SetIterator

D MapIterator

B
Iterator ne peut traverser qu’en avant tandis que ListIterator traverse à la fois en avant et en arrière. ListIterator peut aider à remplacer un élément, contrairement à Iterator.

 

 

3. L’interface Comparable contient la méthode ___________

A toCompare

B compare

C compareTo

D compareWith

C
L’interface Comparable est utilisée pour classer les objets d’une classe définie par l’utilisateur. Cette interface se trouve dans le package java.lang et contient une seule méthode nommée compareTo(Object). Il fournit une seule séquence de tri, c’est-à-dire que vous pouvez trier les éléments sur la base d’un seul membre de données.

 

 

4. Collection est un(e) ____________

A interface

B classe

C framework et interface

D framework et classe

C
Collection est à la fois framework et interface.

 

 

5. List, Set et Queue __________ Collection.

A héritent

B implémentent

C Les deux A et B sont vrais.

D Aucune de ces réponses n’est vraie.

A
List, Set et Queue sont toutes des interfaces et héritent l’interface Collection.

 

 
 

6. Parmi les interfaces suivantes, laquelle maintient l’ordre d’insertion des éléments?

A Set

B List

C Map

D Tout les réponses sont vrais

B
List maintient l’ordre d’insertion. Dans Set, seule l’implémentation de LinkedHashSet maintient l’ordre d’insertion. Dans Map, LinkedHashMap maintient l’ordre d’insertion.

 

 

7. Lequel des éléments suivants est une classe dépassée mais toujours en cours d’utilisation?

A Arraylist

B Vector

C Hashtable

D Les deux B et C.

D
Vector et Hashtable sont des classes dépassées mais toujours en cours d’utilisation et actuellement, ils ne sont pas recommandées de l’utiliser.

 

 

8. Lequel des Set suivants maintient l’ordre d’insertion?

A HashSet

B TreeSet

C LinkedHashSet

D Tout les réponses sont vrais

C
LinkedHashSet maintient l’ordre d’insertion des éléments.

 

 

9. Quelle classe stocke les éléments dans l’ordre croissant?

A ArrayList

B HashSet

C TreeSet

D Tout les réponses sont vrais

C
Treeset stocke les éléments dans l’ordre croissant par défaut.

 

 

10. Iterator et ListIterator peuvent parcourir __________

A List

B Set

C Map

D Tout les réponses sont vrais

A
Iterator peut être utilisé pour parcourir tout. ListIterator peut seulement parcourir les listes.

 

 

2 réflexions sur “QCM Java – Les collections – Partie 2

  • octobre 9, 2020 à 1:44
    Permalien

    Votre QCM a le mérite d’exister.
    Revoir par exemple la question 1 :
    Réponse C indiquée, et « Collection est une interface et elle hérite l’interface Iterable »=réponse B

    Répondre
    • octobre 15, 2020 à 8:58
      Permalien

      Merci pour cette remarque 🙂

      Répondre

Laisser un commentaire

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