Scratch et algorithmes Entraînement

QCM : Suivre une variable Scratch pas à pas

Durée estimée
10 minutes
Difficulté
Votre progression

Créez un compte gratuit pour suivre votre avancement et reprendre où vous avez laissé.

Créer un compte

Objectif travaillé

Ce QCM porte sur le suivi pas à pas d'une variable dans un programme Scratch (initialisation, affectation, accumulation). Pour chaque question, choisir la bonne réponse parmi les 4 propositions.

Déroulement pas à pas (Correction et Indices)

Question 1 :

On considère le programme suivant :

Programme Scratch : trois affectations sur a et b

Que dit le lutin à l'exécution ?

  • (Incorrect) $9$
  • (Correct) $13$
  • (Incorrect) $4$
  • (Incorrect) $36$
Question 2 :

Le programme suivant accumule des valeurs dans une variable :

Programme Scratch : variable somme initialisée à 0 puis trois ajouts

Quelle est la valeur affichée ?

  • (Incorrect) $0$
  • (Correct) $12$
  • (Incorrect) $2$
  • (Incorrect) $42$
Question 3 :

On considère le programme :

Programme Scratch sans initialisation : ajouter à compteur

La variable compteur valait $5$ avant l'exécution. Que dit le lutin ?

  • (Incorrect) $1$
  • (Correct) $6$
  • (Incorrect) $5$
  • (Incorrect) $0$
Question 4 :

Voici un programme Scratch et un tableau de valeurs partiellement rempli :

Programme Scratch : trois affectations utilisant une autre variable
Instruction $x$ $y$
mettre $x$ à $2$ $2$ ?
mettre $y$ à $5$ $2$ $5$
mettre $x$ à $y$ ? $5$

Que valent $x$ et $y$ après la dernière instruction ?

  • (Incorrect) $x = 2$ et $y = 5$
  • (Correct) $x = 5$ et $y = 5$
  • (Incorrect) $x = 5$ et $y = 2$
  • (Incorrect) $x = 7$ et $y = 5$
Question 5 :

On considère le programme :

Programme Scratch : variable n auto-modifiée

Que dit le lutin ?

  • (Incorrect) $4$
  • (Correct) $5$
  • (Incorrect) $1$
  • (Incorrect) $41$
Question 6 :

Le programme suivant cherche à échanger les valeurs de $a$ et $b$ :

Programme Scratch : tentative d'échange a et b sans variable temporaire

Quelles sont les valeurs finales de $a$ et $b$ ?

  • (Incorrect) $a = 3$ et $b = 7$
  • (Incorrect) $a = 7$ et $b = 3$
  • (Correct) $a = 7$ et $b = 7$
  • (Incorrect) $a = 3$ et $b = 3$