itgle.com
参考答案和解析
正确答案:D
D。【解析】本题考查三目运算等。条件表达式的格式为a?b;c。它的含义是,当a为真时,取b的值,否则取c的值。在C语言程序中“为真”即“不等于零”,“为假”即等于0。所以和w等价的表达式是w非零。
更多“若有表达式“(w)?(--x):(++y)”,则其中与w等价的表达式是( )。 A.w==1B.w==0C.W ”相关问题
  • 第1题:

    【单选题】语句if(!w);中的表达式!w等价于______。

    A.w==1

    B.w==0

    C.w!=1

    D.w!=0


    B

  • 第2题:

    已知语句“if(w) … ;else … ;”,与表达式w的等价表示是:()

    A.w != 0

    B.w = = 1

    C.w != 1

    D.w = = 0


    w!=0

  • 第3题:

    【单选题】若有int w=1,x=2,y=3,z=4;则表达式w<x?w:y<z?y:z的值是()。

    A.4

    B.3

    C.2

    D.1


    1

  • 第4题:

    若w=1,X = 2,y= 3,z=4,则条件表达式w<x?w:y<z?y:z的值是()。

    A.1

    B.2

    C.3

    D.4


    D

  • 第5题:

    若有表达式(w)?(--x):(y),则其中与w 等价的表达式是()。

    A.w==l

    B.w==0

    C.w!=l

    D.w!=0


    D D。【解析】本题考查三目运算等。条件表达式的格式为a?b;c。它的含义是,当a为真时,取b的值,否则取c的值。在C语言程序中“为真”即“不等于零”,“为假”即等于0。所以和w等价的表达式是w非零。