Files
cpp-courseware/2.Course/5.C++_Exam/NOI/初赛相关/初赛分知识点训练/5.NOI CSP-J 初赛:计算机编码基础.md
T

3.6 KiB
Raw Blame History

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
  • 解析: “数据”的定义就是能被计算机接受和处理的符号的集合。计算机处理的对象就是数据。
  1. 答案:B
  • 解析: 比特(Bit,Binary Digit)是二进制数位,是计算机表示信息的数据编码中的最小单位,只能是 0 或 1。
  1. 答案:D
  • 解析: 字节(Byte)是计算机存储的基本单位,通常由 8 个比特(bit)组成,而不是 7 个。
  1. 答案:C
  • 解析: 编码就是将各类现实世界的信息(如符号、图像、声音)转换成计算机能够识别的二进制代码(0 和 1)的过程。
  1. 答案:B
  • 解析: ASCII 是 American Standard Code for Information Interchange 的缩写,意为美国国家信息交换标准代码。
  1. 答案:A
  • 解析: 标准的 ASCII 码使用 7 位二进制数来表示字符,因此它可以表示的状态(字符)总数为 种。
  1. 答案:B
  • 解析: ASCII 码占用一个字节(8位)进行存储,但标准 ASCII 码只用了低 7 位,最高位(第 8 位,b7)通常被置为 0。
  1. 答案:A
  • 解析: ASCII 码中数字字符是连续排列的。已知 '0' 的十六进制是 30H,'5' 在 '0' 后面第 5 个位置,所以 。
  1. 答案:C
  • 解析: 英文字母在 ASCII 表中也是按字母表顺序连续排列的。'A' 是 41H,'D' 是 'A' 后的第三个字母(A, B, C, D),所以 'D' = 。
  1. 答案:B
  • 解析: 小写字母 'a' (61H) 比大写字母 'A' (41H) 的 ASCII 值大。计算差值:。所有对应的大小写字母之间都相差 20H(即十进制的 32)。