A-A+

下列条件语句中 输出结果与其他语句不同的是()。 A.if(a)printf(\%d n

2022-08-05 21:59:33 问答库 阅读 172 次

问题详情

下列条件语句中,输出结果与其他语句不同的是()。
A.if(a)printf("%d n",x); else print[("%dn",y)
B.if(a=0)pritf("%d n",y); else print[("%dn",x)
C.if(a!一0)printf("%d n",x); else print[("%an",y)
D.if(a=O)print[("%d n",x); else printf("%dn",y)请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D
主要考查if判断语句,A选项if(a),如果a为真,则输出X,否则输出Y。B选项if(a==0),如果a恒等于0,则输出Y,否则输出X。C选项a(!=o),如果a不等于0,则输出X,否则输出y。D选项if(a==0),如果a恒等于0,则输出X,否则输出y。由以上结论可知,输出结果不同的为D选项。

考点:语句,条件