第五章测试
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 元后可查看付费内容,请先翻页预览!
点赞(109) dxwkbang
返回
顶部