itgle.com
参考答案和解析
正确答案:A
解析:?:运算符首先执行?之前的表达式,如果表达式的值为真,则返回?和:之间的表达式的值,否则返回:之后的表达式的值。本题中m比x和y都要小,所以,3个表达式都没有改变m的值,故应该选择A。
更多“若x、y、z、m均为int型变量,则执行下面语句后m的值是()。m=1;x=2;y=3;m=(m<x) ? m : x;m=(m<y) ? m : ”相关问题
  • 第1题:

    若m,y,z均为int型变量,则执行下面语句后m值是______。 m=1;x=2;y=3;z=4; m=(m<x)?m:x; m=(n<y)?m:y; m=(m<z)?m;z;

    A.1

    B.2

    C.3

    D.4


    正确答案:A

  • 第2题:

    若x、y、z、m均为int型变量,则执行下面语句后m的值是( ) m=1;x=2;y=3; m=(m<x)?m:x; m=(m<y)?m:y; m=(m<y)?m:z;

    A.1

    B.2

    C.3

    D.4


    正确答案:A

  • 第3题:

    若w,x,y,z,m均为int 型变量,则执行下面语句后的m值为()。 w=1;x=2;y=3;z=4; m=(w<x)?w:x; m=(m<y)?m:y; m=(m<z)?m:z;

    A.1

    B.2

    C.3

    D.4


    2

  • 第4题:

    若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=2x=3为真,所以返回w的值,即m=w=2;第2个表达式:m=2z=5为真,所以返回m的值,即m=2;第3个表达式:w=2y=4为真,所以返回m的值,即m=2。

  • 第5题:

    若w,x,y,z,m均为int型变量,则执行下面语句后的m值是()。 w=1;x =2;y=3;z=4; m=(w<y)?w:x; m= (m<y)?m:y; m=(m<z)?m:Z;

    A.1

    B.2

    C.3

    D.4


    2