202512 GESP认证 C++编程 七级真题试卷(附答案)

动态资讯   2026-01-04 17:16   110   0  

202512 GESP认证 C++编程 七级真题试卷

题目总数:27    总分数:100

选择题

第 1 题    单选题

下面关于C++中形参、实参和定义域的说法中,正确的一项是( )。

A.

形参是函数定义时所指定的变量,它只在函数内部有效。

B.

在函数内部,可以修改传入的形参的值,即使该形参是一个常量引用。

C.

实参和形参的类型必须完全一致,否则会导致编译错误。

D.

使用指针作为形参时,形参是指向实参的地址,因此对该指针赋值会影响实参。

 答案

A

第 2 题    单选题

已知三个序列: s1 = {3, 1, 8, 2, 5, 6, 7, 4} , s2 = {1, 5, 1, 8, 6, 4, 7, 5, 6} , s3 = {1, 8, 3, 5, 7, 6, 2, 4} 。以下哪个序列是它们的最长公共子序列( )。

A.

{1, 8, 5, 6}

B.

{1, 5, 6, 7}

C.

{1, 8, 6}

D.

{1, 5, 7, 4}

 答案

A

第 3 题    单选题

现有一个地址区间为 0~10 的哈希表,当出现冲突情况,会往后找第一个空的地址存储(到 10 冲突了就从 0 开始往后),现在要依次存储(1,3,5,7,9) ,哈希函数为 。其中 9 存储在哈希表哪个地址中 ( )。

A.

1

B.

2

C.

3

D.

4

 答案

D

第 4 题    单选题

在0/1背包问题中,给定一组物品,每个物品有一个重量和价值,背包的容量有限。假设背包的最大容量为 W,物品的数量为 n,其中第 i 个物品的重量为 w[i],价值为 v[i] 。以下关于0/1背包问题的描述,正确的是( )。

A.

在解决0/1背包问题时,使用贪心算法可以保证找到最优解,因为物品只能放入一次。

B.

0/1背包是P问题(多项式时间可解问题),它可以在 O(nW) 的时间复杂度内解决。

C.

0/1背包问题中,动态规划解法的空间复杂度为 O(nW) ,但可以通过滚动数组技巧将空间复杂度优化到 O(W)。

D.

0/1背包问题中,每个物品只能选择一次,并且子问题之间是独立的,无法重用计算结果。

 答案

C

第 5 题    单选题

一棵深度为6(根节点深度为1)的完全二叉树,节点总数最少有( )。

A.

31

B.

32

C.

63

D.

64

 答案

B

第 6 题    单选题

对于如下二叉树,下面关于访问的顺序说法错误的是( )。


更多:http://www.6547.cn/paper?categoryId=16