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 (« si ... alors » et « si ... alors ... sinon »). Pour chaque question, choisir la bonne réponse parmi les 4 propositions.
Déroulement pas à pas (Correction et Indices)
Question 1 : Une instruction « si ... alors ... sinon » est exécutée alors que la condition placée dans le test est vraie.
Quel bloc d'instructions est alors exécuté ?
- (Correct) Le bloc placé après « alors ».
- (Incorrect) Le bloc placé après « sinon ».
- (Incorrect) Les deux blocs (alors et sinon) à la suite.
- (Incorrect) Aucun des deux : le programme s'arrête.
Question 2 : On considère le programme :
L'utilisateur saisit $-4$. Que dit le lutin ?
- (Incorrect) Positif
- (Correct) Négatif ou nul
- (Incorrect) Le lutin n'affiche rien.
- (Incorrect) Il dit successivement « Positif » puis « Négatif ou nul ».
Question 3 : Voici un programme qui utilise un test simple sans « sinon » :
Que se passe-t-il quand l'utilisateur saisit $7$ ?
- (Incorrect) Le lutin dit « Bingo ! ».
- (Incorrect) Le lutin dit « Pas bingo ».
- (Correct) Le lutin n'affiche rien et le programme se termine.
- (Incorrect) Le lutin redemande un nombre jusqu'à obtenir $10$.
Question 4 : La variable $age$ vaut $13$. On évalue la condition $age \geqslant 12$.
Cette condition est-elle vraie ou fausse ?
- (Correct) Vraie.
- (Incorrect) Fausse.
- (Incorrect) La condition n'a pas de sens.
- (Incorrect) Cela dépend du programme dans lequel elle apparaît.
Question 5 : On considère le programme :
L'utilisateur saisit $3$. Que dit le lutin ?
- (Incorrect) $13$
- (Correct) $6$
- (Incorrect) $3$
- (Incorrect) $8$
Question 6 : On veut écrire un test qui affiche « Égalité » si deux variables $a$ et $b$ ont la même valeur, et « Différents » sinon.
Quelle condition placer dans le test ?
- (Incorrect) $a + b$
- (Correct) $a = b$
- (Incorrect) $a > b$
- (Incorrect) mettre $a$ à $b$