理论卷2025年3月GESP等级认证(Python) · 四级

GESP Python 4级 2025.03

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

2025年春节有两件轰动全球的事件,一个是DeepSeek横空出世,另一个是贺岁片《哪吒2》票房惊人,入了全球票房榜。下面关于DeepSeek与《哪吒2》的描述成立的是( )。

A

《哪吒2》是一款新型操作系统

B

DeepSeek是深海钻探软件

C

《哪吒2》可以生成新的软件

D

DeepSeek可以根据《哪吒2》的场景生成剧情脚本

2
单选题号 #9200
分值 2

对整型变量N,如果它能够同时被3和5整除,则输出N是含有至少两个质因数 。如果用流程图来描述处理过程,则输出语句应该在哪种图形框中( )。

A

圆形框

B

椭圆形框

C

平行四边形框

D

菱形框

3
单选题号 #9201
分值 2

执行下面Python代码后,输出的结果是?

lst = [{'num': i} for i in range(3)]
lst[1]['num'] = 99
print(lst)
A

[{'num': 0}, {'num': 1}, {'num': 2}]

B

[{'num': 0}, {'num': 99}, {'num': 2}]

C

所有字典的 'num' 都变为 99

D

报错

4
单选题号 #9202
分值 2

执行下面Python代码后,输出的结果是?

keys = ['a', 'b']
values = [[1], (2,)]
d = {k: v for k, v in zip(keys, values)}
d['a'].append(3)
print(d['a'])
A

[1]

B

(2,)

C

[1, 3]

D

报错

5
单选题号 #9203
分值 2

执行下面Python代码后,输出的结果是?

def append_value(value, container=[]):
 container.append(value)
 return container
result1 = append_value(1)
result2 = append_value(2)
result3 = append_value(3, [])
print(result1, result2, result3)
A

[1] [2] [3]

B

[3] [3] [3]

C

[1] [1, 2] [3]

D

[1, 2] [1, 2] [3]

6
单选题号 #9204
分值 2

以下哪个函数调用是合法的?

def func(a, b, c=0):
 print(a + b + c)
A

func(1, b=2, 3)

B

func(a=1, 2, c=3)

C

func(1, 2)

D

func(b=1, a=2, 3)

7
单选题号 #9205
分值 2

执行下面Python代码后,输出的结果是?

def swap(a, b):
 a, b = b, a
 return a, b

x, y = 1, 2
swap(x, y)
print(x, y)
A

1 2

B

2 1

C

(2, 1)

D

报错

8
单选题号 #9206
分值 2

执行下面Python代码后,输出的结果是?

def outer():
 n = 0

 def inner():
 nonlocal n
 n += 1
 return n

 return inner

f = outer()
print(f(), f(), f())
A

1 2 3

B

1 1 1

C

3 3 3

D

报错

9
单选题号 #9207
分值 2

以下哪个函数调用会返回 [2, 4, 6]?

def process(lst, func):
 return [func(x) for x in lst]

nums = [1, 2, 3]
A

process(nums, lambda x: x % 2)

B

process(nums, lambda x: x + 1)

C

process(nums, lambda x: x ** 2)

D

process(nums, lambda x: x * 2)

10
单选题号 #9208
分值 2

执行下面Python代码时,哪条调用会报错?

def func(a, *, b, c):
 pass
A

func(1, b=2, c=3)

B

func(1, 2, c=3)

C

func(a=1, b=2, c=3)

D

func(1, c=3, b=2)

🔒

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

隐私政策服务条款