🐍 Moyen 5 questions

QCM - Subsection 02.1: Motivation

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 02.1: Motivation

5 questions | Difficulté: moyen


Question 1

Quel type d’objet est retourné par la fonction print(ace_of_spades) dans le code donné ?

  • A. Une chaîne de caractère
  • B. Un entier
  • C. Un objet Card
  • D. Une liste
Voir la réponse

Réponse correcte: C

Le type d’objet retourné par print(ace_of_spades) est un objet Card, car c’est une instance de la classe Card.


Question 2

Quel problème se produit quand vous essayez d’afficher l’objet Card avec print(ace_of_spades) ?

  • A. Le type de l’objet n’est pas reconnu
  • B. L’objet n’a pas été défini correctement
  • C. Il n’y a pas d’erreur à ce niveau
  • D. Python ne sait pas comment afficher un objet Card
Voir la réponse

Réponse correcte: D

Le problème qui se produit quand vous essayez d’afficher l’objet Card avec print(ace_of_spades) est que Python n’a pas de connaissance spécifique sur comment afficher un objet Card.


Question 3

Comment appellez-vous la méthode qui permet de définir la représentation en chaîne de caractère d’un objet dans Python ?

  • A. __str()
  • B. __init()
  • C. __call()
  • D. __del()
Voir la réponse

Réponse correcte: A

La méthode qui permet de définir la représentation en chaîne de caractère d’un objet dans Python est __str().


Question 4

Quelle action permet de résoudre le problème de l’affichage de l’objet Card ?

  • A. Créer une nouvelle fonction pour afficher les informations de l’objet Card
  • B. Ajouter des informations sur la représentation en chaîne de caractère dans la méthode init()
  • C. Supprimer la méthode str() de la classe Card
  • D. Définir une nouvelle méthode str() pour afficher les informations souhaitées
Voir la réponse

Réponse correcte: D

La solution au problème d’affichage de l’objet Card est de définir une nouvelle méthode str() pour afficher les informations souhaitées.


Question 5

Quel type de méthode Python appelle la méthode str() lorsque vous demandez d’afficher un objet ?

  • A. Méthode de conversion
  • B. Méthode initialisatrice
  • C. Méthode de suppression
  • D. Méthode spéciale
Voir la réponse

Réponse correcte: C

La méthode str() est une méthode spéciale appelée par Python lorsque vous demandez d’afficher un objet.