QCM C
QCM C
QCM C
QCM Correction
3. Dans un algorithme, une variable du type entier se nommant "i" est déclarée
par l'instruction :
{ Variable i <- entier
z Variable i : entier
{ Variable entière : i
B <- 2 * A - 4
C <- -3 * A – 2 * B
D <- 15 * C + 21 * B / 3
{ D vaut -1
{ D vaut 0
z D vaut 1
Si i < 10 Alors
Ecrire( "C'est bon !")
Sinon
Ecrire( "C'est mauvais !")
Fin Si
Si k modulo 2 = 1 Alors
k <- k – 1
Fin Si
k <- k * 2
z La valeur de k est 12
{ La valeur de k est 14
{ La valeur de k est 16
8. Dans la portion de code suivante, i et j sont des entiers. Que vaut j après
l'exécution de ces lignes :
j <- 0
Pour i <- 1 à 11 par pas de 3
j <- j + i
Fin Pour
{ j vaut 4
{ j vaut 11
z j vaut 22
n <- 0
tant que n > 10 faire
n <- n + 2
Fin Tant que
z n vaut 0
{ n vaut 20
{ n vaut 22
10.Dans la portion de code suivante, m est un entier ayant pour valeur 7. Que
vaut m lorsque l'exécution de ces lignes est terminée :
répéter
si m modulo 2 = 1 alors
m <- 3 * m + 1
sinon
m <- m / 2
Fin si
jusqu'à m = 1
{ m vaut 0
z m vaut 1
{ m vaut 2