问题 单项选择题

执行完成下列代码段之后:
bool x=true,y=false,z=false;
x=xa&y||z;
y=x||y&&z;
z=!(x!=y)||(y==z);
则x=false, y=false, z= ( )。

A) true
B) false
C) 不确定 D) 异常

答案

参考答案:A

解析: 其中“x=x&&y||z;”语句计算后x=false,“y=x||y&&z;”语句计算后y=false。那么“z=!(x!=y)||(y==z);”语句计算后“Z=!(ture)||true”,所以答案为:true。

计算题
单项选择题