Vous êtes sur la page 1sur 10

QCM

Q
La Logique Algorithmique
Les lignes suivantes déclarent une constante et 4 variables de type
réel ou entier:

Const TauxTVA = 0.196 ;


prixUnitaire : reel ;
quantite : entier ;
prixTotal : reel ;

indice : entier ;

1
1. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont vraie(s)
A) Une constante peut prendre plusieurs valeurs différentes dans un programme
B) On peut modifier le nom d’une variable après sa déclaration
C) La valeur d’une variable peut changer dans un programme
D) On ne peut modifier qu’une seule fois la valeur d’une variable

Question 2
Les lignes suivantes, faisant suite aux déclarations précédentes,
permettent de faire différentes affectations:
Ligne 1 prixUnitaire  7.5

2
Ligne 2 quantite  3
Ligne 3 quantite  quantite+ 1
Ligne 4prixTotal  quantite* prixUnitaire* (1 + TauxTVA)
2. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont vraie(s)

A) La ligne 1 est une instruction d’affectation


B) La ligne 3 propose une affectation impossible
C) A la ligne 4 la variable quantité vaut 1
D) A la ligne 4 la variable quantité vaut 4

3
Question 3
Les lignes suivantes, faisant suite aux déclarations, permettent de
faire un test:
prixUnitaire 7.5
Si quantite>= 3
Alors
prixUnitaire 6

FinSi

4
3. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont
vraie(s)
A) La quantité dépend du prix unitaire
B) Le prix unitaire dépend de la quantité
C) Dans le cas où la variable quantité vaut 3, le prix unitaire vaut 7.5
D) Dans le cas où la variable quantité vaut 3, le prix unitaire vaut 6
Question 4
Les lignes suivantes, faisant suite aux déclarations, utilisent une
structure répétitive:

5
prixUnitaire  6

Pour indice  1à4

prixUnitaire  prixUnitaire+ 1

FinPour

4. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont vraie(s)

A) A la fin du programme, la variable prixUnitaire vaut 4


B) A la fin du programme, la variable prixUnitaire vaut 10

6
C) A la fin du programme, la variable prixUnitaire vaut 11
Question 5
Les lignes suivantes, faisant suite aux déclarations, utilisent une autre
structure répétitive :
indice  4
prixUnitaire 8
TantQue indice < 4
prixUnitaire prixUnitaire + 1
indice  indice + 1
FinTantQue

7
5. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont vraie(s)
A) A la fin du programme, la variable indice vaut 4
B) A la fin du programme, la variable prixUnitaire vaut 8
C) A la fin du programme, la variable prixUnitaire vaut 9
D) A la fin du programme, la variable indice vaut 5

Question 6
Les lignes suivantes, faisant suite aux déclarations, utilise une fonction
Round qui arrondit une valeur numérique suivant le nombre indiqué de
décimales.

8
Exemples : Round(12.76 , 1) retournera 12.8 ; Round(9.182 , 2)
retournera 9.18
prixTotalArrondi : reel ;
prixUnitaire  2.31
quantite  6
prixTotal  quantite * prixUnitaire(1 + TauxTVA)
prixTotalArrondi  Round(prixTotal,2)

6. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont vraie(s)
A) Une fonction retourne toujours une valeur numérique
B) A la fin du programme la variable prixTotalArrondi contiendra deux décimales

9
C) La fonction Round retourne toujours un nombre plus petit que le nombre
traité
D) La valeur de la variable prixTotal est modifiée par la fonction Round

10

Vous aimerez peut-être aussi