NEW
Font size
WorksheetsQuiz sur le langage C [Recap]
Total questions: 16
Worksheet time: 8mins
Quelle est la valeur par défaut d'une variable non initialisée en C?
0
1
Indéterminée
Défini par l'utilisateur
Quel est le type de données pour stocker un caractère en C?
float
string
char
int
Quelle est la sortie de l'expression 5 > 3 && 4 < 6?
0
1
2
Erreur
Que fait l'opérateur ++ lorsqu'il est placé après une variable, par exemple, i++?
Décrémente la valeur de la variable avant son utilisation
Incrémente la valeur de la variable après son utilisation
Décrémente la valeur de la variable après son utilisation
Incrémente la valeur de la variable de 2
Quel est le résultat de 10 % 3 en C?
0
10
1
3
Quelle est la sortie du code suivant: int x = 5; printf("%d", x++);?
6
4
5
Erreur de compilation
Quelle est la boucle la plus appropriée pour parcourir un tableau lorsque la taille est connue?
while
for
do-while
foreach
Que signifie l'instruction break dans une boucle en C?
Terminer la boucle immédiatement
Ignorer l'itération actuelle
Recommencer la boucle
Continuer l'itération suivante
Quel opérateur est utilisé pour comparer deux valeurs en C?
=
==
===
!=
Quelle est la sortie de if(0) en C?
Exécute le bloc de code à l'intérieur de if
Ne fait rien
passe directement à else
Donne une erreur
Quel sera le résultat du code suivant?
int a = 10, b = 20;
if (a > b)
printf("A is greater");
else
printf("B is greater");
A is greater
B is greater
Erreur de compilation
Aucun affichage
Quel sera le résultat du code suivant?
int a = 5, b = 10;
int c = a + b * 2;
printf("%d", c);
25
20
15
30
Quel est le résultat de ce code?
int x = 8;
if (x % 2 == 0) {
printf("Pair");
} else {
printf("Impair");
}
Pair
Impair
Erreur de compilation
Aucune sortie
Que va afficher ce programme?
int a = 10;
while(a > 7) {
a--;
}
printf("%d", a);
10
7
8
9
Quel est le résultat du code suivant?
int i = 0;
do {
i++;
} while(i < 3);
printf("%d", i);
0
2
3
4
Que va afficher ce programme?
int a = 5;
int b = a++;
printf("%d %d", a, b);
5 5
6 5
5 6
6 6
