第五章单元测试
- 已知定义语句:int x=3, y=0, z=0; 则值为0的表达式是【 】
- if语句的格式如下: if(表达式) 语句;
其中的“表达式”【 】 执行下列程序段,若从键盘输入-10,则结果是【 】
main()
{ int x,y;
scanf('%d',&x);
if(x>0) y=1;
else if(x==0) y=0;
else y=-1;
printf('%d',y);
}- 下列程序段执行后,y的值是【 】
int x=80,y;
y=x>50?60:70; - 执行下列程序段,若从键盘输入字符y,则结果是【 】
int x=10, y=20, z;char ch;
scanf("%c", &ch);
switch(ch)
{ case 'x':z=x+y;break;
case 'y':z=x-y;
default:z=0;
}
printf("%d",z);
A:x||z B:x&&y C:!((x
答案:x&&y
A:必须是逻辑表达式 B:可以是任意合法的表达式 C:可以是逻辑表达式或关系表达式 D:必须是关系表达式
A:
1
B:0
C:-1
D:其它答案都不正确
A:80 B:70 C:50 D:60
A:30 B:以上答案都不对 C:-10 D:0
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!