理论卷2026年3月GESP等级认证(C++) · 八级

GESP C++ 8级 2026.03

满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #10836
分值 2

某班级有 88 名男生和 66 名女生,现要选出 33 人组成学习小组,要求小组中至少有 11 名男生和 11 名女生,则不同的选法共有( )种。

A

112112

B

168168

C

224224

D

288288

2
单选题号 #10837
分值 2

在杨辉三角中,从第 00 行开始计数,第 1010 行的所有数之和为( )。

A

512512

B

10241024

C

20482048

D

40964096

3
单选题号 #10838
分值 2

下列代码实现了快速幂算法,其时间复杂度为( )。

long long fastPow(long long b, long long e, long long mod) {
 long long result = 1;
 while (e > 0) {
 if (e & 1)
 result = result * b % mod;
 b = b * b % mod;
 e >>= 1;
 }
 return result;
}
A

O(log⁡b)O(\log b)

B

O(log⁡e)O(\log e)

C

O(log⁡mod)O(\log mod)

D

O(e)O(e)

4
单选题号 #10839
分值 2

从 55 本不同的数学书和 44 本不同的物理书中选取 33 本书,要求至少包含 11 本数学书,则不同的选法有( )种。

A

6060

B

7474

C

8080

D

8484

5
单选题号 #10840
分值 2

在二叉搜索树(BST)中,若中序遍历的序列为 {1,2,3,4,5}\{1, 2, 3, 4, 5\},且先序遍历的第一个序列元素为 33,则下列说法正确的是( )。

A

该树一定是一棵完全二叉树

B

元素 44 和 55 不可能是兄弟节点

C

元素 11 所在节点的深度可能大于 33(根节点深度为 11)

D

元素 22 一定是元素 11 的父节点

6
单选题号 #10841
分值 2

在一个有向带权图中,使用 Dijkstra 算法求单源最短路时,若使用优先队列(小根堆)优化,其时间复杂度为( )。

A

O(V2)O(V^2)

B

O(V⋅E)O(V \cdot E)

C

O((V+E)log⁡V)O((V + E) \log V)

D

O(V2log⁡V)O(V^2 \log V)

7
单选题号 #10842
分值 2

对于含 nn 个顶点(n>1n>1)的连通加权有向图,若图中不存在负权环,则任意两点之间的最短路径(简单路径)最多包含( )条边。

A

nn

B

n−1n-1

C

n+1n+1

D

无法确定,取决于图的具体边数

8
单选题号 #10843
分值 2

在使用 Floyd 算法求任意两点间最短路径时,时间复杂度为 O(V3)O(V^3)。若在某次算法执行前,已经用 Dijkstra 算法正确求出了所有点对的最短路并存入了 dist 数组。如果此时继续对该 dist 数组执行一次完整的 Floyd 算法过程(无任何提前终止),执行完毕后 dist 数组内的值( )。

A

会发生改变,因为 Floyd 又做了一次松弛

B

不会发生改变

C

可能变大,因为未针对已有最短路优化

D

可能在某些负权图中陷入死循环

9
单选题号 #10844
分值 2

关于图论中的最短路径算法,下列说法中严格正确的是( )。

A

Dijkstra 算法能够高效处理包含负权边的有向图。

B

Floyd 算法可以求出任意两点间的最短路径,且允许图中存在负权边(但不能有负权环)。

C

单源最短路径算法无法用于无向图,无向图只能通过 BFS 求解。

D

Dijkstra 算法的每一步必定从当前未访问的节点中,选取距离起始点最远的节点进行松弛操作。

10
单选题号 #10845
分值 2

有 66 个人排成一排照相,其中甲、乙两人必须相邻,且丙不能站在排头的不同排法有( )种。

A

120120

B

144144

C

192192

D

240240

🔒

已解锁前 10 题

第 11~27 题(共 17 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
海小星AI平台海小星AI平台

点亮AI梦想,编程未来之星。专业的青少年AI编程教育平台。

课程方向

  • AIGC人工智能
  • Scratch图形化
  • Python编程
  • C++/NOIP竞赛

联系我们

  • 北京市西城区万博苑7号楼3层F28室
  • +86-010-83553010
  • contact@seanova.cn

© 2026 海小星AI平台|京ICP备2022032747号

隐私政策服务条款