wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz sur les Algorithmes AC201

Total questions: 13

Worksheet time: 7mins

Name
Class
Date
1.

Un algorithme est :

a)

Un langage de programmation

b)

Une suite finie d’instructions permettant de résoudre un problème

c)

Une machine qui exécute du code

d)

Une variable mathématique

2.

Un algorithme doit être :

a)

Ambigu et infini

b)

Clair, précis et fini

c)

Écrit uniquement en langage C

d)

Exécuté uniquement par un ordinateur

3.

La première étape avant d’écrire un algorithme est :

a)

Tester le programme

b)

Comprendre et analyser le problème

c)

Choisir un langage de programmation

d)

Écrire directement du code

4.

La structure conditionnelle permet de :

a)

Répéter un bloc d’instructions

b)

Exécuter des instructions différentes selon un test

c)

Écrire des équations mathématiques

d)

Arrêter un programme

5.

Quelle instruction est utilisée pour répéter un bloc tant qu’une condition est vraie ?

a)

Si – Alors

b)

Tant que – Faire

c)

Selon – Cas

d)

Fin

6.

Dans un algorithme, une variable est :

a)

Un langage

b)

Une zone mémoire qui peut changer de valeur

c)

Un mot-clé réservé

d)

Une structure de répétition

7.

Dans un organigramme, le losange sert à représenter :

a)

Le début ou la fin

b)

Une action

c)

Une condition (test)

d)

Une boucle infinie

8.

L’instruction SI – ALORS – SINON est :

a)

Une boucle

b)

Une condition

c)

Une affectation

d)

Une séquence

9.

Que signifie l’instruction a ← b + 3 ?

a)

On échange les valeurs de a et b

b)

La variable a reçoit la valeur b + 3

c)

On additionne a et b

d)

On efface la valeur de b

10.

La différence entre une constante et une variable est :

a)

Une constante peut changer mais pas une variable

b)

Une variable peut changer de valeur mais pas une constante

c)

Les deux changent toujours

d)

Les deux ne changent jamais

11.

Le résultat de cet algorithme : a ← 5 b ← 2 a ← a + b est :

a)

a = 5, b = 2

b)

a = 7, b = 2

c)

a = 2, b = 7

d)

a = 10, b = 5

12.

Un algorithme qui ne s’arrête jamais est :

a)

Correct

b)

Infini

c)

Optimisé

d)

Déterministe

13.

Quel est l’avantage principal d’un algorithme efficace ?

a)

Plus difficile à comprendre

b)

Plus lent mais plus précis

c)

Gain de temps et de ressources

d)

Plus d’erreurs