第五章测试1.
a=1;b=2;c=3;
if(a<c) b=a;a=c;c=b;则c的值为( )
A:1 B:0 C:2 D:3
答案:A
2.
以下不正确的if语句形式是( ).
A:if(x<y) {x++;y++;} B:if(x==y) x+=y; C:if(x>y&&x!=y); D:if(x!=y) scanf("%d",&x) else scanf("%d",&y); 3.
下面程序的输出结果是main()
{int x,y,z;
x=1;y=2;z=3
if(x>y)
if(x>z) printf("%d",x);
else printf("%d,y);
printf("%d\n",z);
}
A:13 B:无输出 C:3 D:23 4.
在C语言中,if语句后的一对原括号中,用以决定分支的流程的表达式( ).
A:可用任意表达式 B:只能用关系表达式 C:只能用逻辑表达式或关系表达式 D:只能用逻辑表达式 5.
int a=3,b=2,c=1;
if(a>b>c)a=b;
else a=c;
则a的值为( ).
A:3 B:0 C:1 D:2
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!