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 S’il fallait préciser l’utilité du mot-clé finally, on dirait qu’il s’agit de :

1. lancer une nouvelle exception

2. traiter une exception qui a été déclenchée

3. expliciter le code qui doit constituer la suite, qu’il y ait eu déclenchement d’une exception ou non

2 Pour déclencher une nouvelle exception, on utilise le mot-clé :

1. throw

2. finally

3. catch

3 On veut éviter un argument qui serait null et on veut placer une exception pertinente face à ce besoin. On utilise quelle exception ?

1. ArgumentNullException

2. ArgumentException

3. NullReferenceException

4 Quelle classe offre une alternative au throw :

1. ExceptionDispatchInfo

2. Exception

3. FormatException

5 Par erreur, on code une boucle infinie qui alloue de la mémoire à chaque itération. Quelle exception serait-il logique d’atteindre ?

1. FormatException

2. OutOfMemoryException

3. DivideByZeroException

6 Quelle propriété de la classe Exception correspond à un code d’erreur ?

1. HelpLink

2. InnerException

3. HResult

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