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

GESP C++ 7级 2024.09

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

已知小写字母 bb 的 ASCII 码为 9898,下列C++代码的输出结果是( )。

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

bb

B

cc

C

9898

D

9999

2
单选题号 #12133
分值 2

已知 aa 为 intint 类型变量,下列表达式不符合语法的是

A

&a + 3

B

+a & 3

C

a - - 4

D

a++3

3
单选题号 #12134
分值 2

下列关于 C++ 语言中指针的叙述,不正确的是( )。

A

指针变量中存储的是内存地址。

B

指针变量指向的内存地址不一定能够合法访问。

C

结构类型中的指针成员不能指向该结构类型。

D

定义指针变量时必须指定其指向的类型。

4
单选题号 #12135
分值 2

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

A

将 C++ 类对象通过值传递给函数参数时,会自动调用复制构造函数。

B

将一个类的对象赋值给该类的另一个对象时,不会自动调用构造函数。

C

定义 C++ 类对象时,一定会调用默认构造函数。

D

构造派生类的对象时,一定会调用基类的构造函数。

5
单选题号 #12136
分值 2

某二叉树 TT 的先序遍历序列为:{ABDCEGHF}\{A B D C E G H F\},中序遍历序列为:{DBAHGECF}\{D B A H G E C F\},则下列说法中正确的是( )。

A

TT 的高为 55

B

TT 有 44 个叶节点

C

TT 是平衡树

D

以上说法都不对

6
单选题号 #12137
分值 2

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

A

176176

B

215215

C

216216

D

255255

7
单选题号 #12138
分值 2

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

A

二叉树的中序遍历与其深度优先遍历总是相同的。

B

所有树都可以构造一颗二叉树与之一一对应。

C

如果树的一个叶结点有两个不同的祖先结点,那么其中一个一定是另一个的祖先结点。

D

树的结点不能有两个父结点。

8
单选题号 #12139
分值 2

一个简单无向图有 1010 个结点、3030 条边。再增加多少条边可以成为完全图。

A

1010

B

1515

C

5151

D

6060

9
单选题号 #12140
分值 2

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

A

丢弃发生冲突的新元素。

B

用新元素覆盖发生冲突的元素。

C

用新元素覆盖在冲突位置的下一个位置。

D

将新元素放置在冲突位置之后的第一个空位。

10
单选题号 #12141
分值 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号

隐私政策服务条款