Scratch et algorithmes Entraînement

QCM : Exécution d’algorithmes

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

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

Créer un compte

Objectifs travaillés

Ce QCM porte sur l'exécution d'algorithmes : il faut suivre les instructions pas à pas pour déterminer le résultat. Pour chaque question, choisir la bonne réponse parmi les 4 propositions.

Déroulement pas à pas (Correction et Indices)

Question 1 :

On exécute l'algorithme suivant :

  • Mettre $a$ à $5$
  • Mettre $b$ à $a + 3$
  • Mettre $a$ à $b \times 2$

Quelles sont les valeurs de $a$ et $b$ à la fin ?

  • (Incorrect) $a = 5$ et $b = 8$
  • (Correct) $a = 16$ et $b = 8$
  • (Incorrect) $a = 16$ et $b = 16$
  • (Incorrect) $a = 13$ et $b = 8$
Question 2 :

On considère le programme de calcul suivant :

  • Choisir un nombre $x$
  • Calculer son carré
  • Soustraire $3$ fois le nombre de départ
  • Ajouter $2$

Pour $x = 5$, quel est le résultat ?

  • (Incorrect) $2$
  • (Correct) $12$
  • (Incorrect) $22$
  • (Incorrect) $38$
Question 3 :

On exécute l'algorithme suivant :

  • Mettre $\text{nombre}$ à $10$
  • Si $\text{nombre} > 10$ alors afficher « grand »
  • Sinon afficher « petit ou égal »

Quel message est affiché ?

  • (Incorrect) « grand »
  • (Correct) « petit ou égal »
  • (Incorrect) « grand » puis « petit ou égal »
  • (Incorrect) Aucun message
Question 4 :

On exécute l'algorithme suivant :

  • Mettre $s$ à $0$
  • Répéter $10$ fois : ajouter $2$ à $s$

Quelle est la valeur de $s$ à la fin ?

  • (Incorrect) $2$
  • (Incorrect) $12$
  • (Correct) $20$
  • (Incorrect) $1024$
Question 5 :

On exécute l'algorithme suivant, qui échange les valeurs de deux variables :

  • Mettre $a$ à $3$
  • Mettre $b$ à $5$
  • Mettre $c$ à $a$
  • Mettre $a$ à $b$
  • Mettre $b$ à $c$

Quelles sont les valeurs de $a$ et $b$ à la fin ?

  • (Incorrect) $a = 3$ et $b = 5$
  • (Incorrect) $a = 5$ et $b = 5$
  • (Incorrect) $a = 3$ et $b = 3$
  • (Correct) $a = 5$ et $b = 3$
Question 6 :

On exécute l'algorithme suivant :

  • Mettre $n$ à $1$
  • Répéter tant que $n \leqslant 100$ : mettre $n$ à $n \times 3$

Quelle est la valeur de $n$ à la fin ?

  • (Incorrect) $81$
  • (Incorrect) $100$
  • (Correct) $243$
  • (Incorrect) $300$