Programmation Python : QCM de maths en terminale pour réviser ses cours.

Accueil >> QCM de maths >> QCM en Terminale >> Programmation Python : QCM de maths en terminale pour réviser ses cours.
QCM maths terminale

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.

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) ?
\(120\)
\(24\)
\(15\)
\(5\)
Question 2
Combien de tours effectue la boucle for i in range(2, 10, 3): ?
\(3\) tours
\(4\) tours
\(8\) tours
\(2\) tours
Question 3
Après x = 0, on exécute la boucle while x < 10: x = x + 3. Quelle est la valeur finale de x ?
\(12\)
\(10\)
\(9\)
La boucle ne s'arrête jamais
Question 4
La fonction est définie par def g(a, b=2): return a + b. Que renvoie l'appel g(3) ?
\(5\)
\(3\)
Une erreur : il manque un argument
\(6\)
Question 5
Quelle est la complexité d'une recherche dichotomique dans un tableau trié de \(n\) éléments ?
\(O(\log n)\)
\(O(n)\)
\(O(n \log n)\)
\(O(n^2)\)
Question 6
Que vaut 17 % 5 en Python ?
\(2\)
\(3\)
\(3,4\)
\(85\)
Question 7
Quelle différence y a-t-il entre = et == en Python ?
= affecte une valeur, == teste une égalité
= teste une égalité, == affecte une valeur
Les deux testent une égalité
== n'existe pas 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\) ?
\(5\,050\)
\(4\,950\)
\(10\,100\)
\(100\)
Question 9
Que fait l'instruction assert n >= 0 placée en début de fonction ?
Elle interrompt le programme si la condition est fausse
Elle remplace n par \(0\) si \(n\) est négatif
Elle affiche la valeur de \(n\)
Elle n'a aucun effet en Python
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\) ?
\(O(n^2)\)
\(O(n)\)
\(O(\log n)\)
\(O(2^n)\)
5/5 - (1 vote)

Nombre de fichiers PDF téléchargés.  Maths PDF c'est 16 133 067 cours et exercices de maths téléchargés en PDF et 4 250 exercices.