参考答案和解析
参考答案:D
更多“若有定义:int x=3,y=4,z=5;则值为0 的表达式是() ”相关问题
  • 第1题:

    若有定义: float y=3.6,z=4.7 ;则下面表达式的值为()。 (int)z + (int) (y+z) %3

    A.8

    B.7

    C.6

    D.5


    D

  • 第2题:

    【单选题】若有定义:int x=3,y=4,z=5;则值为0的表达式是()。

    A.′x′&&′y′

    B.x<=y

    C.x||y+z&&y-z

    D.!((x<y)&&!z||1)


    C

  • 第3题:

    若有定义:int x=3,y=2,z=2;,则表达式:z*=(x>y?++x:y++)的值是().

    A.4

    B.0

    C.1

    D.8


    C 解析:变量z被定义为整型,所以选项B和D不符合题意,首先被排除。变量x和y也被定义为整型,所以表达式x/y的值为整数1,最后z被赋值为3,选项C正确。

  • 第4题:

    若有定义:int x=3,y=4,z=5;则值为0的表达式是()。

    A.'x'&&'y'

    B.x<=y

    C.x||y+z&&y-z

    D.!((x<y)&&!z||1)


    (( x<y)&&!z||1)

  • 第5题:

    3、若有定义:int x=3,y=2,z=2;,则表达式:z*=(x>y?++x:y++)的值是().

    A.4

    B.0

    C.1

    D.8


    C 解析:变量z被定义为整型,所以选项B和D不符合题意,首先被排除。变量x和y也被定义为整型,所以表达式x/y的值为整数1,最后z被赋值为3,选项C正确。