wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

quiz 2

Total questions: 22

Worksheet time: 24mins

Name
Class
Date
1.

Identifier le contexte d’un problème signifie :

a)

Choisir un langage de programmation

b)

Comprendre la situation, les données d’entrée et de sortie

c)

Dessiner l’organigramme

d)

Déterminer le type des variables

2.

Les traitements d’un problème sont :

a)

Les données fournies par l’utilisateur

b)

Les actions ou calculs pour passer des entrées aux sorties

c)

Le résultat final uniquement

d)

Le choix du langage

3.

Le traitement séquentiel exécute :

a)

Plusieurs branches en parallèle

b)

Des instructions une après l’autre

c)

Un appel à soi-même

d)

Aucune condition

4.

« Si la note ≥ 10, afficher “Réussi”, sinon “Échoué” » illustre :

a)

Récursif

b)

Itératif

c)

Conditionnel

d)

Séquentiel

5.

Répéter une instruction tant qu’une condition est vraie correspond à :

a)

Conditionnel

b)

Itératif

c)

Séquentiel

d)

Récursif

6.

Diviser un problème en sous-problèmes et s’appeler soi-même correspond à :

a)

Séquentiel

b)

Conditionnel

c)

Récursif

d)

Itératif

7.

Un algorithme est :

a)

Un programme déjà compilé

b)

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

c)

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

d)

Un langage de programmation

8.

Un objet informatique est constitué de :

a)

Un identificateur, un type et une valeur

b)

Un nom seulement

c)

Une boucle et une condition

d)

Une constante et une variable en même temps

9.

L’identificateur d’un objet est :

a)

Sa valeur actuelle

b)

Son nom unique

c)

Son type de données

d)

Son emplacement mémoire

10.

Le type d’un objet détermine :

a)

Sa couleur

b)

Les opérations permises et la nature des valeurs

c)

La taille de l’algorithme

d)

Le nom de l’algorithme

11.

Une constante :

a)

Peut changer pendant l’exécution

b)

Reste fixe pendant tout le programme

c)

N’a pas besoin de type

d)

Est toujours entière

12.

Une variable :

a)

Ne peut pas changer

b)

Est une valeur fixée au départ

c)

Peut changer de valeur pendant l’exécution

d)

Ne possède pas de type

13.

L’instruction A := 6 signifie :

a)

Comparer A et 6

b)

Mettre la valeur 6 dans A

c)

Ajouter 6 à A

d)

Multiplier A par 6

14.

Après A := 6, l’instruction B := (A + 4) Mod 3 donne :

a)

0

b)

1

c)

2

d)

3

15.

L’opérateur Mod sert à :

a)

Diviser deux nombres réels

b)

Obtenir le reste d’une division entière

c)

Arrondir un nombre

d)

Inverser une valeur

16.

Dans Var i, j : Entier, le mot-clé Entier indique :

a)

Un identificateur

b)

Le type de la variable

c)

Une constante

d)

Une instruction

17.

Pour déclarer une constante réelle PI valant 3.14, on écrit :

a)

Var PI = 3.14 : Réel

b)

Const PI = 3.14 : Réel

c)

PI := 3.14

d)

Const PI : Réel

18.

Par convention, les noms de constantes sont :

a)

En majuscules

b)

En minuscules

c)

En italique

d)
  • Sans lettres

19.

La bonne forme pour déclarer deux variables entières x et y est :

a)

Var x y Entier

b)

Var x, y : Entier

c)

Const x, y : Entier

d)

Var : x, y Entier

20.

La section qui contient les instructions exécutées s’appelle :

a)

Liste des variables

b)

Liste des constantes

c)

En-tête

d)

Corps de l’algorithme

21.

L’ordre habituel dans un algorithme est :

a)

Début, Const, Var, Fin

b)

Var, Début, Const, Fin

c)

Nom, Var, Const, Début…Fin

d)

Nom, Const, Var, Début…Fin

22.

Un organigramme utilise :

a)

Des phrases simples uniquement

b)

Un langage spécifique comme Python

c)

Des symboles géométriques reliés par des flèches

d)

Des fichiers compilés