计算机二级考试

解析:i若有定义语句:int k1=10,k2=20;,执行表达式(k1=

来源:网考网计算机二级 所有评论

【单选题】 i若有定义语句:int k1=10,k2=20;,执行表达式(k1=k1>k2)&&(k2=k2>k1)后,k1和k2的值分别为___________。
A.0和1
B.0和20
C.10和1
D.10和20

网考网参考答案:B
网考网解析:

【解析】根据清华大学出版社“C程序设计”P94关于逻辑表达式运算规定(1),a&&b&&c,只要a为0,则不必判别b和c;若a为1才判别b;若b为0,则不必判别c。 现题目逻辑表达式左边(k1=k1>k2)为0,右边不再判别,所以答案是a为0;b仍为原值20。 查看试题解析出处>>

相关推荐

发布评论 查看全部评论