Correction
Ici, il faut simplement savoir que lorsque le gestionnaire d’exception ne comporte pas d’arrêt de l’exécution (ou d’instruction return), l’exécution se poursuit à l’instruction suivant le dernier gestionnaire associé au bloc try.
En définitive, voici quels seront les trois exemples d’exécution correspondant aux trois réponses proposées :
donnez un entier : 0
debut premier bloc try
fin premier bloc try
suite du programme
debut second bloc try
catch 2 - n = 0
donnez un entier : 1
debut premier bloc try
catch 1 - n = 1
suite du programme
debut second bloc try
fin second bloc try
fin programme
donnez un entier : 2
debut premier bloc try
catch 1 - n = 2
suite du programme
debut second bloc try
catch 2 - n = 2