以下关于设置和清除某一位的说法正确的有( )
- AA. 设置某位用|
- BB. 清除某位用&和~
- CC. 翻转某位用|
- DD. 测试某位用&
- EE. 只能用+设置位
- FF. 只能用-清除位
- GG. 不能翻转位
- HH. 不能测试位
以下关于无符号右移和有符号右移的说法正确的有( )
- AA. 无符号数右移是逻辑右移
- BB. 有符号数右移都是逻辑右移
- CC. 有符号数右移可能是算术右移
- DD. 逻辑右移高位补0
- EE. 算术右移高位补0
- FF. 两种移位完全相同
- GG. 算术右移高位补1
- HH. 逻辑右移高位补符号位
以下关于位段的说法正确的有( )
- AA. 位段可以减少内存占用
- BB. 位段成员必须是整型
- CC. 位段不能取地址
- DD. 位段占用整数字节
- EE. 位段可以任意宽度
- FF. 位段不能嵌套
- GG. 位段必须按字节对齐
- HH. 位段不影响内存布局
以下关于位运算应用的说法正确的有( )
- AA. 用于设备寄存器操作
- BB. 用于数据压缩
- CC. 用于加密算法
- DD. 用于高效乘除法
- EE. 位运算比乘法慢
- FF. 位运算不能用于图形处理
- GG. 位运算不能用于网络协议
- HH. 位运算没有实际应用
以下表达式中,可以判断a的二进制最低位是否为1的有( )
- AA. a&1
- BB. a|1
- CC. a&01
- DD. a^1
- EE. a<<31
- FF. a>>1
- GG. ~a&1
- HH. a%2
以下关于位运算的性质的说法正确的有( )
- AA. 交换律
- BB. 结合律
- CC. 分配律
- DD. 恒等律
- EE. 幂等律不成立
- FF. 交换律不成立
- GG. 结合律不成立
- HH. 位运算没有性质
位运算符只能用于整型数据
a^a等于a
a|0等于a
a&~a等于~a
左移运算可能丢失高位数据
a^0等于0
~0等于-1
有符号整数右移是算术右移
无符号整数右移是逻辑右移
位运算优先级高于算术运算
a<<1等于a*2
a>>1等于a/2
位运算可以用于浮点数
设置某位用&运算
本页仅提供题目与选项供学习参考,不含答案。如需系统练习、自动判分与错题本,欢迎前往主站《NCRE计算机等级考试二级(C语言程序设计)》在线练习。