← 返回历年试卷

GESP C++ 7级 2024年6月真题

单选题

第1题
下列C++代码的输出结果是( )。
2 分
第2题
对于如下图的二叉树,说法正确的是( )。
2 分
第3题
已知两个序列s1={1,3,4,5,6,7,7,8,1}、s2={3,5,7,4,8,2,9,5,1},则它们的最长公共子序列是(
2 分
第4题
关于序列{2,7,1,5,6,4,3,8,9},以下说法错误的是( )。
2 分
第5题
关于图的深度优先搜索和广度优先搜索,下列说法错误的是( )。
2 分
第6题
对于如下二叉树,下面访问顺序说法错误的是( )。
2 分
第7题
以下哪个方案不能合理解决或缓解哈希表冲突( )。
2 分
第8题
在C++中,关于运算符&,下面说法正确的是( )。
2 分
第9题
下面关于图的说法正确的是( )。
2 分
第10题
图的存储和遍历算法,下面说法错误的是( )。
2 分
第11题
如下图所示的邻接表结构,表示的是下列哪个选项中的图?
2 分
第12题
如下图所示的邻接矩阵(inf表示无穷大),表示的是下列哪个选项中的图?
2 分
第13题
下面程序的输出为( )。
2 分
第14题
下面count_triple函数的时间复杂度为( )。
2 分
第15题
下列选项中,哪个可能是下图的深度优先遍历序列( )。
2 分

判断题

第1题
C++语言中,表达式6 & 5的结果类型为int、值为1。
2 分
第2题
冒泡排序是稳定的排序算法。
2 分
第3题
唯一分解定理(算术基本定理)指出,每个大于1的自然数都可以唯一地分解成若干个素数的乘积。因此,我们可以很容易的对给定的自然数 nn 进行质因数分解,时间复杂度为 O(log⁡(n))O(\log(n))。
2 分
第4题
C++语言中,可以为同一个类定义多个构造函数。
2 分
第5题
使用math.h或cmath头文件中的对数函数,表达式log(128)的结果类型为double、值约为7.0。
2 分
第6题
一棵 NN 层的二叉树,至少有 2N−12^{N-1} 个节点。
2 分
第7题
非连通图不能使用广度优先搜索算法进行遍历。
2 分
第8题
现使用有 NN 个表项的哈希表,从 MM 个元素中进行查找。该哈希表为解决哈希函数冲突,为每个表项处建立单链表存储冲突元素。其查找操作的最坏情况时间复杂度为 O(M)O(M)。
2 分
第9题
动态规划有递推实现和递归实现,对于很多问题,通过记录子问题的解,两种实现的时间复杂度是相同的。
2 分
第10题
泛洪算法的递归方法容易造成溢出,因此大的二维地图算法中,一般不用递归方法。
2 分

编程题

未做
第1题黑白翻转
25 分
未做
第2题区间乘积
25 分