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