理论卷2025年9月GESP等级认证(Python) · 二级

GESP Python 2级 2025.09

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

人工智能现在非常火,小杨就想多了解一下,其中就经常听人提到“大模型”。那么请问这里说的“大模型”最贴切是指 ( )。

A

大电脑模型

B

大规模智能

C

智能的单位

D

大语言模型

2
单选题号 #8805
分值 2

在TCP协议中,完成连接建立需要通过( )握手。

A

一次

B

二次

C

三次

D

四次

3
单选题号 #8806
分值 2

下面的Python代码用于输入姓名,然后输出姓名,正确的说法是( )。

XingMing = input("请输入您的姓名:")
print(XingMing)
A

XingMing 是汉语拼音,不能作为变量名称

B

可以将 XingMing 改为 Xing Ming

C

可以将 XingMing 改为 xingming

D

可以将 XingMing 改为 Xing-Ming

4
单选题号 #8807
分值 2

下面 Python 代码用于获得正整数 NN 的第 MM 位数,如 NN 等于 12341234,MM 等于 22,则输出 33。此题假设 MM 的值大于等于 11 且小于等于 NN 的位数。横线处应填入的代码是( )。

N = int(input("请输入一个正整数:"))
M = int(input("请输入从右到左取第几位数:"))

div = 10 ** (M - 1)

print(______________)
A

N % div // 10

B

N // div // 10

C

N % div % 10

D

N // div % 10

5
单选题号 #8808
分值 2

下面 Python 代码执行,其输出是( )。

a, b = 3, 4
c = a == b
print(a, b, c)
A

False 4 4

B

3 3 3

C

4 4 4

D

3 4 False

6
单选题号 #8809
分值 2

某种编号的规则是“XX-Y”,其中 XX 从 00 到 11,Y 从 0 到 9,X 和 Y 均为 10 进制。第一个编号是 00-0,第二个编号是 01-1,第 1212 个编号为 11-1,第 1313 个编号为 00-2,即其编码规则是 XX 和 Y 同时增 11,当 XX 到 11 时,下一个变为 00,当 Y 到 9 时,下一个变为 0。
下面的 Python 代码用于生成第 NN 个编号,横线处应填上的代码是( )。

N = int(input("请输入编号位置:"))

part1 = N % _____
part2 = N % _____

if part1 < 10:
 print(f"0{part1}-{part2}")
else:
 print(f"{part1}-{part2}")
A

12 10

B

10 10

C

11 9

D

9 9

7
单选题号 #8810
分值 2

下面的 Python 代码执行后,将输出( )。

for i in range(-2, 2):
 if i:
 print(i, end = "#")
A

-2#-1#1#

B

-2#-1#0#1#

C

-2#-1#1#2#

D

-2#-1#0#1#2#

8
单选题号 #8811
分值 2

下面的 Python 代码执行后其输出是( )。

cnt = 0
for i in range(-10,10):
 for j in range(i):
 cnt += 1
print(cnt)
A

145

B

125

C

55

D

45

9
单选题号 #8812
分值 2

下面 Python 代码执行后其输出是( )。

for i in range(1, 12):
 if i % 2 == 0:
 continue

 for j in range(i):
 if i * j % 2:
 break
else:
 print(i * j)
A

99

B

11

C

0

D

没有输出

10
单选题号 #8813
分值 2

阅读下面的 Python 代码,正确的是( )。

a = int(input())
b = int(input())

while b != 0:
 remainder = a % b
 a = b
 b = remainder
print(a)
A

b 不能为 0,因为 a % b 将导致错误

B

a 必须小于 b,否则 a % b 将导致错误

C

a 和 b 都必须为正整数,否则 a % b 将导致错误

D

如果 a 为 00,则不管 b 为多少,输出都将是 b

🔒

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

隐私政策服务条款