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
tailleetcouleurvalent tous deux 50 - 2
taillevaut 50,couleurvaut “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)