← 返回历年试卷

GESP C++ 7级 2025年12月真题

单选题

第1题
下面关于C++中形参、实参和定义域的说法中,正确的一项是( )。
2 分
第2题
已知三个序列:s1 = {3, 1, 8, 2, 5, 6, 7, 4}, s2 = {1, 5, 1, 8, 6, 4, 7, 5, 6}, s3 =
2 分
第3题
现有一个地址区间为 0∼100\sim10 的哈希表,当出现冲突情况,会往后找第一个空的地址存储(到 1010 冲突了就从
2 分
第4题
在0/1背包问题中,给定一组物品,每个物品有一个重量和价值,背包的容量有限。假设背包的最大容量为
2 分
第5题
一棵深度为6(根节点深度为1)的完全二叉树,节点总数最少有( )。
2 分
第6题
对于如下二叉树,下面关于访问的顺序说法错误的是( )。
2 分
第7题
下面程序的运行结果为( )。
2 分
第8题
下面程序中,函数 query 的时间复杂度是( )。
2 分
第9题
有5个字符,它们出现的次数分别为2次、2次、3次、3次、5次。现在要用哈夫曼编码的方式来为这些字符进
2 分
第10题
下面程序的运行结果为( )。
2 分
第11题
一个简单无向图GG有36条边,且每个顶点的度数都为4,则图GG的顶点个数为( )。
2 分
第12题
下面关于二叉树的说法正确的是( )。
2 分
第13题
假设一个算法时间复杂度的递推式是T(n)=8T(n4)+nnT(n)=8T(\frac n4)+n\sqrt n(nn为正整数),和T(0)=1T(0)=1,那么这个算法的
2 分
第14题
下面哪一个可能是下图的深度优先遍历序列( )。
2 分
第15题
下面这个有向图的强连通分量的个数是( )。
2 分

判断题

第1题
C++语言中,表达式3 ^ 2的结果类型为int,值为9。
2 分
第2题
使用cmath头文件中的正弦函数,表达式sin(90)的结果类型为double,值约为1.0。
2 分
第3题
使用strcmp("10", "9")比较两个字符串,返回值大于0,说明"10"比"9"大。
2 分
第4题
选择排序是一种不稳定的排序算法,而冒泡排序是一种稳定的排序算法。
2 分
第5题
求两个长度为nn序列的最长公共子序列(LCS)长度时,可以使用滚动数组将空间复杂度从O(n2)O(n^{2})优化到O(n)O(n)
2 分
第6题
在无向图中,所有顶点的度数之和等于边数的两倍。
2 分
第7题
使用邻接矩阵存储一个有 个顶点、EE条边的图,对该图进行一次完整的BFS遍历,时间复杂度为O(V+E)O(V+E)
2 分
第8题
在图像处理或游戏开发中,泛洪(flood fill)算法既可以用BFS实现,也可以用DFS实现。
2 分
第9题
使用链地址法处理冲突的哈希表,当所有元素都映射到同一个槽位时,查找操作的最坏时间复杂度为O(n)O(n),
2 分
第10题
一个包含VV个顶点的连通无向图,其任何一棵生成树都恰好包含V−1V-1条边。
2 分

编程题

未做
第1题城市规划
25 分
未做
第2题学习小组
25 分