Programmation Python : QCM de maths en terminale pour réviser ses cours à télécharger en PDF
Maîtrisez la programmation Python en terminale grâce à ces QCM de maths ciblés et progressifs.
Explorez les algorithmes fondamentaux : variables, conditions, itérations et manipulation de données.
Ces questionnaires interactifs vous accompagnent dans l’apprentissage du langage Python au lycée.
Développez votre logique algorithmique et préparez-vous sereinement à l’épreuve de mathématiques du bac.
Évaluez vos progrès et consolidez vos bases en informatique mathématique avec ces exercices adaptés.
Explorez les algorithmes fondamentaux : variables, conditions, itérations et manipulation de données.
Ces questionnaires interactifs vous accompagnent dans l’apprentissage du langage Python au lycée.
Développez votre logique algorithmique et préparez-vous sereinement à l’épreuve de mathématiques du bac.
Évaluez vos progrès et consolidez vos bases en informatique mathématique avec ces exercices adaptés.
Programmation Python - QCM Terminale
Score: 0/10
Questions répondues: 0/10
Question 1
On définit la fonction
def f(n): return 1 if n <= 1 else n * f(n - 1). Que vaut f(5) ?Question 2
Combien de tours effectue la boucle
for i in range(2, 10, 3): ?Question 3
Après
x = 0, on exécute la boucle while x < 10: x = x + 3. Quelle est la valeur finale de x ?Question 4
La fonction est définie par
def g(a, b=2): return a + b. Que renvoie l'appel g(3) ?Question 5
Quelle est la complexité d'une recherche dichotomique dans un tableau trié de \(n\) éléments ?
Question 6
Que vaut
17 % 5 en Python ?Question 7
Quelle différence y a-t-il entre
= et == en Python ?Question 8
Une fonction initialise
s = 0 puis exécute for i in range(1, n + 1): s = s + i. Que vaut s pour \(n = 100\) ?Question 9
Que fait l'instruction
assert n >= 0 placée en début de fonction ?Question 10
Une fonction exécute deux boucles imbriquées,
for i in range(n): puis for j in range(n):, dont le corps se réduit à une incrémentation. Quelle est sa complexité en fonction de \(n\) ?Enfin, pour approfondir la notion, tu peux aussi consulter Éduscol.

Nos conseils pour bien répondre
Pour bien démarrer, reprends les notions vues en classe sur programmation python en terminale avant de te lancer dans les questions. Puis, pour chaque question, commence par écarter les propositions qui contredisent une propriété du cours.
Par ailleurs, revois bien qcm de maths avant de répondre, car les questions y reviennent souvent. Donc, n’hésite pas à refaire ce questionnaire deux ou trois fois avant le contrôle. Tu peux aussi t’entraîner avec intégrales : QCM de maths en terminale pour réviser ses cours.
Ressources de maths en Terminale
Cours
Tout voirExercices corrigés
Tout voirContrôles
Tout voirQCM
Tout voir

























