Vous êtes sur la page 1sur 34

Quelle est la sortie du code C ci-apres ?

void main(){
int k = 4;
float k = 4;
printf("%d", k) ;
}

• A. Erreur de compilation

• B. 4

• C. 4.0000000

• D. 4.4
Quelle est la sortie du code C ci-apres ?

int main()
{
int a = 0, i = 0, b;
for (i = 0;i < 5; i++)
{
a++;
continue;
}
printf(" Hi\n") ;
}
Quelle est la sortie du code C ci-apres ?

#include<stdio.h>
int main() {

int a = 0, i = 0, b;
for (i = 0;i < 5; i++)
{
a++;
if (i == 3)
break;
}
printf("%d",a);

return 0;
}
• A. 1

• B. 2

• C. 3

• D. 4
Quelle est la sortie du code C ci-après ?

void main(){
int i = 0, j = 0;
for (i = 0;i < 5; i++)
{
for (j = 0;j < 4; j++)
{
if (i > 1)
break;
}
printf("Hi \n");
}
}
• A. Hi est affiché 5 fois

• B. Hi est affiché 9 fois

• C. Hi est affiché 7 fois

• D. Hi est affiché 4 fois


Quelle est la sortie du code C ci-après ?
void main()
{
int i = 0;
int j = 0;
for (i = 0;i < 5; i++)
{
for (j = 0;j < 4; j++)
{
if (i > 1)
continue;
printf("Hi \n");
}
}
}
• A. Hi est affiché 9 fois

• B. Hi est affiché 8 fois

• C. Hi est affiché 7 fois

• D. Hi est affiché fois


Quelle est la sortie du code C ci-après ?

int main(){
int i = 0;
do{
i++;
if (i == 2)
continue;
printf("Geek ");
} while (i < 2);
printf("%d\n", i);
}

• A. Geek 2

• B. Geek Geek 3

• C. Geek 3

• D. Boucle infinie


Quelle est la sortie du code C ci-après ?

int main(){
int i = 0, j = 0;
for (i=0; i < 2; i++){
for (j = 0; j < 3; j++){
printf("Zig\n");
break;
}
printf("Zag\n");
}
printf("after loop\n");
}

• A. Zig Zag after loop

• B. Zig after loop

• C. Zig Zag Zig Zag after loop

• D. Zig Zig Zag after loop


Quelle est la sortie du code C ci-après ?

int main(){
int i = 0;
while (i < 2){
if (i == 1)
break;
i++;
if (i == 1)
continue;
printf("In loop\n");
}
printf("After loop\n");
}

• A. In loop

After loop
B. After loop

• C. In loop

In loop
After loop

• D. In loop


Quelle est la sortie du code C ci-après ?

int main()
{
int i = 0;
for (; ; ;)
printf("In for loop\n");
printf("After loop\n");
}

• A. Erreur de compilation

• B. Boucle infinie

• C. After loop

• D. Comportement indéfinie


Quelle est la sortie du code C ci-après ?

int main()
{
int i = 0;
for (i++; i == 1; i = 2)
printf("In for loop ");
printf("After loop\n");
}

• A. In for loop after loop

• B. After loop

• C. Erreur de compilation

• D. Comportement indéfini
Quelle est la sortie du code C ci-après ?

void main()
{
int x = 0;
if (x == 0)
printf("hi");
else
printf("how are u");
printf("hello");
}

• A. hi

• B. how are you

• C. hello

• D. hihello


Quelle est la sortie du code C ci-après (qaund 1 est saisi?

void main()
{
double ch;
printf("entrer une valeur entre 1 et 2:");
scanf("%lf", &ch);
switch (ch)
{
case 1:
printf("1");
break;
case 2:
printf("2");
break;
}
}
• A. Erreur de compilation

• B. 1

• C. 2

• D. ça dépend


Quelle est la sortie du code C ci-après ?

int main(){
int x = 0;
if (x == 0)
printf("vrai, ");
else if (x = 10)
printf("faux, ");
printf("%d\n", x);
return 0 ;
}

• A. faux, 0

• B. vrai, 0

• C. vrai, 10

• D. Erreur de compilation



Quelle est la sortie du code C ci-après ?

void main()
{
int i = 2;
do
{
printf("Hi");
} while (i < 2)
}

• A. Erreur de compilation

• B. Hi Hi

• C. Hi

• D. ça dépend


Quelle est la sortie du code C ci-après ?

int main()
{
int a = 1, b = 2;
a += b -= a;
printf("%d %d", a, b);
return 0 ;
}
• A. 1 1

• B. 1 2

• C. 2 1

• D. 2 2


Quelle est la sortie du code C ci-après ?

void main()
{
int a = 5, b = -7, c = 0, d;
d = ++a && ++b || ++c;
printf("\n%d %d %d %d", a, b, c, d);
}

• A. 6 -6 0 0

• B. 6 -5 0 1

• C. -6 -6 0 1

• D. 6 -6 0 1
Quelle est la sortie du code C ci-après ?

int main()
{
if( 4 < 5 )
printf("Hi..\n");
printf("Hello");
else
printf("Bye") ;

return 0;
}

A) Hi..Hello
C) Erreur de compilation
D) Aucune des réponses

