Quizz — Fonction à plusieurs paramètres

Auto-évaluation express (moins de 10 minutes)

Denis Dréano
PROG2-02-QZ

Nom :

Prénom :

Partie A — Questions à choix multiples

Entourer la lettre correspondant à la réponse correcte. Une seule réponse par question.

Dans def carre(taille, couleur):, que représente l’ordre des paramètres ?

  • A Il n’a aucune importance
  • B Il doit correspondre à l’ordre des valeurs à l’appel
  • C Il détermine la couleur par défaut
  • D Il change selon la taille du dessin

Que vaut couleur après l’appel carre(100, "red") ?

  • A 100
  • B "carre"
  • C "red"
  • D Rien, ce paramètre n’existe pas

Dans l’exemple du cercle, à quoi sert polygone(36, longueur_cotes) ?

  • A À calculer le rayon du cercle
  • B À transmettre une valeur calculée à une autre fonction
  • C À définir la fonction cercle
  • D À changer la couleur du trait

Partie B — Associer

Associer chaque appel (A–D) à son résultat (1–4), sachant que def f(taille, couleur):.

  • A f(50, "blue")
  • B f("blue", 50)
  • C f(50)
  • D f(50, 50)
  • 1 taille et couleur valent tous deux 50
  • 2 taille vaut 50, couleur vaut “blue”
  • 3 Erreur : paramètre manquant
  • 4 Erreur : ordre des valeurs inversé

Partie C — Ordonner

Numéroter les lignes du corps de cercle(rayon) (1 = première ligne).

  • A longueur_cotes = perimetre / 36
  • B perimetre = 2 * pi * rayon
  • C polygone(36, longueur_cotes)