若有定义:unsigned int a=0xFF;,则a&0xF0的值是( )
- AA. 0x0F
- BB. 0xF0
- CC. 0xFF
- DD. 0x00
若有定义:int a=0xFF;,则a&0x0F的值是( )
- AA. 0xF0
- BB. 0xFF
- CC. 0x0F
- DD. 0x00
若有定义:unsigned char a=0xFF;,则a|0x0F的值是( )
- AA. 0x0F
- BB. 0xFF
- CC. 0xF0
- DD. 0x00
若有定义:int a=6,b=3;,则a^b>>1的值是( )
- AA. 2
- BB. 5
- CC. 6
- DD. 1
若有定义:int a=0xFF;,则a<<4的值是( )
- AA. 0xF0
- BB. 0xFFF
- CC. 0xFF0
- DD. 0xFF00
若有定义:unsigned int a=1;,则a<<31的值是( )
- AA. 0x80000000
- BB. 0x7FFFFFFF
- CC. 1
- DD. 0x40000000
若有定义:int a=-1;,则a>>1的值是( )
- AA. 0
- BB. 1
- CC. -1
- DD. 不确定
以下关于异或运算的说法中,正确的是( )
- AA. a^a=0
- BB. a^a=a
- CC. a^0=1
- DD. a^1=0
若有定义:int a=4,b=5;,则a&b|a^b的值是( )
- AA. 4
- BB. 5
- CC. 1
- DD. 0
若有定义:unsigned char a=0xAA;,则~a的值是( )
- AA. 0xAA
- BB. 0x55
- CC. 0xFF
- DD. 0x00
若有定义:int a=8;,则a&(~3)的值是( )
- AA. 8
- BB. 8
- CC. 0
- DD. 11
若有定义:int a=10,b=5;,则a&b的值是( )
- AA. 15
- BB. 0
- CC. 10
- DD. 5
以下关于位运算符优先级的说法中,正确的是( )
- AA. ~优先级最高
- BB. &优先级最高
- CC. |优先级最高
- DD. ^优先级最高
若有定义:unsigned int a=0xF0;,则a>>2的值是( )
- AA. 0xF0
- BB. 0x3C
- CC. 0xC0
- DD. 0x0F
若有定义:int a=3;,则a<<3的值是( )
- AA. 6
- BB. 12
- CC. 24
- DD. 48
若有定义:int a=0x0F;,则a|0xF0的值是( )
- AA. 0x0F
- BB. 0xF0
- CC. 0xFF
- DD. 0x00
若有定义:unsigned int a=0xFF;,则a>>4的值是( )
- AA. 0x0F
- BB. 0xF0
- CC. 0xFF
- DD. 0x00
若有定义:int a=12,b=8;,则a^b的值是( )
- AA. 4
- BB. 4
- CC. 20
- DD. 0
以下关于按位与运算的说法正确的有( )
- AA. 按位与用&表示
- BB. a&0=a
- CC. a&1=a
- DD. a&a=a
- EE. a&~a=~a
- FF. a&0=0
- GG. a&1=1
- HH. a&a=0
以下关于按位或运算的说法正确的有( )
- AA. 按位或用|表示
- BB. a|0=a
- CC. a|1=a
- DD. a|a=a
- EE. a|~a=~a
- FF. a|0=0
- GG. a|1=1
- HH. a|a=0
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。