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

GESP 八级 · 2026 真题

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

判 分 报 告

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

客 观 题

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

77本不同的算法书和55本不同的数学书中选出44本,要求两类书都至少选11本,共有( )种不同选法。

(2 分)
GESP 八级 2026-06 · 单选 第1题 | 知识点 组合、容斥原理
第 2 题 单选 未作答

66 个人排成一排照相,其中甲、乙两人不能相邻,共有( )种不同排法。

(2 分)
GESP 八级 2026-06 · 单选 第2题 | 知识点 排列、容斥原理
第 3 题 单选 未作答

展开式 (x21x)6(x^2 - \frac{1}{x})^6 中,常数项的系数为( )。

(2 分)
GESP 八级 2026-06 · 单选 第3题 | 知识点 二项式定理、组合
第 4 题 单选 未作答

下面代码用于预处理组合数,横线处应填入的是( )。

01for (int i = 0; i <= n; i++) {
02    c[i][0] = c[i][i] = 1;
03    for (int j = 1; j < i; j++)
04        c[i][j] = ______;
05}

(2 分)
GESP 八级 2026-06 · 单选 第4题 | 知识点 程序补全、组合、杨辉三角
第 5 题 单选 未作答

下列程序输出的值为( )。

01#include <iostream>
02using namespace std;
03long long qpow(long long a, long long b, long long mod) {
04    long long ans = 1 % mod;
05    while (b) {
06        if (b & 1)
07            ans = ans * a % mod;
08        a = a * a % mod;
09        b >>= 1;
10    }
11    return ans;
12}
13int main() {
14    cout << qpow(3, 20, 17) << endl;
15    return 0;
16}

(2 分)
GESP 八级 2026-06 · 单选 第5题 | 知识点 程序阅读与输出推断、快速幂
第 6 题 单选 未作答

归并排序每次把长度为 nn 的序列分成两个规模约为 n/2n/2 的子序列,递归排序后再用线性时间合并。该算法的时间复杂度通常为( )。

(2 分)
GESP 八级 2026-06 · 单选 第6题 | 知识点 归并排序、排序复杂度
第 7 题 单选 未作答

在平面直角坐标系中,三角形三个顶点为 A(1,1)A(1,1)B(5,2)B(5,2)C(3,6)C(3,6),该三角形面积为( )。

(2 分)
GESP 八级 2026-06 · 单选 第7题 | 知识点 距离与面积、初等几何
第 8 题 单选 未作答

某程序需要判断点 P(x,y)P(x, y) 是否在以原点为圆心、半径为 55 的圆内或圆上。下列判断条件正确的是( )。

(2 分)
GESP 八级 2026-06 · 单选 第8题 | 知识点 点圆位置关系、初等几何
第 9 题 单选 未作答

某无向带权图有边 (1,2,4)(1,2,4)(1,3,2)(1,3,2)(2,3,1)(2,3,1)(2,4,5)(2,4,5)(3,4,8)(3,4,8)(3,5,10)(3,5,10)(4,5,2)(4,5,2)。该图最小生成树的总权值为( )。

(2 分)
GESP 八级 2026-06 · 单选 第9题 | 知识点 Kruskal、Prim
第 10 题 单选 未作答

有向非负权图边为 12(3)1 \to 2(3)24(4)2 \to 4(4)13(10)1 \to 3(10)34(1)3 \to 4(1)23(2)2 \to 3(2)。使用 Dijkstra 算法从 11 号顶点出发到 44 号顶点的最短距离为( )。

(2 分)
GESP 八级 2026-06 · 单选 第10题 | 知识点 Dijkstra、邻接表
第 11 题 单选 未作答

下列代码片段的时间复杂度为( )。

01long long s = 0;
02for (int i = 1; i <= n; i++) {
03    for (int j = 1; j * j <= n; j++) {
04        s += i + j;
05    }
06}

(2 分)
GESP 八级 2026-06 · 单选 第11题 | 知识点 时间复杂度、嵌套循环
第 12 题 单选 未作答

