GESP C++ 6级 2026年9月真题
单选题
第1题
2 分下列代码执行后的输出结果是( )。
第2题
2 分下列代码中,横线处应填写( ),才能正确调用基类的带参数构造函数。
第3题
2 分下列代码执行后的输出顺序是( )。
第4题
2 分下列代码执行后的输出结果是( )。
第5题
2 分下面循环队列采用“空出一个位置”的方式区分队空和队满。横线处应填写( )。
第6题
2 分下列函数实现了二叉树的哪种遍历方式( )。
第7题
2 分已知一棵二叉树的先序遍历序列为 A B D E C F,中序遍历序列为 D B E A C F,则其后序遍历序列是
第8题
2 分下面函数用于计算二叉树的高度,横线处应填写( )。
第9题
2 分以下代码实现二叉树左子树优先的深度优先搜索算法,则横线上应填写( )。
第10题
2 分下面函数在二叉搜索树中查找值 x。横线处应填写( )。
第11题
2 分有 个字符,其出现频率分别为 、、、、。按哈夫曼算法构造编码树,其最小带权路径长度 WPL
第12题
2 分下面代码用反射法生成 n 位格雷编码,横线处应填写( )。
第13题
2 分下面代码计算走到第 n 级台阶的方法数,每次可以走 1 级或 2 级。横线处应填写( )。
第14题
2 分下面代码求从包含非负元素的数组中选择若干个互不相邻元素所能得到的最大和。横线处应填写
第15题
2 分下面是一维数组实现的 0/1 背包。内层循环必须从大到小枚举容量,主要原因是( )。
判断题
第1题
2 分下列代码可以正常编译,因为编译器会自动为 Student 类生成一个无参数构造函数。
第2题
2 分下列代码合法,因为派生类可以直接访问基类的私有成员 value。
第3题
2 分下列代码执行后,输出结果为 30。
第4题
2 分一棵完全二叉树按照从上到下、从左到右的顺序,将节点依次存储在数组 tree[1]、tree[2]、……
第5题
2 分对任意一棵二叉搜索树执行中序遍历,得到的关键字序列一定是非递减的。
第6题
2 分若使用下列代码从节点 start 开始访问一棵树,则第一次到达某个节点时所经过的边数,一定是从
第7题
2 分哈夫曼编码的生成过程基于贪心算法,出现频率越高的字符,其编码长度一定不会比出现频率更低的字符更
第8题
2 分在 位格雷码中,任意两个编码之间都只相差一个二进制位。
第9题
2 分下列一维动态规划代码实现的是完全背包问题,因为在处理第 i 种物品时,同一种物品可能被重复选择。
第10题
2 分下列递归程序能得到正确的斐波那契数,其时间复杂度和空间复杂度都是 。
编程题
第1题数组划分
25 分未做第2题分树规划
25 分