#5138. CSP-J近十年进制与位运算真题汇总
CSP-J近十年进制与位运算真题汇总
CSP-J 近十年进制与位运算真题汇总
范围:2016—2018 NOIP 普及组初赛、2019—2025 CSP-J 第一轮。
专题口径:进制转换、二进制表示、位运算、bit/Byte、字长与存储容量。
每题 5 分,共 100 分;均为单项选择题。
1. 2016 NOIP 普及组
如果 256 种颜色用二进制编码来表示,至少需要( )位。
{{ select(1) }}
- 6
- 7
- 8
- 9
2. 2016 NOIP 普及组
二进制数 00101100 和 00010101 的和是( )。
{{ select(2) }}
00101000010000010100010000111000
3. 2017 NOIP 普及组
若采用 8 位二进制补码表示一个整数,10101011 表示的十进制整数是( )。
{{ select(3) }}
- 43
- -85
- -43
- -84
4. 2017 NOIP 普及组
计算机存储数据的基本单位是( )。
{{ select(4) }}
- bit
- Byte
- GB
- KB
5. 2017 NOIP 普及组
一幅分辨率为 800×600、16 位色的位图,存储图像信息所需的空间是( )。
{{ select(5) }}
- 937.5 KB
- 4218.75 KB
- 4320 KB
- 2880 KB
6. 2017 NOIP 普及组
十进制小数 13.375 对应的二进制数是( )。
{{ select(6) }}
1101.0111011.0111101.1011010.01
7. 2018 NOIP 普及组
为了统计一个非负整数的二进制形式中 1 的个数,代码如下:
int CountBit(int x) {
int ret = 0;
while (x) {
ret++;
__________;
}
return ret;
}
则空格内要填入的语句是( )。
{{ select(7) }}
x >>= 1;x &= x - 1;x |= x >> 1;x <<= 1;
8. 2019 CSP-J 第一轮
一个 32 位整型变量占用( )个字节。
{{ select(8) }}
- 32
- 128
- 4
- 8
9. 2020 CSP-J 第一轮
现有一张分辨率为 2048×1024 像素的 32 位真彩色图像。请问要存储这张图像,需要多大的存储空间?( )
{{ select(9) }}
- 4 MB
- 8 MB
- 32 MB
- 16 MB
10. 2021 CSP-J 第一轮
二进制数 101.11 对应的十进制数是( )。
{{ select(10) }}
- 6.5
- 5.5
- 5.75
- 5.25
11. 2022 CSP-J 第一轮
八进制数 32.1 对应的十进制数是( )。
{{ select(11) }}
- 24.125
- 24.250
- 26.125
- 26.250
12. 2023 CSP-J 第一轮
八进制数 (12345670)₈ 和 (07654321)₈ 的和为( )。
{{ select(12) }}
(22222221)₈(21111111)₈(22111111)₈(22222211)₈
13. 2023 CSP-J 第一轮
数 (101010)₂ 和 (166)₈ 的和为( )。
{{ select(13) }}
(158)₁₀(236)₈(A0)₁₆(10110000)₂
14. 2023 CSP-J 第一轮
在计算机中,以下哪个选项描述的数据存储容量最小?( )
{{ select(14) }}
- 字节(byte)
- 比特(bit)
- 字(word)
- 千字节(kilobyte)
15. 2024 CSP-J 第一轮
32 位 int 类型的表示范围是( )。
{{ select(15) }}
-2147483647 ~ 2147483647-2147483647 ~ 2147483648-2147483648 ~ 2147483647-2147483648 ~ 2147483648
16. 2024 CSP-J 第一轮
表达式 (14)₈ - (1010)₂ 的结果乘以 (D)₁₆,再减去 (1101)₂,所得十进制结果为( )。
{{ select(16) }}
- 13
- 14
- 15
- 16
17. 2024 CSP-J 第一轮
下列哪一项是十进制数 0 至 7 对应的 4 位二进制格雷码序列?( )
{{ select(17) }}
0000, 0001, 0011, 0010, 0110, 0111, 0101, 10000000, 0001, 0011, 0010, 0110, 0111, 0100, 01010000, 0001, 0011, 0010, 0100, 0101, 0111, 01100000, 0001, 0011, 0010, 0110, 0111, 0101, 0100
18. 2025 CSP-J 第一轮
一个 32 位无符号整数可以表示的最大值,最接近下列哪个选项?( )
{{ select(18) }}
4×10^93×10^102×10^92×10^10
19. 2025 CSP-J 第一轮
在 C++ 中,执行下面代码后,输出结果为( )。
int x = 255;
cout << (x & (x - 1));
{{ select(19) }}
- 255
- 254
- 128
- 0
20. 2025 CSP-J 第一轮
十进制数 720 和八进制数 (270)₈ 的和,用十六进制表示是( )。
{{ select(20) }}
(388)₁₆(3DE)₁₆(288)₁₆(990)₁₆
粤公网安备44195502000252号