Sommaire

Validation des acquis : questions/réponses

Si l’état de vos connaissances sur ce chapitre vous semble suffisant, répondez aux questions ci-après.

1. Questions

1 Une pile (Stack) a un comportement particulier quant aux ajouts/retraits des éléments. Quel est-il ?

1. FIFO (first in first out)

2. FILO (first in last out)

3. Aucun des deux

2 On veut privilégier un choix de structure de données dans laquelle chaque valeur est présente une et une seule fois. Quelle structure paraît la plus adéquate ?

1. List

2. Queue

3. HashSet

3 On a une collection d’objets identifiés par un identifiant numérique unique. On voudrait pouvoir facilement trier selon cet identifiant. Quelle structure choisir ?

1. List

2. Dictionary

3. Stack

4 Quelle méthode permet d’ajouter une valeur à une file (queue) ?

1. Enqueue

2. Add

3. Push

5 Quelle structure est la plus proche en C# d’une table de hachage dans son sens le plus commun en informatique ?

1. List

2. Queue

3. HashSet

6 Le tableau monTableau est ainsi défini :

int[] monTableau = { 0, 1, 2, 3, 4} ;

Est-il alloué :

1. nulle part, c’est juste une définition de principe d’un futur tableau

2. sur le tas

3. sur la pile

2. Résultats

Référez-vous aux pages suivantes pour contrôler vos réponses. Pour chacune de vos bonnes réponses, comptez un point.

Nombre de points :  /6

Pour ce chapitre, le score minimum ...