QCM : Exécution d’algorithmes
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 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$