QCM Java – Les collections – Partie 4

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. HashTable utilise en interne la technique suivante pour l’insertion et la récupération des enregistrements?

A Sérialisation

B Transtypage

C Randomizing

D Hachage

D
Hashtable utilise en interne la technique de hachage pour l’insertion et la récupération des enregistrements.

 

 

2. Arraylist, Linkedlist et Vector sont tous des __________

A interface

B enums

C classe

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

C
Arraylist, Linkedlist et Vector sont des classes qui implémentent l’interface List.
 

 

 

3. Lequel des éléments suivants ne permet pas l’insertion des doublons?

A TreeSet

B Vector

C Linkedlist

D Copyonwritearraylist

A
TreeSet étant une implémentation de l’interface Set ne permet pas la saisie des doublons.

 

 

4. Lequel offre de meilleures performances pour l’insertion et la suppression au milieu de la liste?

A Vector

B ArrayList

C LinkedList

D Tout les réponses sont vrais

C
Linkedlist offre de meilleures performances pour l’insertion et la suppression au milieu d’une liste.

 

 

5. Quel est la sortie du code suivant?
import java.util.*;
	
public class Main 
{
	public static void main(String args[]) 
	{
		LinkedList<Integer> lang = new LinkedList<Integer>();
		lang.add(8);
		lang.add(2);
		lang.add(1);
		lang.add(6);

		Iterator it = lang.iterator();
		Collections.reverse(lang);
		Collections.sort(lang);
		while(it.hasNext())
			System.out.print(it.next() + " ");
	}
}

A 6 1 2 8

B 1 2 6 8

C 8 6 2 1

D 8 2 1 6

 
 

6. Laquelle de ces variables est une variable statique définie dans Collections?

A EMPTY_LIST

B EMPTY_SET

C EMPTY_MAP

D Tout les réponses sont vrais

D
La classe Collections contient les constantes statiques suivantes qui renvoient une collection vide. Les collections attachées à ces constantes n’ont pas de type et sont immuables par nature.

  • Collections.EMPTY_LIST : renvoie une LIST vide.
  • Collections.EMPTY_SET : retourne une SET vide.
  • Collections.EMPTY_MAP : renvoie une MAP vide.

 

 

7. Après le redimensionnement, la taille du vecteur est augmentée de ___

A 200%

B 100%

C 50%

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

B
Augmentation automatique de la capacité Par défaut, un vecteur multiplie par deux la taille de son tableau . Alors que lorsque vous insérez un élément dans le ArrayList ,il augmente la taille de son Array de 50%.

 

 

8. Après le redimensionnement, la taille du arraylist est augmentée de ___

A 200%

B 100%

C 50%

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

 

9. Deque et Queue sont dérivés de _____

A Collection

B AbstractList

C AbstractCollection

D List

A
Les interfaces Deque et Queue héritent de l’interface Collections.

 

 

10. Un tableau non ordonné a une complexité en temps de recherche de ____

A O(log n)

B O(n)

C O(n + 1)

D O(1)

B
La recherche linéaire s’exécute en temps linéaire et effectue un maximum de n comparaisons, où n est la longueur du tableau. Par conséquent, la complexité de calcul de la recherche linéaire est O(N).

Le temps d’exécution augmente, au maximum, linéairement avec la taille des éléments présents dans le tableau.

 

 

Laisser un commentaire

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