QCM : Instructions conditionnelles dans Scratch
Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.
Créer un compteObjectif travaillé
Ce QCM porte sur les instructions conditionnelles dans Scratch. Pour chaque question, choisir la bonne réponse parmi les 4 propositions.
Déroulement pas à pas (Correction et Indices)
Question 1 : A quoi sert le bloc « si ... alors » dans Scratch ?
- (Incorrect) A répéter une instruction plusieurs fois.
- (Correct) A exécuter une instruction uniquement si une condition est vraie.
- (Incorrect) A donner une valeur à une variable.
- (Incorrect) A déplacer le lutin sur la scène.
Question 2 : On considère le programme suivant, où l'utilisateur entre la valeur $5$ :
Que se passe-t-il à l'exécution ?
- (Incorrect) Le lutin dit « Grand ».
- (Incorrect) Le lutin dit « Petit ».
- (Correct) Le lutin n'affiche rien.
- (Incorrect) Le lutin dit $5$.
Question 3 : On considère le programme suivant, où l'utilisateur entre la valeur $-2$ :
Si l'utilisateur entre $-2$, que dit le lutin ?
- (Incorrect) « Positif »
- (Correct) « Négatif ou nul »
- (Incorrect) « $-2$ »
- (Incorrect) Rien n'est affiché.
Question 4 : La condition « $a > 5$ et $a < 10$ » est-elle vraie pour $a = 7$ ?
- (Incorrect) Non, car $a$ ne peut pas être à la fois supérieur à 5 et inférieur à 10.
- (Correct) Oui, car $7 > 5$ et $7 < 10$ sont vrais en même temps.
- (Incorrect) Non, car $7$ n'est ni $5$ ni $10$.
- (Incorrect) Oui, mais seulement si $a > 5$ ou $a < 10$.
Question 5 : On considère le programme suivant, où l'utilisateur entre la valeur $4$ :
Si l'utilisateur entre $4$, que dit le lutin ?
- (Incorrect) « Zéro »
- (Incorrect) $4$
- (Correct) $16$
- (Incorrect) $8$
Question 6 : Quelle différence y a-t-il entre les structures « si ... alors » et « si ... alors ... sinon » ?
- (Incorrect) Aucune : ces deux structures donnent toujours le même résultat.
- (Incorrect) La structure « si ... alors » exécute toujours quelque chose, la structure « si ... alors ... sinon » jamais.
- (Correct) Avec « si ... alors », rien ne se passe quand la condition est fausse ; avec « si ... alors ... sinon », un autre bloc s'exécute.
- (Incorrect) La structure « si ... alors ... sinon » répète les instructions plusieurs fois.