#G3OBJ02. GESP C++ 三级真题客观题|计算机基础与数据编码
GESP C++ 三级真题客观题|计算机基础与数据编码
01|2025-03-L3-SC-01
Base64 编码将每 3 字节的输入数据编码为 4 字节的输出数据。如果输入数据长度不是 3 的倍数,会用 = 号填充。在 Base64 编码中,如果输入字符串的长度为 10 字节,编码后的字符串长度是多少( )
{{ select(1) }}
- 12 字节
- 13 字节
- 14 字节
- 16 字节
02|2025-03-L3-TF-02
这段程序进行的是判断一个从键盘输入的字符的 ASCII 是否是奇数,若是,输出 YES,否则,输出 NO。

{{ select(2) }}
- 正确
- 错误
03|2025-06-L3-SC-13
C++代码 string s = "GESP考试";,s占据的字节数是( )
{{ select(3) }}
- 10
- 8
- 8或10
- 取决于计算机采用什么编码
04|2025-12-L3-SC-08
在一个特定的计算机系统中,假如 unsigned int 类型需要占用2个字节的存储空间(每个字节有8位),则 unsigned int 可以表示的数据范围是( )
{{ select(4) }}
- 0 ~ 65535
- 0 ~ 65536
- -65536 ~ 65535
- 0 ~ 32767
05|2026-03-L3-TF-03
定义 int arr[] = {1,2,3};,则 sizeof(arr) 的结果为 12(int 占 4 字节)。
{{ select(5) }}
- 正确
- 错误
06|2026-03-L3-TF-06
已知大写字符 A 的 ASCII 编码的十六进制表示为 0x41,计算字符 m 的 ASCII 编码的八进制表示为 155(八进制)。
{{ select(6) }}
- 正确
- 错误
07|2026-06-L3-SC-01
关于计算机的数据编码,下面说法正确的是( )。
{{ select(7) }}
- 机器数 1000 1101B 的真值可能是 -13(如果它是原码)或 141(如果它是无符号数)等数,这取决于我们如何解释它。
- 计算机中,所有数据最终都以二进制、八进制、十六进制的形式存储和运算。
- 字节(Byte)是计算机中最小的数据单位。位(bit)是计算机中最小的存储单位。
- 计算机中,1k 字节是 1000 字节的意思。
08|2026-06-L3-SC-03
低4位、高4位压缩技术,适用于数据仅使用字节的一部分(如仅用低4位)的场景。字节结构:一个字节为8位,分为高4位(高位)和低4位(低位)。当数据是十六进制数(0~15,即 0x0 到 0xF),每个值仅需4位表示,高4位全为 0。将两个相邻的4位值合并为一个字节。四个数据 0x1、0x2、0x3、0x4 采用上述压缩技术压缩以后是( )。
{{ select(8) }}
- 12D、34D
- 12Q、34Q
- 12H、34H
- 00010011B、00110101B
09|2025-03-L3-SC-02
UTF-8 编码规则如下:
1 字节:0xxxxxxx
2 字节:110xxxxx 10xxxxxx
3 字节:1110xxxx 10xxxxxx 10xxxxxx
4 字节:11110xxx 10xxxxxx 10xxxxxx 10xxxxxx
以下哪个字节序列是合法的 UTF-8 编码( )
{{ select(9) }}
- 0xC0 0x80
- 0xF0 0x90 0x80 0x80
- 0x80 0x80 0x80
- 0xFF 0xFE 0xFD
10|2026-03-L3-SC-15
模拟“字符串加密”:规则为“每个字符 ASCII 码 + 3,若超过 z(122)则从 a 重新开始”,以下代码中正确的条件判断是( )。


{{ select(10) }}
- if (str[i] > 122) str[i] = str[i] + 3 - 26;
- if (str[i] > 122) str[i] = str[i] - 26;
- if (str[i] + 3 > 122) str[i] = str[i] - 26;
- if (str[i] + 3 > 'z') str[i] = 'a' + (str[i] + 3 - 'z') - 1;
11|2025-03-L3-TF-10
CCF(十九进制)=21AC(十三进制)(不区分大小写)。
{{ select(11) }}
- 正确
- 错误
12|2026-06-L3-SC-08
计算机中的 2 KB 等于多少 bit( )。
{{ select(12) }}
- 16384
- 20000
- 2000
- 2048