Quelle est la sortie du code C ci-après ?

int main() {
int a=0, b=0;
while(++a < 4)
printf("%d ", a);
while(b++ < 4)
printf("%d ", b);
return 0;
}


A) 0 1 2 3 1 2 3 4
B) 1 2 3 1 2 3 4
C) 1 2 3 4 1 2 3 4
D) 1 2 3 4 0 1 2 3


Quelle est la sortie du code C ci-après ?

#include<stdio.h>
int main() {

int a=14;
while(a<20) {
++a;
if(a>=16 && a<=18) {
continue;
}
printf("%d ", a);
}
return 0;
}

A) 15 16 17 18 19
B) 15 18 19
C) 15 16 20
D) 15 19 20


Quelle est la sortie du code C ci-après ?

int main(){
int a = 3;
int res = a++ + ++a + a++ + ++a;
printf("%d", res);
return 0;
}


12
24
20
18



Quelle est la sortie du code C ci-après ?

#include <stdio.h>
int main() {
int n = 24;
int l = 0, r = 100, ans = n;
while(l <= r) {
int mid = (l + r) / 2;
if(mid * mid <= n) {
ans = mid;
l = mid + 1;
}
else {
r = mid - 1;
}
}
printf("%d", ans);
return 0;
}



5
4
3
6

Quelle est la sortie du code C ci-après ?

#include <stdio.h>

int main()
{
int a = 1;
int b = 1;
int c = a || --b;
int d = a-- && --b;
printf("a = %d, b = %d, c = %d, d = %d", a, b, c, d);
return 0;
}

(A) a = 0, b = 1, c = 1, d = 0
(B) a = 0, b = 0, c = 1, d = 0
(C) a = 1, b = 1, c = 1, d = 1
(D) a = 0, b = 0, c = 0, d = 0


Combien de fois est affiché Geeks ?


#include<stdio.h>
int main()
{
int i = -5;
while (i <= 5)
{
if (i >= 0)
break;
else
{
i++;
continue;
}
printf("Geeks");
}
return 0;
}

(A) 10 fois
(B) 5 fois
(C) Un nombre infini de fois
(D) 0 fois


Quelle est la sortie du code C ci-après ?

#include <stdio.h>
int main()
{
int i = 3;
while (i--)
{
int i = 100;
i--;
printf("%d ", i);
}
return 0;
}


(A) Boucle Infinie
(B) 99 99 99
(C) 99 98 97
(D) 2 2 2


Quelle est la sortie du code C ci-après ?

#include <stdio.h>
int main()
{
int i = 3;
printf("%d", (++i)++);
return 0;
}

(A) 3
(B) 4
(C) 5
(D) Erreur de compilation


Quelle est la sortie du code C ci-après ?


include<stdio.h>
int main() {
int x, y, z;
x=y=z=1;
z = ++x || ++y && ++z;
printf("x=%d, y=%d, z=%d\n", x, y, z); return 0; }


A. x=2, y=1, z=1

B. x=2, y=2, z=1

C. x=2, y=2, z=2

D. x=1, y=2, z=1




Combien de fois est affiché Zag?

#include<stdio.h>
int main() {
int x;
for(x=-1; x<=10; x++){
if(x < 5)
continue;
else
break;
printf("Zag");
} return 0;
}

A. Nombre infini de fois

B. 11 fois

C. 0 fois

D. 10 fois
Quelle est la sortie du code ci-dessous

#include<stdio.h>
int main() {
int x=1, y=1;
for(; y; printf("%d %d\n", x, y)){
y = x++ <= 5;
} printf("\n");
return 0;
}

2 1
3 1
4 1
A.
5 1
6 1
7 0

2 1
3 1
B. 4 1
5 1
6 1

2 1
3 1
C.
4 1
5 1

2 2
3 3
D.
4 4
5 5
Quelle est la sortie du code c ?

#include<stdio.h>
int main() {
int a=5;
printf("%d", ++a++);
return 0;
}
a) 6
b) 5
c) Erreur de compilation
d) 7
Quelle est la sortie du code c ?

#include<stdio.h>
int main() {
int a=3, b=9;
printf("%d ", ++(a*b+1));
return 0;
}
a) Erreur de compilation
b) 29
c) 28
d) Aucune des réponses
Quelle est la sortie du code c ?

#include<stdio.h>
int main() {
int a=-1, b=1, c, d;
c = !a && b;
d = !a || b;
printf("%d %d %d %d",a,b,c,d);
return 0;
}

a) -1 1 1 0
b) -1 1 0 0
c) -1 1 1 1
d) -1 1 0 1
Quelle est la sortie du code c ?

#include<stdio.h>

int main() {

int x = 10, y = 20, z = 5, i;

i = x < y < z;

printf("%d\n", i);

return 0;

Aucune des deux réponses précédentes

Erreur
Quelle est la sortie du code c ?

#include<stdio.h>
int main() {
int i=0;
while (i<5){
++i;
if (i>=3 && i<=7)
break;
printf("%d ", i);
}
return 0;
}

a) 1 2
b) 1 2 3 4
c) 4
d) 4 5 6
e) Aucune des réponses

Vous aimerez peut-être aussi