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 True ou False
  • 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)