Q1 QCM Un programme exécute : x prend la valeur 10 ; x prend la valeur x − 4 ; x prend la valeur x × 5. Que vaut x à la fin ? 30 46 10 6 Voir la correction Correction 10 − 4 = 6, puis 6 × 5 = 30.
Q2 QCM La variable s vaut 0. On exécute : pour i allant de 1 à 5, ajouter i à s. Que vaut s à la fin ? 15 5 10 120 Voir la correction Correction 1 + 2 + 3 + 4 + 5 = 15.
Q3 QCM Le programme contient : si a > 10 alors afficher « grand » sinon afficher « petit ». Qu'affiche-t-il si a = 7 ? petit grand rien les deux mots Voir la correction Correction La condition 7 > 10 est fausse, c'est donc la branche « sinon » qui est exécutée.
Q4 QCM Pour tracer un polygone régulier à 12 côtés, de quel angle le lutin doit-il tourner après chaque côté ? 30° 12° 360° 60° Voir la correction Correction Le lutin fait un tour complet en 12 étapes : 360 ÷ 12 = 30°.
Q5 QCM À quoi sert une boucle « tant que » ? à répéter des instructions tant qu'une condition est vraie à tester une seule fois une condition à créer une variable à arrêter définitivement le programme Voir la correction Correction Les instructions sont répétées jusqu'à ce que la condition devienne fausse.
Q6 Vrai / Faux Dans un programme, l'ordre des instructions n'a aucune importance. Vrai Faux Voir la correction Correction Les instructions s'exécutent dans l'ordre écrit, et changer cet ordre change le résultat.
Q7 Vrai / Faux Une boucle « répéter 10 fois » exécute dix fois les instructions qu'elle contient. Vrai Faux Voir la correction Correction C'est le principe d'une boucle bornée : le nombre de répétitions est fixé à l'avance.
Q8 Calcul Un programme exécute : n prend la valeur 2 ; répéter 3 fois [n prend la valeur n × n]. Que vaut n à la fin ? Voir la correction Correction 2 devient 4, puis 4 devient 16, puis 16 devient 256.
Q9 Calcul La variable s vaut 0. On exécute : pour i allant de 1 à 4, ajouter 2 × i à s. Que vaut s à la fin ? Voir la correction Correction 2 + 4 + 6 + 8 = 20.
Q10 Calcul Un programme exécute : n prend la valeur 80 ; répéter 3 fois [n prend la valeur n ÷ 2]. Que vaut n à la fin ? Voir la correction Correction 80 devient 40, puis 20, puis 10.