更多“现有语句:y=IIf(x>0,x Mod 3,0)设x=10,则y的值是()。A.0B.1C.3D.语句有错 ”相关问题
  • 第1题:

    设x,y,z,(均为整型变量,现有如下语句x=y=z=1;t=++x‖++y&&++z;,则执行这个语句后t的值为

    A.2

    B.1

    C.0

    D.不定值


    正确答案:B
    解析:逻辑与(&&)优先于逻辑或(‖)优先于赋值运算符。由于逻辑运算符的结果为逻辑值,真为1,假为0,题目中的逻辑值为真。

  • 第2题:

    若有语句x>y?z=x:z=y; 已知x为8,y为10,则执行上述语句后z的值为()。

    A.8

    B.10

    C.0

    D.以上答案均不对


    10

  • 第3题:

    已知int x=1,y;执行下述语句后变量x的值是和y的值分别是____ , 。 y=x++>5&&x++<10;

    A.2,1

    B.2,0

    C.3,1

    D.3,0


    -1

  • 第4题:

    设x、y、z均为int型变量,则执行语句x=y=3;t=++x||++y;后y的值

    A.不确定

    B.0

    C.3

    D.1


    C

  • 第5题:

    设用Max表示x、y中较大的数,则下面语句中不正确的是()。

    A.Max=IIf(x>y,x,y)

    B.If x>y Then Max=x Else Max=y

    C.Max=x If y>=x Then Max=y

    D.If y>=x Then Max=y Max=x


    If y>=x Then Max=y Max=x