1.单选题(共1题)
1.
以下程序的功能是输入三个数,比较后输出三个数中的最大值,请在下列选项中挑出正确的语句将程序补充完整。
#include <stdio.h>
int main(void)
{ int x,y,z,u,v;
scanf(“%d%d%d“,&x,&y,&z) ;
if( (1) )
u=x;
else
u=y;
if( (2) )
v=u;
else
v=z;
printf(“%d\n”, v);
return 0;
}
1分
A.
(1) x<y (2) u<z
B.
(1) x<y (2) u>z
C.
(1) x>y (2) u>z
D.
(1) x>y (2) u<z
我的答案: C
得分: 1
2.判断题(共3题)
1.
如果变量已经正确定义,则执行以下程序段后,x的值不变。
if (x = 20) {y = 1;} else {y = 0;}
1分
正确
错误
我的答案: no
得分: 1
2.
== 是关系运算符,用于比较两个操作数是否相等;而 = 是赋值运算符,表示对变量赋值。
1分
正确
错误
我的答案: yes
得分: 1
3.
执行以下程序段,输入10,输出10.00。
double x; scanf("%d", &x); printf("%.2f", x);
1分
正确
错误
我的答案: no
得分: 1
3.填空题(共1题)
1.
下列程序段的输出结果是(____) 。
int a=1,b=2,c=3;
if(c=a) printf("%d\n", c);
else printf("%d\n", b);
1分
我的答案: [1]
得分: 1