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

GESP C++ 8级 2024.03

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

为丰富食堂菜谱,炒菜部进行头脑风暴。肉类有鸡肉、牛肉、羊肉、猪肉4种,切法有肉排、肉块、肉末3
种,配菜有圆白菜、油菜、豆腐3种,辣度有麻辣、微辣、不辣3种。不考虑口感的情况下,选1种肉、1种切法、1种
配菜、1种辣度产生一道菜(例如:麻辣牛肉片炒豆腐),这样能产生多少道菜?

A

13

B

42

C

63

D

108

2
单选题号 #12592
分值 2

以下二维数组的初始化,哪个是符合语法的?

A

int a[][] = {{1, 2}, {3, 4}};

B

int a[][2] = {};

C

int a[2][2] = {{1, 2, 3}, {4, 5, 6}};

D

int a[2][] = {{1, 2, 3}, {4, 5, 6}};

3
单选题号 #12593
分值 2

下面有关C++拷贝构造函数的说法,错误的是

A

必须实现拷贝构造函数,否则一定会出现编译错误。

B

对象作为函数参数、以值传递方式传入函数时,会自动调用拷贝构造函数。

C

对象作为函数返回值、以值传递方式从函数返回时,会自动调用拷贝构造函数。

D

使用一个对象初始化另一个对象时,会自动调用拷贝构造函数。

4
单选题号 #12594
分值 2

使用邻接表表达一个无向简单图,图中包含 v 个顶点、 e 条边,则该表中边节点的个数为

A

v×(v-1)

B

v×v

C

2×e

D

e

5
单选题号 #12595
分值 2

关于生成树的说法,错误的是

A

一个无向连通图可以有多个生成树。

B

一个无向图,只要连通,就一定有生成树。

C

n 个顶点的无向完全图,有n^n-2^棵生成树。

D

n 个顶点的无向图,生成树包含 n-1 条边。

6
单选题号 #12596
分值 2

已知三个 double 类型的变量 a 、 b 和 theta 分别表示一个三角形的两条边长及二者的夹角(弧度),则下列哪个表达式可以计算这个三角形的周长?

A

a * b * sin(theta) / 2

B

a + b + (a + b) * sin(theta) / 2

C

a * b * cos(theta) / 2

D

a + b + sqrt(a * a + b * b - 2 * a * b * cos(theta))

7
单选题号 #12597
分值 2

在有 n 个元素的二叉排序树中进行查找,其最好、最差时间复杂度分别为

A

O(1)、O(n)

B

O(1)、O(logn)

C

O(logn)、O(logn)

D

O(logn)、O(n)

8
单选题号 #12598
分值 2

如下图所示,半径为 r 、圆心角为 t (弧度)的扇形,下面哪个表达式能够求出顶部阴影部分的面积?
1712470450737.png

A

r * r * sin(t) / 2

B

r * r * t / 2

C

r * r * (t - sin(t))

D

r * r * (t - sin(t)) / 2

9
单选题号 #12599
分值 2

已知袋中有2个相同的红球、3个相同的绿球、5个相同的黄球。每次取出一个不放回,全部取出。可能产生多少种序列?

A

6

B

1440

C

2520

D

3628800

10
单选题号 #12600
分值 2

下面程序的时间复杂度为

int fib(int n) {
 if (n <= 1)
 return 1;
 return fib(n - 1) + fib(n - 2);
}
A

O(2n)O(2^n)

B

O(Φn)O(\Phi^n),其中 Φ=5+12\Phi=\frac{\sqrt 5+1}{2}

C

O(n)O(n)

D

O(1)O(1)

🔒

已解锁前 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号

隐私政策服务条款