QCM en programmation C – Opérateurs arithmétiques – Partie 1
QCM sur C avec des réponses pour la préparation des entretiens, des tests en ligne, des examens etc.
1. Quelle est la sortie de ce code C ?
#include <stdio.h> int main() { int j = -3; int a = j % 2; printf("%d\n", a); }
A 0
B 1
C -1
D Erreur de compilation
2. Quelle est la sortie de ce code C ?
#include <stdio.h> int main() { int j = 3; int a = j / -2; int b = j % -2; printf("%d %d\n", a, b); return 0; }
A -1 1
B 1 -1
C -1 0
D Erreur de compilation
3. Quelle est la sortie de ce code C ?
#include <stdio.h> int main() { int j = 5; j = j / 3; printf("%d\n", j); return 0; }
A 3
B 1
C 5
D Erreur de compilation
4. Quelle est la sortie de ce code C ?
#include <stdio.h> int main() { int j = -5; j = j / 3; printf("%d\n", j); return 0; }
A -3
B -1
C -5
D Erreur de compilation
5. Quelle est la valeur de « y » dans ce code?
#include <stdio.h> void main() { int y = 5 * 9 / 3 + 9; }
A 24
B 3
C 2.68
D Dépend du compilateur
6. Quelle est la valeur de « y » dans ce code?
#include <stdio.h> void main() { int y = 5.3 % 2; printf("Valeur de y est %d", y); }
A Valeur de y est 0,3
B Valeur de y est 1
C Valeur de y est 2,3
D Erreur de compilation
7. Quelle est la valeur de « b » dans ce code ?
#include <stdio.h> void main() { int a = 3; int b = 5 % 2 * 3 / 2; printf("Valeur de b est %d", b); }
A Valeur de b est 3
B Valeur de b est 1
C Valeur de b est 2
D Erreur de compilation