Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 12
1-
What will be the output of the program?
#include<stdio.h>
int main()
{
int x=12, y=7, z;
z = x!=4 || y == 2;
printf("z=%d\n", z);
return 0;
}
A -
z=0
B -
z=1
C -
z=4
D -
z=2
2-
What will be the output of the program?
#include<stdio.h>
int main()
{
static int a[20];
int i = 0;
a[i] = i ;
printf("%d, %d, %d\n", a[0], a[1], i);
return 0;
}
A -
1, 0, 1
B -
1, 1, 1
C -
0, 0, 0
D -
0, 1, 0
3-
What will be the output of the program?
#include<stdio.h>
int main()
{
int i=4, j=-1, k=0, w, x, y, z;
w = i || j || k;
x = i && j && k;
y = i || j &&k;
z = i && j || k;
printf("%d, %d, %d, %d\n", w, x, y, z);
return 0;
}
A -
1, 1, 1, 1
B -
1, 1, 0, 1
C -
1, 0, 0, 1
D -
1, 0, 1, 1
4-
What will be the output of the program?
#include<stdio.h>
int main()
{
int i=-3, j=2, k=0, m;
m = ++i && ++j || ++k;
printf("%d, %d, %d, %d\n", i, j, k, m);
return 0;
}
A -
1, 2, 0, 1
B -
-3, 2, 0, 1
C -
-2, 3, 0, 1
D -
2, 3, 1, 1
5-
What will be the output of the program?
#include<stdio.h>
int main()
{
int x=4, y, z;
y = --x;
z = x--;
printf("%d, %d, %d\n", x, y, z);
return 0;
}
A -
4, 3, 3
B -
4, 3, 2
C -
3, 3, 2
D -
2, 3, 3
6-
What will be the output of the program?
#include<stdio.h>
int main()
{
int i=3;
i = i++;
printf("%d\n", i);
return 0;
}
A -
3
B -
4
C -
5
D -
6
7-
What will be the output of the program?
#include<stdio.h>
int main()
{
int a=100, b=200, c;
c = (a == 100 || b > 200);
printf("c=%d\n", c);
return 0;
}
A -
c = 100
B -
c = 200
C -
c = 1
D -
c = 300
8-
What will be the output of the program?
#include<stdio.h>
int main()
{
int x=55;
printf("%d, %d, %d\n", x<=55, x=40, x>=10);
return 0;
}
A -
1, 40, 1
B -
1, 55, 1
C -
1, 55, 0
D -
1, 1, 1
9-
What will be the output of the program?
#include<stdio.h>
int main()
{
int i=2;
printf("%d, %d\n", ++i, ++i);
return 0;
}
A -
3, 4
B -
4, 3
C -
4, 4
D -
Output may vary from compiler to compiler
10-
What will be the output of the program?
#include<stdio.h>
int main()
{
int k, num=30;
k = (num>5 ? (num <=10 ? 100 : 200): 500);
printf("%d\n", num);
return 0;
}