某优化问题的答案是 [1,M][1, M] 内的整数,存在单调判定函数 check(x),且每次判定的时间复杂度为 O(n)O(n)
使用二分答案求最小可行值,整体时间复杂度通常为( )。

(2 分)
GESP 八级 2026-06 · 单选 第12题 | 知识点 二分答案、时间复杂度
第 13 题 单选 未作答

下列线性筛的代码片段中,当枚举到质数 ppi % p == 0 时,使用 break 停止继续枚举。这样做的目的是( )。

01for (int i = 2; i <= n; ++i) {
02    if (!is_composite[i])
03        primes.push_back(i);
04    for (int p : primes) {
05        if (i * p > n)
06            break;
07        is_composite[i * p] = true;
08        if (i % p == 0)
09            break;
10    }
11}

(2 分)
GESP 八级 2026-06 · 单选 第13题 | 知识点 欧拉筛、质数判定
第 14 题 单选 未作答

在 C++ 中,关于类的继承和构造、析构顺序,下列说法正确的是( )。

(2 分)
GESP 八级 2026-06 · 单选 第14题 | 知识点 继承、构造与析构
第 15 题 单选 未作答

44个元素按 1,2,3,4的顺序入栈,在该过程中可随时插入出栈操作。下列序列中不可能作为出栈序列的是( )。

(2 分)
GESP 八级 2026-06 · 单选 第15题 | 知识点 栈、栈的应用
第 16 题 判断 未作答

若一项任务可从两种互斥的方案中选择一种完成,其中,方案A有 mm 种做法,方案B有 nn 种做法,则总做法数为 m+nm + n

(2 分)
GESP 八级 2026-06 · 判断 第1题 | 知识点 加法原理、组合
第 17 题 判断 未作答

nn 个不同元素围成一圈,若只把旋转视为同一种排法,翻转仍视为不同排法,则方案数为 (n1)!(n-1)!

(2 分)
GESP 八级 2026-06 · 判断 第2题 | 知识点 圆排列、排列
第 18 题 判断 未作答

nn 个不同元素中可重复地选取 kk 个且不考虑顺序,方案数为 C(n+k,k)C(n+k,k)

(2 分)
GESP 八级 2026-06 · 判断 第3题 | 知识点 可重组合、组合
第 19 题 判断 未作答

杨辉三角中的组合数满足 C(n,k)=C(n1,k)+C(n2,k)C(n, k) = C(n-1, k) + C(n-2, k)

(2 分)
GESP 八级 2026-06 · 判断 第4题 | 知识点 杨辉三角、组合
第 20 题 判断 未作答

快速幂通过二进制拆分指数,可以在 O(logb)O(\log b) 时间内计算 abmodma^b \mod m

(2 分)
GESP 八级 2026-06 · 判断 第5题 | 知识点 快速幂、同余与模运算
第 21 题 判断 未作答

只要图中不存在负权环,Dijkstra 算法就一定能正确处理带负权边的图。

(2 分)
GESP 八级 2026-06 · 判断 第6题 | 知识点 Dijkstra、图的基本概念
第 22 题 判断 未作答

若一张连通无向图所有边权两两不同,则它的最小生成树一定唯一。

(2 分)
GESP 八级 2026-06 · 判断 第7题 | 知识点 Kruskal、Prim
第 23 题 判断 未作答

判断点 (x,y)(x, y) 是否在以原点为圆心、半径为 rr 的圆内或圆上时,可以比较 x2+y2x^2 + y^2r2r^2,不必先开平方。

(2 分)
GESP 八级 2026-06 · 判断 第8题 | 知识点 点圆位置关系、距离与面积
第 24 题 判断 未作答

若能写出判定函数 check(x),表示“答案为 xx 时是否可行”,即使 check(x) 不满足单调性,也一定可以使用二分答案求最优解。

(2 分)
GESP 八级 2026-06 · 判断 第9题 | 知识点 二分答案、二分查找
第 25 题 判断 未作答

归并排序是一种稳定排序算法,常见实现的时间复杂度为 O(nlogn)O(n \log n)

(2 分)
GESP 八级 2026-06 · 判断 第10题 | 知识点 归并排序、排序稳定性、排序复杂度