Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Quiz sur les algorithmes s5

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Un algorithme est :

a)

Un programme écrit en langage Python

b)

Une suite finie et ordonnée d’instructions

c)

Un ensemble de résultats attendus

d)

Un organigramme obligatoire

2.

L’algorithme permet de :

a)

Résoudre un problème par une suite d’actions

b)

Créer des images graphiques

c)

Remplacer directement un ordinateur

d)

Faire des calculs sans données

3.

Un algorithme doit toujours :

a)

Être infini

b)

Conduire à un résultat

c)

Contenir des variables globales

d)

Être traduit en Java

4.

L’écriture d’un algorithme se fait généralement en :

a)

Langage machine

b)

Langage algorithmique (pseudo-code)

c)

Diagrammes UML uniquement

d)

Tableurs Excel

5.

Caractéristique essentielle d’un algorithme :

a)

Il est approximatif

b)

Il doit être clair, précis et non ambigu

c)

Il est toujours récursif

d)

Il est infini

6.

Exemple d’algorithme correct :

a)

Lire deux nombres, calculer leur somme, afficher le résultat

b)

Écrire un programme Python

c)

Décrire un problème sans solution

d)

Répéter une boucle infinie

7.

Une variable est :

a)

Une donnée fixe

b)

Une case mémoire qui peut changer de valeur

c)

Une instruction

d)

Un algorithme

8.

Une constante est :

a)

Une variable non déclarée

b)

Une valeur fixe qui ne change pas

c)

Une fonction récursive

d)

Un type d’entrée

9.

Exemple de variable :

a)

Pi = 3,14

b)

Note d’un étudiant

c)

Nombre de jours dans une semaine

d)

365

10.

Exemple de constante :

a)

Le nom d’un client

b)

Le taux de TVA

c)

Le prix d’un article

d)

Le stock d’un magasin

11.

Un type entier (integer) permet de représenter :

a)

Des phrases

b)

Des nombres sans décimales

c)

Des nombres réels

d)

Des caractères spéciaux uniquement

12.

Un type réel (float) est utilisé pour :

a)

Des phrases textuelles

b)

Des nombres avec virgule

c)

Des entiers

d)

Des booléens

13.

Un type chaîne (string) est :

a)

Un nombre décimal

b)

Une suite de caractères

c)

Une valeur booléenne

d)

Une constante mathématique

14.

Un booléen peut prendre :

a)

Toutes les valeurs possibles

b)

Seulement 0 et 1 (ou Vrai/Faux)

c)

Des chaînes de caractères

d)

Des entiers

15.

Un algorithme commence et se termine par :

a)

Entrée et sortie

b)

Début et Fin

c)

Variables et constantes

d)

Si et Sinon

16.

Une structure séquentielle exécute :

a)

Des choix

b)

Des instructions les unes après les autres

c)

Des boucles infinies

d)

Des appels récursifs

17.

Une structure conditionnelle exécute :

a)

Toujours toutes les instructions

b)

Des instructions selon une condition

c)

Une seule instruction répétée

d)

Des calculs automatiques

18.

Une structure itérative permet :

a)

De choisir entre deux options

b)

De répéter une séquence d’instructions

c)

De créer une constante

d)

De supprimer une variable

19.

Exemple de structure séquentielle :

a)

Lire a, lire b, calculer c=a+b, afficher c

b)

Si note ≥ 10 alors afficher « admis »

c)

Tant que n ≠ 0, répéter calcul

d)

Factorielle(n)

20.

Exemple de structure conditionnelle :

a)

Lire âge ; si âge ≥ 18 afficher « majeur », sinon afficher « mineur »

b)

Calculer somme de 10 nombres

c)

Lire x, y, afficher x+y

d)

Factorielle(n)