试题与答案

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

题型:单项选择题

题目:

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

A.00010100

B.00011011

C.00011100

D.00011000

答案:

参考答案:B

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

试题推荐
题型:填空题

根据句意、汉语提示及首字母完成句子。

1. ______(不要)be late for class!

2. Math is my f______ subject.

3. I willn’t be a p______ when I am older.

4. I remembered that I had told you ______(以前).

5. She has learned ______(许多).

6. You’ll s______ them to me sometime.

7. S______ WangLin  walks to school.

8. —See you after school!

    —______(回头见).

9. I hope your mother feel ______(更好) soon.

10.She loves to ______(唱歌) in music class.

查看答案
微信公众账号搜索答案