更多“设有以下语句char x=3,y=6,z;z=x^y<<2;则z的二进制值是A.00010100B.00011011 C.00011100D. ”相关问题
  • 第1题:

    设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。A.1SX

    设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。

    A.1

    B.0

    C.4

    D.3


    正确答案:D

  • 第2题:

    设x、y、z均为int型变量,则执行以下语句后,x、y, z的值为( ) X=1; y=0; Z=2; y++&&++Z ||++ X;

    A.2、l、3

    B.2、0、3

    C.2、l、3

    D.2、1、2


    正确答案:D
    语句序列“x=l;y=0;z=2;y++&&++z||++x;”先使变量x的值为1,变量y的值为0,变量Z的值为2。由逻辑与和逻辑或构成的逻辑表达式的特别计算规则,顺序计算各逻辑子表达式,并当一旦能得到逻辑子表达式的结果时,就立即结束逻辑子表达式的计算,不再计算该逻辑子表达式。计算y++因y的值为0,使y++&&++z的结果为0,立即去计算++X,这次计算使变量y的值变成1,而变量Z的值本改变。接着计算++X,使X的值变为2。所以经上述语句执行后,X、y、Z的值依次为2、1、Z。确解答为D。

  • 第3题:

    设有以下语句: char x=3,y=6,z; z=x^y<<2; 则z的二进制值是()

    A.00010100

    B.00011011

    C.00011100

    D.00011000


    B

  • 第4题:

    设有以下语句 char x=3,y=6,z; z=x^y<<2; 则z的二进制值是

    A.10100

    B.11011

    C.11100

    D.11000


    正确答案:B
    解析:本题考查两个位运算符。按位异或运算符“”’是双目运算符,其功能是参与运算的两数各对应的二进位相异或,当两对应的二进位相异或时,结果为1。左移运算符“”是双目运算符,其功能把“”左边的运算数的各二进位全部左移若干位,由“”右边的数指定移动的位数,高位丢弃,低位补0,并且“”运算符的优先级于“^”。

  • 第5题:

    设有定义:char x=3,y=6,z; 则执行语句z=x^y<<2;后z的二进制值为()

    A.00010100

    B.00011011

    C.00011100

    D.00011000


    -117x等于3,y等于'b'等于98x = 00000011y = 01100010x^y=01100001x^y