A-A+

若w x y z m均为int型变量 则执行下列的语句后m的值是()。 w=2 x=3

2022-08-06 06:01:41 问答库 阅读 176 次

问题详情

若w、x、y、z、m均为int型变量,则执行下列的语句后m的值是()。 w=2, x=3, y=4, z=5; m=(w<x)?w:x; m=(m<z)?m:z; m=(m<y)?m:y;
A.2
B.3
C.5
D.4请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:A
解析:条件表达式“a?b:c”的含义是;当a为真时,其值等于表达式b的值;当a为假时,其值等于表达式c的值。表达式运算过程:第1个表达式:w=2<x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2<z=5为真,所以返回m的值,即m=2;第3个表达式:w=2<y=4为真,所以返回m的值,即m=2。

考点:变量,语句