该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
位运算
11.1 选择题
1.以下程序的输出结果是_______。C
main( )
{ int c=35;
printf(“%d\n”,c&c);
}
A) 0 B) 70 C) 35D) 1
2.以下程序的功能是进行位运算。程序运行后的输出结果是_______。A
main( )
{ int unsigned char a,b;
a=7^3; b=~4&3;
printf(“%d %d\n”,a,b); }
A) 4 3 B) 7 3 C) 7 0D) 4 0
3.设有以下语句,执行后,c的值为_______。D
int a=1, b=2, c;
c=a^(b<<2);
A) 6 B) 7 C) 8D) 9
4.若变量已正确定义,则以下语句的输出结果是_______。B
s=32; s^=32;
printf(“%d”,s);
A) -1 B) 0 C) 1D) 32
5.有以下程序,程序执行后的输出结果是_______。B
main( )
{ unsigned char a=2, b=4, c=5,d;
d=a|b; d&=c; printf(“%d\n”,d); }
A) 3 B) 4C) 5D) 6
6.有以