A. 进制和原码反码补码及位运算综合练习
进制和原码反码补码及位运算综合练习
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
一、选择题(每题 2 分,共 60 分)
第 1 题
十进制数 13 转换为二进制数是()。 {{ select(1) }}
- 1011
- 1101
- 1110
- 1001
第 2 题
二进制数 1010.01 转换为十进制数是()。 {{ select(2) }}
- 10.25
- 10.5
- 9.25
- 9.5
第 3 题
十进制数 255 转换为十六进制数是()。 {{ select(3) }}
- EE
- EF
- FE
- FF
第 4 题
十六进制数 2A 转换为十进制数是()。 {{ select(4) }}
- 40
- 42
- 32
- 52
第 5 题
二进制数 11010110 转换为八进制数是()。 {{ select(5) }}
- 326
- 362
- 236
- 263
第 6 题
八进制数 75.3 转换为二进制数是()。 {{ select(6) }}
- 111101.011
- 111101.110
- 101111.011
- 101111.110
第 7 题
二进制数 10101111 转换为十六进制数是()。 {{ select(7) }}
- AE
- AF
- BE
- BF
第 8 题
以下四个数中,数值最大的是()。 {{ select(8) }}
- 二进制数 1101
- 八进制数 15
- 十进制数 14
- 十六进制数 D
第 9 题
八进制数中不可能出现的数码是()。 {{ select(9) }}
- 0
- 7
- 8
- 6
第 10 题
十六进制数中,字母 E 表示的十进制值是()。 {{ select(10) }}
- 13
- 14
- 15
- 16
第 11 题
利用 8421 法,二进制数 0110 对应的十进制值是()。 {{ select(11) }}
- 4
- 5
- 6
- 8
第 12 题
在 C++ 中,十六进制数的前缀是()。 {{ select(12) }}
- 0b
- 0o
- 0x
- 0d
第 13 题
将十进制数 0.75 转换为二进制数,结果是()。 {{ select(13) }}
- 0.11
- 0.101
- 0.011
- 0.110
第 14 题
十进制数 127 转换为二进制数是()。 {{ select(14) }}
- 1111111
- 1111110
- 10000000
- 11111111
第 15 题
二进制数 10010110 转换为十进制数是()。 {{ select(15) }}
- 148
- 150
- 149
- 151
第 16 题
十进制数 50 转换为八进制数是()。 {{ select(16) }}
- 60
- 62
- 52
- 64
第 17 题
对于正数 +5(8 位表示),其原码、反码、补码的关系是()。 {{ select(17) }}
- 原码 ≠ 反码 ≠ 补码
- 原码 = 反码 ≠ 补码
- 原码 = 反码 = 补码
- 原码 ≠ 反码 = 补码
第 18 题
十进制数 -5 的 8 位原码是()。 {{ select(18) }}
- 00000101
- 10000101
- 11111010
- 11111011
第 19 题
十进制数 -5 的 8 位反码是()。 {{ select(19) }}
- 00000101
- 10000101
- 11111010
- 11111011
第 20 题
十进制数 -5 的 8 位补码是()。 {{ select(20) }}
- 00000101
- 10000101
- 11111010
- 11111011
第 21 题
在 8 位补码表示中,-128 的补码是()。 {{ select(21) }}
- 11111111
- 10000000
- 00000000
- 10000001
第 22 题
8 位补码能够表示的数值范围是()。 {{ select(22) }}
- -127 ~ +127
- -128 ~ +127
- -127 ~ +128
- -128 ~ +128
第 23 题
已知某负数的 8 位补码为 11111010,则该数的十进制值是()。 {{ select(23) }}
- -5
- -6
- -7
- -8
第 24 题
计算机中使用补码表示有符号数的主要原因是()。 {{ select(24) }}
- 补码比原码计算简单
- 补码可以统一加减法运算且 0 只有一种表示
- 补码运算速度更快
- 补码占用的存储空间更小
第 25 题
8 位二进制数 10000001 作为原码解释时,表示的十进制数是()。 {{ select(25) }}
- -1
- -127
- 129
- 1
第 26 题
在计算机中,有符号数的最高位用于表示()。 {{ select(26) }}
- 数值大小
- 奇偶性
- 符号(0 为正,1 为负)
- 进制类型
第 27 题
十进制数 -1 的 8 位补码是()。 {{ select(27) }}
- 10000001
- 11111110
- 11111111
- 00000001
第 28 题
表达式 3 & 5 的结果是()。 {{ select(28) }}
- 7
- 1
- 0
- 8
第 29 题
表达式 3 | 5 的结果是()。 {{ select(29) }}
- 7
- 1
- 8
- 0
第 30 题
表达式 3 ^ 5 的结果是()。 {{ select(30) }}
- 7
- 6
- 1
- 8
第 31 题
在 8 位表示下,表达式 ~1 的结果(以十进制有符号数解释)是()。 {{ select(31) }}
- 0
- -1
- -2
- 254
第 32 题
表达式 5 << 2 的结果是()。 {{ select(32) }}
- 10
- 20
- 7
- 3
第 33 题
表达式 -8 >> 2(算术右移,8 位表示)的结果是()。 {{ select(33) }}
- -4
- -2
- 2
- -16
第 34 题
以下代码执行后,变量 a 的值是()。
int a = 12; // 二进制: 00001100
int b = 3; // 二进制: 00000011
a &= b;
{{ select(34) }}
- 12
- 15
- 0
- 3
第 35 题
以下关于异或运算(^)的用途,描述错误的是()。 {{ select(35) }}
- 可以用异或运算交换两个整数变量的值
- 异或运算可用于翻转指定位
- a ^ a 的结果为 0
- 异或运算可以将指定位强制置为 1
二、判断题(每题 2 分,共 30 分)
第 36 题
二进制数系统中只使用 0 和 1 两个数码。 {{ select(36) }}
- 正确
- 错误
第 37 题
十六进制数中,字母 F 表示十进制数 15。 {{ select(37) }}
- 正确
- 错误
第 38 题
十进制小数 0.1 可以精确地转换为有限位二进制小数。 {{ select(38) }}
- 正确
- 错误
第 39 题
八进制数 17 等于十进制数 15。 {{ select(39) }}
- 正确
- 错误
第 40 题
二进制转八进制时,从小数点向左右每 3 位一组进行转换,不足时补零。 {{ select(40) }}
- 正确
- 错误
第 41 题
正数的原码、反码、补码完全相同。 {{ select(41) }}
- 正确
- 错误
第 42 题
负数的补码等于其反码加 1。 {{ select(42) }}
- 正确
- 错误
第 43 题
8 位补码表示中,0 有两种不同的编码形式。 {{ select(43) }}
- 正确
- 错误
第 44 题
8 位补码可以表示的数值范围是 -128 到 +127。 {{ select(44) }}
- 正确
- 错误
第 45 题
-128 在 8 位表示下既有原码也有反码。 {{ select(45) }}
- 正确
- 错误
第 46 题
位运算中,负数按原码形式参与运算。 {{ select(46) }}
- 正确
- 错误
第 47 题
表达式 (a & 1) == 0 可以用来判断整数 a 是否为偶数。 {{ select(47) }}
- 正确
- 错误
第 48 题
左移 1 位相当于将该数乘以 2(不考虑溢出情况)。 {{ select(48) }}
- 正确
- 错误
第 49 题
算术右移时,高位补符号位;逻辑右移时,高位补 0。 {{ select(49) }}
- 正确
- 错误
第 50 题
异或运算满足自反性,即 a ^ b ^ b = a。 {{ select(50) }}
- 正确
- 错误
2026年05月30日进制和原码反码补码及位运算综合练习
- 状态
- 已结束
- 规则
- IOI
- 题目
- 1
- 开始于
- 2026-5-30 16:00
- 结束于
- 2026-5-30 17:30
- 持续时间
- 1.5 小时
- 主持人
- 参赛人数
- 6