理论卷2026年6月GESP等级认证(Python) · 七级

GESP Python 7级 2026.06

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

下列 Python 代码的输出结果是( )。

import math
print(int(math.sqrt(50) + math.log2(8)))
A

10

B

9

C

11

D

12

2
单选题号 #8400
分值 2

在 Python 中,已导入 math 模块。下列关于数学库函数的说法,正确的是( )。

A

math.log2(32) 的返回值类型为 int

B

math.pow(2, 5) 的返回值类型一定为 int

C

math.sqrt(49) 的返回值可以参与浮点运算

D

math.sin(90) 的参数 90 表示 9090 度

3
单选题号 #8401
分值 2

在 Python 中,关于函数参数传递的说法,正确的是( )。

A

函数形参和实参一定使用同一块内存

B

传对象引用时,在函数内修改形参一定会修改实参

C

传递可变对象(列表、字典等)时,在函数内修改对象内容会影响实参

D

函数参数不能用来修改外部数据

4
单选题号 #8402
分值 2

有 55 个字符,它们出现的次数分别为 33、44、77、88、99。使用哈夫曼编码时,最小 WPL 为( )。

A

6262

B

6464

C

6767

D

6969

5
单选题号 #8403
分值 2

若 dpij 表示从网格 aij 左上角走到第 ii 行第 jj 列时能取得的最大数字和,且每次只能向右或向下移动。对于 i1i 1 且 j1j 1 的位置,正确的状态转移方程是( )。

A

dp[i][j] = a[i][j] + min(dp[i - 1][j], dp[i][j - 1])

B

dp[i][j] = max(dp[i - 1][j - 1], dp[i][j])

C

dp[i][j] = a[i][j] + max(dp[i - 1][j], dp[i][j - 1])

D

dp[i][j] = a[i][j] + dp[i - 1][j - 1]

6
单选题号 #8404
分值 2

已知 f0 = 0,f1 = 2,并且对 ige2i ge 2 有 fi = maxfi 1, fi 2 + ai。若数组 a = 0, 2, 7, 9, 3, 1,则 f5 的值为( )。

A

1010

B

1111

C

1212

D

1313

7
单选题号 #8405
分值 2

下面代码是一维数组优化 0/1 背包的核心片段,横线处应填入( )。

for i in range(1, n + 1):
    for c in range(W, w[i] - 1, -1):
        __________
A

dp[c] = max(dp[c], dp[c + w[i]] + v[i])

B

dp[c] = min(dp[c], dp[c - w[i]] + v[i])

C

dp[c] = dp[c - w[i]] + v[i]

D

dp[c] = max(dp[c], dp[c - w[i]] + v[i])

8
单选题号 #8406
分值 2

下面程序片段主要体现的算法思想是( )。

def dfs(x, y):
    vis[x][y] = True
    for k in range(4):
        nx = x + dx[k]
        ny = y + dy[k]
        if inside(nx, ny) and a[nx][ny] == 1 and not vis[nx][ny]:
            dfs(nx, ny)
A

泛洪算法

B

贪心算法

C

二分查找

D

归并排序

9
单选题号 #8407
分值 2

下列关于排序稳定性的说法,正确的是( )。

A

选择排序一定是稳定排序

B

快速排序一定是稳定排序

C

冒泡排序在只交换相邻逆序元素时是稳定排序

D

稳定排序一定会改变相等元素的相对顺序

10
单选题号 #8408
分值 2

无向图的边为 (1,2),(1,3),(2,4),(3,4),(4,5)(1, 2), (1, 3), (2, 4), (3, 4), (4, 5)。从顶点 11 开始进行 BFS,每次根据出队顶点,将与其相邻顶点按编号从小到大入队,则顶点 44 第一次入队时,队列的状态为( )。

A

1, 2, 3, 4

B

2, 3, 4

C

3, 4

D

3, 4, 5

🔒

已解锁前 10 题

第 11~27 题(共 17 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
海小星AI平台海小星AI平台

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

课程方向

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

联系我们

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

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

隐私政策服务条款