林老师 · 客观题题库 · GESP 三级 · 2026 真题

GESP 三级 · 2026 真题

三级 · 2026 真题 · 客观题 · 每题 2 分
真题
复刻
试卷编号OBJ-747664
题目总数25 题 · 50 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 25 题 · 50 分,全部为客观题;
② 试卷右上角设有 「提交答卷」「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。

判 分 报 告

0 / 50 分
0
答 对 · 得 0
0
答 错 · 失 0
当前筛选下没有题目

客 观 题

25 QUESTIONS · 2 POINTS EACH
第 1 题 单选 未作答

关于计算机的数据编码,下面说法正确的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第1题 | 知识点 二进制、原码
第 2 题 单选 未作答

计算机厂商为了计算方便,一般采用 10001000 进制。如果我们买的厂商标注的是 11 TB 的硬盘,它实际的存储容量是( )。

(2 分)
GESP 三级 2026-06 · 单选 第2题 | 知识点 存储单位换算、外存
第 3 题 单选 未作答

44 位、高 44 位压缩技术,适用于数据仅使用字节的一部分(如仅用低 44 位)的场景。字节结构:一个字节为 88 位,分为高 44 位(高位)和低 44 位(低位)。当数据是十六进制数( 0150\sim15,即 0x00xF ),每个值仅需 44 位表示,高 44 位全为 00 。将两个相邻的 44 位值合并为一个字节。四个数据 0x10x20x30x4 采用上述压缩技术压缩以后是( )。

(2 分)
GESP 三级 2026-06 · 单选 第3题 | 知识点 十六进制、进制转换
第 4 题 单选 未作答

关于计算机编码中反码和补码,下面说法错误的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第4题 | 知识点 反码、补码
第 5 题 单选 未作答

一种加密方式是字符数组与密钥 KEY 、运算方式分开传输,比如字符数组 char text[4] = {'G', 'E', 'S', 'P'}; 由一种传输方式发送,密钥 KEY = 2026 通过另一种发送方式发送,运算方式 char function[4] = {'|', '-', '^', '+'}; 又是另一种发送方式发送。三种数据都到达目的地以后,分别进行例如 'G' | 6'E' - 2'S' ^ 0'P' + 2 等计算,来得到相应的真实内容,上述 GESP 通过这种加密方式,加密以后最终的内容是( )。

(2 分)
GESP 三级 2026-06 · 单选 第5题 | 知识点 程序阅读与输出推断、字符ASCII运算、位或、位异或
第 6 题 单选 未作答

关于位运算,下列说法错误的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第6题 | 知识点 移位运算、数据范围与溢出
第 7 题 单选 未作答

关于字符串和字符数组,下列说法正确的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第7题 | 知识点 字符数组、数组越界
第 8 题 单选 未作答

计算机中的 22 KB 等于多少 bit ( )。

(2 分)
GESP 三级 2026-06 · 单选 第8题 | 知识点 存储单位换算、二进制
第 9 题 单选 未作答

在 C++ 中,对于 位有符号整数 int 类型数据 n ,关于按位取反运算符 ~ ,下列说法正确的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第9题 | 知识点 位取反、补码
第 10 题 单选 未作答

关于计算机中的二进制编码表示,下列说法错误的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第10题 | 知识点 补码、原码
第 11 题 单选 未作答

下面选项中提到的变量都是正整数,关于位运算,下面说法错误的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第11题 | 知识点 位与、运算符优先级
第 12 题 单选 未作答

a=7, b=3, c=14, d=15, e=8 ,对于运算表达式 !a << b & c ^ d | e 的结果是( )。

(2 分)
GESP 三级 2026-06 · 单选 第12题 | 知识点 运算符优先级、移位运算、位或
第 13 题 单选 未作答

关于 string 的成员函数,下面说法错误的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第13题 | 知识点 string类、STL算法与函数
第 14 题 单选 未作答

以下数组定义,符合 C++ 语法的是( )。

(2 分)
GESP 三级 2026-06 · 单选 第14题 | 知识点 一维数组、字符型
第 15 题 单选 未作答

