第十四章单元测试
- 表达式7&&8和7&8的值分别是( )。
- 表达式7||8和7|8的值分别是( )。
- 表达式7^16的值是( )。
- int main()
{
char x=040;
printf("%d\n",x=(x<<1));
return 0;
}
以上程序的输出结果是( )。 - 若有定义:
int a=20,b=28,C;
则执行语句C=(a&b)>>2; 后C的值为( )。 - char a=3,b=6,c;
c=a^b<<2;
以上程序执行后c的二进制值是( )。 - 若有代码:
int a=11,b=2,c;
c=(a>>2)|(b<<1);
则代码执行后c的值为( )。 - 若有定义:
int x=3, y=4;
则表达式x^~y的值为( )。 - 关于取反运算,下面说法正确的是( )。
- 若有定义:
int x=3, y=4;
则表达式!x|y的值为( )。
A:0 1
B:1 0
C:0 0
D:1 1
答案:1 0
A:0 1
B:1 1
C:1 15
D:0 15
A:23
B:1
C:21
D:0
A:100
B:64
C:160
D:120
A:5
B:112
C:80
D:7
A:00010100
B:00011100
C:00011000
D:00011011
A:11
B:10
C:6
D:其他三个答案都不对
A:-7
B:-8
C:-4
D:4
A:整数0取反后的值是1
B:~可以与=组成符合赋值运算符
C:取反和逻辑非作用相同
D:取反是单目运算符
A:0
B:1
C:3
D:4
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!