假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是( )。 w=6,x=4,y=3; m=(w<x)?w:x; m=(m<y)?m:y;

admin2010-09-05  28

问题 假定w、x、y、m均为血型变量,则执行下列的语句后,m的值是(    )。
   w=6,x=4,y=3;
   m=(w<x)?w:x;
   m=(m<y)?m:y;

选项 A、3
B、4
C、5
D、6

答案A

解析 条件表达式“a?b:c”的含义是:当a为真时,其值等于表达式b的值,当a为假时,其值等于表达式c的值。第一个表达式:w=6<x=4为假,所以返回x的值,即m=x=4:第二个表达式:m=4<y=3为假,所以返回y的值,即m=y=3。
转载请注明原文地址:https://kaotiyun.com/show/VwWp777K
0

最新回复(0)