QCM : Boucles avec accumulation et compteur
Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.
Créer un compteObjectifs travaillés
Ce QCM porte sur les boucles utilisées pour accumuler des valeurs dans une variable (somme, compteur). Pour chaque question, dérouler le programme pas à pas et choisir la bonne réponse parmi les 4 propositions.
Déroulement pas à pas (Correction et Indices)
Question 1 : On considère le programme suivant :
Que dit le lutin ?
- (Incorrect) $3$
- (Incorrect) $4$
- (Incorrect) $7$
- (Correct) $12$
Question 2 : On considère le programme suivant :
Que dit le lutin ?
- (Incorrect) $5$
- (Incorrect) $10$
- (Correct) $15$
- (Incorrect) $21$
Question 3 : A quoi sert le bloc répéter jusqu'à ... dans Scratch ?
- (Incorrect) A répéter un nombre fixé d'instructions.
- (Correct) A répéter des instructions tant qu'une condition n'est pas vérifiée.
- (Incorrect) A exécuter des instructions une seule fois.
- (Incorrect) A initialiser une variable.
Question 4 : On considère le programme suivant :
Que dit le lutin ?
- (Incorrect) $20$
- (Correct) $21$
- (Incorrect) $25$
- (Incorrect) $26$
Question 5 : On considère le programme suivant :
Combien vaut $k$ à la fin (le nombre de tours effectués) ?
- (Incorrect) $3$
- (Incorrect) $4$
- (Correct) $5$
- (Incorrect) $6$
Question 6 : Que se passe-t-il si on oublie d'initialiser à $0$ la variable $\text{somme}$ avant une boucle d'accumulation ?
- (Incorrect) Le programme refuse de démarrer.
- (Correct) La variable conserve son ancienne valeur (ou $0$ par défaut au tout premier lancement) et le résultat peut être faux aux exécutions suivantes.
- (Incorrect) Scratch initialise automatiquement toutes les variables à $1$.
- (Incorrect) La boucle ne s'exécute jamais.