QCM - Subsection 104.1: Using pandas (Partie 3)
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 - Subsection 104.1: Using pandas (Partie 3)
5 questions | Difficulté: moyen
Question 1
Quel est la fonction principale de la classe StoppableThread ?
- A. Elle permet d’exécuter un thread qui peut être arrêté à tout moment.
- B. Elle permet d’exécuter une fonction en parallèle avec le reste du programme.
- C. Elle permet d’exécuter plusieurs threads simultanément.
- D. Elle permet de définir un événement pour une classe de threads.
Voir la réponse
Réponse correcte: A
La classe StoppableThread permet d’exécuter un thread qui peut être arrêté à tout moment.
Question 2
Quelle est la fonction principale de la variable _stop_event dans la classe StoppableThread ?
- A. Elle permet de définir un événement pour une classe de threads.
- B. Elle permet d’exécuter une fonction en parallèle avec le reste du programme.
- C. Elle permet d’arrêter un thread lorsqu’on appelle la méthode stop().
- D. Elle permet de définir un événement pour un thread spécifique.
Voir la réponse
Réponse correcte: C
La variable _stop_event est utilisée pour pouvoir arrêter un thread lorsqu’on appelle la méthode stop().
Question 3
Quel est le but de l’utilisation du Global Interpreter Lock dans Python ?
- A. Il permet d’exécuter plusieurs threads simultanément.
- B. Il empêche plusieurs threads d’accéder au même endroit mémoire à la fois.
- C. Il permet d’exécuter une fonction en parallèle avec le reste du programme.
- D. Il permet de définir un événement pour une classe de threads.
Voir la réponse
Réponse correcte: B
Le Global Interpreter Lock empêche plusieurs threads d’accéder au même endroit mémoire à la fois.
Question 4
Quelle est la différence entre une processus et un thread ?
- A. Les processus peuvent être arrêtés à tout moment tandis que les threads ne le peuvent pas.
- B. Les threads sont plus lents que les processus.
- C. Les threads permettent d’exécuter plusieurs processeur à la fois.
- D. Les processus ont accès aux ressources du système en priorité comparativement aux threads.
Voir la réponse
Réponse correcte: D
Les processus ont accès aux ressources du système en priorité comparativement aux threads.
Question 5
Quel est l’avantage de la multithreading dans Python ?
- A. Elle permet d’exécuter plusieurs processus à la fois.
- B. Elle permet d’exécuter plusieurs threads à la fois.
- C. Elle permet d’exécuter un thread qui peut être arrêté à tout moment.
- D. Elle permet de définir un événement pour une classe de threads.
Voir la réponse
Réponse correcte: B
La multithreading permet d’exécuter plusieurs threads à la fois.