Trắc Nghiệm Ngôn Ngữ Lập Trình C ( English ) - Bài 15
1-
|
What will be the output of the program?
#include<stdio.h>
int main()
{
float a=0.7;
if(a < 0.7)
printf("C\n");
else
printf("C++\n");
return 0;
}
|
|
A -
|
C
|
|
B -
|
C++
|
|
C -
|
Compiler error
|
|
D -
|
None of above
|
2-
|
What will be the output of the program?
#include<stdio.h>
int main()
{
float *p;
printf("%d\n", sizeof(p));
return 0;
}
|
|
A -
|
2 in 16bit compiler, 4 in 32bit compiler
|
|
B -
|
4 in 16bit compiler, 2 in 32bit compiler
|
|
C -
|
4 in 16bit compiler, 4 in 32bit compiler
|
|
D -
|
2 in 16bit compiler, 2 in 32bit compiler
|
3-
|
What will be the output of the program?
#include<stdio.h>
int main()
{
float fval=7.29;
printf("%d\n", (int)fval);
return 0;
}
|
|
A -
|
0
|
|
B -
|
0.0
|
|
C -
|
7.0
|
|
D -
|
7
|
4-
|
What will be the output of the program?
#include<stdio.h>
#include<math.h>
int main()
{
printf("%f\n", sqrt(36.0));
return 0;
}
|
|
A -
|
6.0
|
|
B -
|
6
|
|
C -
|
6.000000
|
|
D -
|
Error: Prototype sqrt() not found.
|
5-
|
What will be the output of the program?
#include<stdio.h>
#include<math.h>
int main()
{
printf("%d, %d, %d\n", sizeof(3.14f), sizeof(3.14), sizeof(3.14l));
return 0;
}
|
|
A -
|
4, 4, 4
|
|
B -
|
4, 8, 8
|
|
C -
|
4, 8, 10
|
|
D -
|
4, 8, 12
|
6-
|
What will be the output of the program?
#include<stdio.h>
int main()
{
float f=43.20;
printf("%e, ", f);
printf("%f, ", f);
printf("%g", f);
return 0;
}
|
|
A -
|
4.320000e+01, 43.200001, 43.2
|
|
B -
|
4.3, 43.22, 43.21
|
|
C -
|
4.3e, 43.20f, 43.00
|
|
D -
|
Error
|
7-
|
What will be the output of the program?
#include<stdio.h>
int main()
{
float a=0.7;
if(a < 0.7f)
printf("C\n");
else
printf("C++\n");
return 0;
}
|
|
A -
|
C
|
|
B -
|
C++
|
|
C -
|
Compiler error
|
|
D -
|
Non of above
|
8-
|
What will be the output of the program?
#include<stdio.h>
#include<math.h>
int main()
{
float n=1.54;
printf("%f, %f\n", ceil(n), floor(n));
return 0;
}
|
|
A -
|
2.000000, 1.000000
|
|
B -
|
1.500000, 1.500000
|
|
C -
|
1.550000, 2.000000
|
|
D -
|
1.000000, 2.000000
|
9-
|
What will be the output of the program?
#include<stdio.h>
int main()
{
float d=2.25;
printf("%e,", d);
printf("%f,", d);
printf("%g,", d);
printf("%lf", d);
return 0;
}
|
|
A -
|
2.2, 2.50, 2.50, 2.5
|
|
B -
|
2.2e, 2.25f, 2.00, 2.25
|
|
C -
|
2.250000e+000, 2.250000, 2.25, 2.250000
|
|
D -
|
Error
|
10-
|
Which statement will you add in the following program to work it correctly?
#include<stdio.h>
int main()
{
printf("%f\n", log(36.0));
return 0;
}
|
|
A -
|
#include<conio.h>
|
|
B -
|
#include<dos.h>
|
|
C -
|
#include<stdlib.h>
|
|
D -
|
#include<math.h>
|
[Người đăng: Thành Lãm - ST]
|