Aller au contenu

Quiz — Algorithmique et programmation (3e)

10 questions : QCM, vrai/faux et calcul. Correction immédiate, sans inscription.

0 / 10
Q1 QCM

Un programme exécute : x prend la valeur 10 ; x prend la valeur x − 4 ; x prend la valeur x × 5. Que vaut x à la fin ?

Voir la correction
Correction

10 − 4 = 6, puis 6 × 5 = 30.

Q2 QCM

La variable s vaut 0. On exécute : pour i allant de 1 à 5, ajouter i à s. Que vaut s à la fin ?

Voir la correction
Correction

1 + 2 + 3 + 4 + 5 = 15.

Q3 QCM

Le programme contient : si a > 10 alors afficher « grand » sinon afficher « petit ». Qu'affiche-t-il si a = 7 ?

Voir la correction
Correction

La condition 7 > 10 est fausse, c'est donc la branche « sinon » qui est exécutée.

Q4 QCM

Pour tracer un polygone régulier à 12 côtés, de quel angle le lutin doit-il tourner après chaque côté ?

Voir la correction
Correction

Le lutin fait un tour complet en 12 étapes : 360 ÷ 12 = 30°.

Q5 QCM

À quoi sert une boucle « tant que » ?

Voir la correction
Correction

Les instructions sont répétées jusqu'à ce que la condition devienne fausse.

Q6 Vrai / Faux

Dans un programme, l'ordre des instructions n'a aucune importance.

Voir la correction
Correction

Les instructions s'exécutent dans l'ordre écrit, et changer cet ordre change le résultat.

Q7 Vrai / Faux

Une boucle « répéter 10 fois » exécute dix fois les instructions qu'elle contient.

Voir la correction
Correction

C'est le principe d'une boucle bornée : le nombre de répétitions est fixé à l'avance.

Q8 Calcul

Un programme exécute : n prend la valeur 2 ; répéter 3 fois [n prend la valeur n × n]. Que vaut n à la fin ?

Voir la correction
Correction

2 devient 4, puis 4 devient 16, puis 16 devient 256.

Q9 Calcul

La variable s vaut 0. On exécute : pour i allant de 1 à 4, ajouter 2 × i à s. Que vaut s à la fin ?

Voir la correction
Correction

2 + 4 + 6 + 8 = 20.

Q10 Calcul

Un programme exécute : n prend la valeur 80 ; répéter 3 fois [n prend la valeur n ÷ 2]. Que vaut n à la fin ?

Voir la correction
Correction

80 devient 40, puis 20, puis 10.