理论卷2025年9月GESP等级认证(C++) · 七级

GESP C++ 7级 2025.09

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

已知小写字母 b 的 ASCIIASCII 码为 98,下列 C++ 代码的输出结果是( )。

#include 
using namespace std;
int main() {
 char a = 'b' + 1;
 cout << a;
 return 0;
}
A

b

B

c

C

98

D

99

2
单选题号 #11242
分值 2

已知 aa 为 int 类型变量,pp 为 int* 类型变量,下列表达式不符合语法的是( )。

A

a * a

B

p * p

C

a && a

D

p && p

3
单选题号 #11243
分值 2

下列关于 C++ 类的说法,错误的是( )。

A

如果一个类包含纯虚函数,则它不能包含成员变量。

B

如果一个类包含纯虚函数,则不能用它定义对象。

C

派生类对象占用的内存总是不小于基类对象。

D

派生类可以不实现基类的虚函数。

4
单选题号 #11244
分值 2

已知数组 a 的定义 int a[10] = {-1};,下列说法不正确的是( )。

A

数组 a 至少占用 10 个 int 大小的内存,一般为 40 个字节。

B

数组 a 的所有元素均被初始化为 -1。

C

语句 a[-1] = 0; 不会产生编译错误,但会导致难以预测的运行结果。

D

语句 a[13] = 0; 不会产生编译错误,但会导致难以预测的运行结果。

5
单选题号 #11245
分值 2

一棵完全二叉树有 165165 个结点,则叶结点有多少个?( )

A

38

B

82

C

83

D

84

6
单选题号 #11246
分值 2

下列关于二叉树的说法,错误的是( )。

A

二叉排序树的中序遍历顺序与元素排序的顺序是相同的。

B

自平衡二叉查找树(AVL 树)是一种二叉排序树。

C

nn 个元素的二叉排序树,其高一定为 ⌊log⁡2n⌋\lfloor \log_2 n \rfloor。

D

任意的森林,都可以映射为一颗二叉树进行表达和存储。

7
单选题号 #11247
分值 2

下列关于树和图的说法,错误的是( )。

A

保留树的所有节点,并把树的每个节点指向其父节点,则可以将树转换为一个有向弱连通图。

B

保留树的所有节点,并把树的每个节点指向其子节点,则可以将树转换为一个有向无环图。

C

每个连通图都存在生成树。

D

每个存在生成树的有向图,都一定是强连通的。

8
单选题号 #11248
分值 2

对一个包含 VV 个顶点、EE 条边的图,执行广度优先搜索,其最优时间复杂度是( )。

A

O(V+E)O(V + E)

B

O(V)O(V)

C

O(E)O(E)

D

O(V2)O(V^2)

9
单选题号 #11249
分值 2

以下哪个方案不能合理解决或缓解哈希表冲突( )。

A

用新元素覆盖发生冲突的哈希表项。

B

在每个哈希表项处,使用单链表管理该表项的冲突元素。

C

建立额外的单链表,用来管理所有发生冲突的元素。

D

使用不同的哈希函数再建立一个哈希表,用来管理所有发生冲突的元素。

10
单选题号 #11250
分值 2

以下关于贪心法和动态规划的说法中,错误的是( )。

A

对特定的问题,贪心法不一定适用。

B

当特定的问题适用贪心法时,通常比动态规划的时间复杂度更低。

C

对很多问题,递推实现和递归实现动态规划方法的时间复杂度相当。

D

采用动态规划的算法一定具有多项式时间复杂度。

🔒

已解锁前 10 题

第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
海小星AI平台海小星AI平台

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

课程方向

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

联系我们

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

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

隐私政策服务条款