🐍 Moyen 5 questions

QCM - Subsection 104.1: Using pandas (Partie 3)

Quiz interactif avec 5 questions. Testez vos connaissances!

#python

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.