Quizz — Types, variables, modules et fonctions
Auto-évaluation express (moins de 10 minutes)
Denis Dréano
PROG1-02-QZ
Nom :
Prénom :
Partie A — Trace de programme
Écrire dans le cadre ci-dessous exactement ce qu’affiche le programme suivant dans la console.
print("Mémoire RAM :")
memoire_ram = 8
print(memoire_ram, "Go")Partie B — Types de données
Associer chaque type (A–D) à sa définition (1–4).
- A
int - B
float - C
str - D
bool
- 1 Une chaîne de caractères, c’est-à-dire un texte
- 2 Un nombre décimal
- 3 Une valeur logique qui ne peut être que
TrueouFalse - 4 Un nombre entier
Partie C — Modules et fonctions
Dans le programme suivant, associer chaque élément (A–D) à son rôle (1–4).
from math import sqrt
print(sqrt(2))- A
math - B
sqrt - C
2 - D
import
- 1 Argument de la fonction
- 2 Module contenant la fonction
- 3 Mot-clé pour utiliser un module
- 4 Fonction importée
Partie D — Vocabulaire
D.1 — Compléter le tableau
Compléter la colonne « Concept » à l’aide de la banque de mots ci-dessous.
Banque de mots : variable · fonction · opérateur · module · argument
| Concept | Définition |
|---|---|
| Commande qui permet d’effectuer une action ou un calcul | |
| Paramètre qui détermine ce qu’une fonction va faire | |
| Qui permet de faire un calcul avec deux valeurs | |
| Une bibliothèque de fonctions qu’on peut utiliser une fois importée | |
| Nom donné à une valeur pour la réutiliser plus tard |
D.2 — Annoter le script
Écrire, à côté de chaque repère, le mot de la banque de mots qui correspond à l’élément désigné.
Banque de mots : variable · fonction · opérateur · module · argument
from math import sqrt
└──────────────────── (1)
x = sqrt(2**3)
│ │ └─────────────── (4)
│ └──────────────────── (3)
└────────────────────────── (2)
print(x/3)
└─┴────────────────── (5)