QCM - Section 0: in a (Partie 5)
Quiz interactif avec 5 questions. Testez vos connaissances!
Comment jouer ?
- 1. Lisez chaque question attentivement
- 2. Choisissez votre réponse parmi les options
- 3. Cliquez sur "Voir la réponse" pour vérifier
- 4. Comptez vos bonnes réponses à la fin !
Quiz: QCM - Section 0: in a (Partie 5)
5 questions | Difficulté: moyen
Question 1
Quelle instruction permet d’interrompre l’exécution d’un script Python et d’afficher une trace d’exécution et de l’exception ?
- A. raise(),
- B. throw(),
- C. halt(),
- D. stop()
Voir la réponse
Réponse correcte: A
La fonction raise permet d’interrompre l’exécution d’un script Python et d’afficher une trace d’exécution et de l’exception.
Question 2
Quel type d’erreur est levée lorsque vous essaiez de diviser par zéro en Python 3 ?
- A. TypeError
- B. ZeroDivisionError
- C. SyntaxError
- D. NameError
Voir la réponse
Réponse correcte: B
En Python 3, lorsque vous essayez de diviser par zéro, une exception ZeroDivisionError est levée.
Question 3
Quel est le nom de la fonction utilisée pour libérer les ressources allouées dans un bloc try-finally ?
- A. free_expensive_resource()
- B. release_resources()
- C. unload_resources()
- D. dispose_resources()
Voir la réponse
Réponse correcte: A
La fonction utilisée pour libérer les ressources allouées dans un bloc try-finally est free_expensive_resource().
Question 4
Quelle fonction permet d’élever une exception existante pour qu’elle soit traitée par le code en dessous ?
- A. handle_exception(),
- B. raise_next(),
- C. re-raise(),
- D. call_exception()
Voir la réponse
Réponse correcte: C
La fonction qui permet d’élever une exception existante pour qu’elle soit traitée par le code en dessous est re-raise().
Question 5
Quel est l’avantage de l’utilisation des context managers (using the with statement) lors de la gestion d’une ressource allouée ?
- A. La libération des ressources se fait automatiquement.
- B. Les ressources peuvent être allouées en bloc.
- C. Les erreurs sont gérées plus facilement.
- D. Les exceptions peuvent être chainées.
Voir la réponse
Réponse correcte: A
L’avantage de l’utilisation des context managers (using the with statement) lors de la gestion d’une ressource allouée est que la libération des ressources se fait automatiquement.