参考答案和解析
正确答案:D
X||Y是将X和Y作逻辑或运算,因为都是非0,所以结果为1,X|Y是做位或运算,即相同位置的数字只要有一个为1,结果为1,其结果也为非0,X&Y是为与运算,相同位置的数字都为1的时候才为1,其结果为非0,X^Y做位异或运算,即同0异1,因为X与Y 的值相等,所以相同位置的数字一定相同。
更多“整型变量X和Y的值相等,且为非0值,则以下选项中结果为0的表达式是( )。A.X‖Y B.X | Y C.X&Y D. ”相关问题
  • 第1题:

    整型变量x和y的值相等,且为非。值,则以下选项中,结果为0的表达式是 ( )

    A.x | |y

    B.x | y

    C.x & y

    D.xy


    正确答案:D

  • 第2题:

    设整型变量x为5,y为2,结果值为1的表达式是()。

    A.x != y || x >= y

    B.!(y == x / 2)

    C.y != x % 3

    D.x > 0 && y < 0


    x != y || x >= y

  • 第3题:

    设整型变量x为5,y为2,结果值为1的表达式是()。

    A.!(y == x / 2)

    B.y != x % 3

    C.x > 0 && y < 0

    D.x != y || x >= y


    x != y || x >= y

  • 第4题:

    当a的值为0时,在下列选项中能正确将a的值赋给变量x、y的是( )。

    A.(x=a)&&(y=a)

    B.x=a=y

    C.(y=a)||(x=a)

    D.a=x=y


    正确答案:C
    解析:选项A先执行x=a,x的值为0,不再执行y=a,因此y未被赋值。选项B是将y的值赋给a和x,而未能实现将a的值赋给变量x、y。选项C先执行y=a,将a的值赋给y;再执行x=a,将a的值赋给x。选项D同B。所以选项C符合题意。

  • 第5题:

    设整型变量x为5,y为2,结果值为1的表达式是()。

    A.!(y == x / 2)

    B.y != x % 3

    C.x > 0 && y < 0

    D.x != y || x >= y


    x != y || x >= y