现在有一个数,请你分别判断它们是否可能是二进制、八进制、十进制、十六进制。例如, 6AFF 就只可能是十六进制,而 1011 则是四种进制皆有可能。输入 N (保证1N10001 \leq N \leq 1000 ),表示有 N 个数让你进行判断,接下来输入 N 个字符串(保证所有字符串长度不超过 10 ),判断可能是四个进制当中的哪个进制数。输出 N 行,每行 4 个数,用空格隔开,分别表示给定的字符串是否可能表示一个二进制数、八进制数、十进制数、十六进制数。使用 1 表示可能,使用 0 表示不可能。下面程序横线处可以满足这个要求的是( )。

01#include <iostream>
02using namespace std;
03int main() {
04    int n = 0;
05    cin >> n;
06    for (int i = 0; i < n; i++) {
07        char str[11];
08        cin >> str;
09        char max = '0';
10        for (int i = 0; str[i] != '\0'; i++)
11            if (str[i] > max)
12                max = str[i];
13        ___________________________________________
14    }
15    return 0;
16}

(2 分)
GESP 三级 2026-06 · 单选 第15题 | 知识点 程序补全、进制转换
第 16 题 判断 未作答

反码运算时,产生的进位需要循环进位,即最高位产生的进位要加回到结果的最低位。

(2 分)
GESP 三级 2026-06 · 判断 第1题 | 知识点 反码、进制运算
第 17 题 判断 未作答

-11 的补码的一种计算方式是从右往左扫描正数的二进制形式,遇到第一个 1 之后,左边的所有位都取反。

(2 分)
GESP 三级 2026-06 · 判断 第2题 | 知识点 补码、二进制
第 18 题 判断 未作答

一个 8 位的二进制数补码,最大的表示范围是从 127-127+127+127

(2 分)
GESP 三级 2026-06 · 判断 第3题 | 知识点 补码、数据范围与溢出
第 19 题 判断 未作答

判断某个数是否是质数,枚举范围可适当缩小(遍历到 i\sqrt{i} 而非 ii ),提升效率。

(2 分)
GESP 三级 2026-06 · 判断 第4题 | 知识点 质数判定、枚举
第 20 题 判断 未作答

如果 aint 类型的变量,且表达式 ((a & 1) == 1) 的值为 true ,则说明 a 是奇数。

(2 分)
GESP 三级 2026-06 · 判断 第5题 | 知识点 位与、关系运算
第 21 题 判断 未作答

十六进制数 CCF 对应的二进制数、八进制数、十进制数分别是: 11001100111163173269

(2 分)
GESP 三级 2026-06 · 判断 第6题 | 知识点 十六进制、进制转换
第 22 题 判断 未作答

下列程序如果能够正确执行,那么输出的结果是 GESP

01int main() {
02    string name = "GESP";
03    cout << name[false] << name[true] << name[1 << 1] << name[7 >> 1] << endl;
04}

(2 分)
GESP 三级 2026-06 · 判断 第7题 | 知识点 程序阅读与输出推断、string类、移位运算
第 23 题 判断 未作答

某个初学 C++ 的学生,在对照参考程序写了一个程序以后,信心满满地进行编译,他敲进编译器的全部代码如下,这个程序能够正常编译运行。

01#include<bits/stdc++.h>
02using namespace std;
03int main() {
04    cout << "Hello world!" << endl;
05    return 0;
06}

(2 分)
GESP 三级 2026-06 · 判断 第8题 | 知识点 C++程序结构、预处理指令
第 24 题 判断 未作答

代码逐行复刻手工运算步骤,中间不能增加任何判断逻辑,否则就不属于模拟算法。

(2 分)
GESP 三级 2026-06 · 判断 第9题 | 知识点 模拟、枚举
第 25 题 判断 未作答

判断一个 int 型数字 s[i] 是不是在 09 之间(可以是 09 ),判断条件可以写为 if (s[i] >= '0' && s[i] <= '9')

(2 分)
GESP 三级 2026-06 · 判断 第10题 | 知识点 字符ASCII运算、关系运算