QCM V1 Correction
QCM V1 Correction
QCM V1 Correction
Q
La Logique Algorithmique
Les lignes suivantes déclarent une constante et 4 variables de type
réel ou entier:
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)
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
prixUnitaire prixUnitaire+ 1
FinPour
4. Parmi les propositions suivantes sélectionner celle(s) qui est ou sont vraie(s)
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