Initial commit: C++ courseware

This commit is contained in:
xiaolinquan committed 2026-11-05 22:51:02 +08:00
commit 4a4ee7c287
1789 files changed
+373489

No files matched your search

@@ -0,0 +1,97 @@
# NOI CSP-J 初赛专项模拟题:计算机编码基础
## 一、单项选择题
1. **在计算机系统中,能被计算机接受和处理的符号的集合被称为( )。**
A. 编码
B. 数据
C. 信息
D. 比特
2. **计算机中表示信息的数据编码中的最小单位是( )。**
A. 字节 (Byte)
B. 比特 (Bit)
C. 字 (Word)
D. 字符 (Character)
3. **关于“字节”(Byte)的描述,根据所给资料,下列说法错误的是( )。**
A. 字节表示被处理的一组连续的二进制数字
B. 通常用 8 位二进制数字表示一个字节
C. 字节是存储器系统的最小存取单位
D. 一个字节由 7 个比特组成
4. **将各类符号、图形、图像和声音等非数值数据转换成计算机能识别的“0”和“1”表示的代码,这一过程称为( )。**
A. 运算
B. 存储
C. 编码
D. 交互
5. **ASCII 码的全称是( )。**
A. 国际信息交换标准代码
B. 美国国家信息交换标准代码
C. 欧洲计算机制造商协会代码
D. 通用多八位编码字符集
6. **标准的 ASCII 码采用( )位二进制编码,能表示( )种字符。**
A. 7; 128
B. 8; 256
C. 7; 256
D. 8; 128
7. **在 ASCII 码的存储中,虽然标准 ASCII 码只有 7 位,但它存储时通常占全一个字节(8位)。在基本的 ASCII 码中,最高位(b7)的值恒为( )。**
A. 1
B. 0
C. 随机
D. 与 b6 相同
8. **根据资料,ASCII 编码中数字“0”的十六进制值为 30H。那么数字“5”的 ASCII 码十六进制值是( )。**
A. 35H
B. 36H
C. 45H
D. 50H
9. **已知大写字母“A”的 ASCII 编码值为 41H,那么大写字母“D”的 ASCII 编码值是( )。**
A. 42H
B. 43H
C. 44H
D. 45H
10. **小写字母“a”的 ASCII 编码值为 61H,大写字母“A”的 ASCII 编码值为 41H。它们之间的差值是( )。**
A. 10H
B. 20H
C. 30H
D. 32H
---
## 二、答案与详细解析
1. **答案:B**
* **解析:** “数据”的定义就是能被计算机接受和处理的符号的集合。计算机处理的对象就是数据。
2. **答案:B**
* **解析:** 比特(Bit,Binary Digit)是二进制数位,是计算机表示信息的数据编码中的**最小单位**,只能是 0 或 1。
3. **答案:D**
* **解析:** 字节(Byte)是计算机存储的基本单位,通常由 **8** 个比特(bit)组成,而不是 7 个。
4. **答案:C**
* **解析:** 编码就是将各类现实世界的信息(如符号、图像、声音)转换成计算机能够识别的二进制代码(0 和 1)的过程。
5. **答案:B**
* **解析:** ASCII 是 **A**merican **S**tandard **C**ode for **I**nformation **I**nterchange 的缩写,意为美国国家信息交换标准代码。
6. **答案:A**
* **解析:** 标准的 ASCII 码使用 **7** 位二进制数来表示字符,因此它可以表示的状态(字符)总数为 种。
7. **答案:B**
* **解析:** ASCII 码占用一个字节(8位)进行存储,但标准 ASCII 码只用了低 7 位,最高位(第 8 位,b7)通常被置为 **0**。
8. **答案:A**
* **解析:** ASCII 码中数字字符是连续排列的。已知 '0' 的十六进制是 30H,'5' 在 '0' 后面第 5 个位置,所以 。
9. **答案:C**
* **解析:** 英文字母在 ASCII 表中也是按字母表顺序连续排列的。'A' 是 41H,'D' 是 'A' 后的第三个字母(A, B, C, D),所以 'D' = 。
10. **答案:B**
* **解析:** 小写字母 'a' (61H) 比大写字母 'A' (41H) 的 ASCII 值大。计算差值:。所有对应的大小写字母之间都相差 20H(即十进制的 32)。