← 返回历年试卷

GESP C++ 8级 2026年3月真题

单选题

第1题
某班级有8名男生和6名女生,现要选出3人组成学习小组,要求小组中至少有1名男生和1名女生,则不同的
2 分
第2题
在杨辉三角中,从第0行开始计数,第10行的所有数之和为( )。
2 分
第3题
下列代码实现了快速幂算法,其时间复杂度为( )。
2 分
第4题
从5本不同的数学书和4本不同的物理书中选取3本书,要求至少包含1本数学书,则不同的选法有( )种。
2 分
第5题
在二叉搜索树(BST)中,若中序遍历的序列为{1, 2, 3, 4, 5},且先序遍历的第一个序列元素为3,
2 分
第6题
在一个有向带权图中,使用Dijkstra算法求单源最短路时,若使用优先队列(小根堆)优化,其时间复杂度为
2 分
第7题
对于含 nn 个顶点(n≥2n \ge 2)的连通加权有向图,若图中不存在负权环,则任意两点之间的最短路径(简单路
2 分
第8题
在使用Floyd算法求任意两点间最短路径时,时间复杂度为 O(V3)O(V^3)。若在某次算法执行前,已经用 Dijkstra 算
2 分
第9题
关于图论中的最短路径算法,下列说法中严格正确的是( )。
2 分
第10题
有6个人排成一排照相,其中甲、乙两人必须相邻,且丙不能站在排头的不同排法有( )种。
2 分
第11题
下列代码试图实现Floyd算法求所有点对之间的最短路径,横线处应填入( )。
2 分
第12题
用数字 0、1、2、3、4 组成无重复数字的五位偶数,共有( )个。
2 分
第13题
在一个无向带权图中,若使用 Prim 算法从顶点 0 开始构造最小生成树(边权均为正整数,且graph[u][v]
2 分
第14题
已知三个点 A(x1,y1),B(x2,y2),C(x3,y3)A(x_1,y_1), B(x_2,y_2), C(x_3,y_3) 在平面直角坐标系中的坐标。下列 C++ 表达式中,在精度误差范
2 分
第15题
在64位操作系统下(LP64 / LLP64 模型),下面代码的输出结果是()。
2 分

判断题

第1题
在C++中,若结构体中包含一个static成员变量,则该变量的存储空间属于结构体对象的一部分。( )
2 分
第2题
对于任意正整数 nn,二项式 (a+b)n(a+b)^n 展开式中各项的二项式系数之和等于 2n2^n。( )
2 分
第3题
在C++中,若函数参数类型为const int &,则该参数既可以绑定左值,也可以绑定右值。( )
2 分
第4题
若一个无向图的最小生成树唯一,则图中所有边权必定各不相同。( )
2 分
第5题
使用快速排序对 nn 个元素进行排序时,无论最好、最坏还是平均情况,时间复杂度均为 O(nlog⁡n)O(n \log n)。( )
2 分
第6题
若一个图中所有顶点的度数为偶数,则一定存在欧拉回路。( )
2 分
第7题
使用倍增法预处理区间最值问题时,预处理的时间复杂度为 O(nlog⁡n)O(n \log n),查询的时间复杂度为 O(1)O(1)。( )
2 分
第8题
如果将一个连通无向图 G1G_1 中所有边的权值都统一增加同一个正整数常数 CC,形成图 G2G_2。则 G1G_1 的最小生成树中每条边在 G2G_2 中对应的边组成的树,一定是 G2G_2 的最小生成树。( )
2 分
第9题
在图论算法中,Kruskal算法和Prim算法都可以用来求解最小生成树,且这两者的贪心策略无论在任何连通无
2 分
第10题
在动态规划问题中,“状态转移方程+递推”和“递归+记忆化搜索”通常是解决同一问题的两种不同实现方
2 分

编程题

未做
第1题消息查找
25 分
未做
第2题子图最短路
25 分