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

