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

GESP Python 2级 2025.03

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

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

A

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

B

DeepSeek是深海钻探软件

C

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

D

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

2
单选题号 #9146
分值 2

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

A

圆形框

B

椭圆形框

C

平行四边形框

D

菱形框

3
单选题号 #9147
分值 2

Python语句 print(3+3**(2-2)*3) 执行后输出的值是( )。

A

11

B

6

C

4

D

3

4
单选题号 #9148
分值 2

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

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

3 4

B

3 3

C

4 4

D

4 3

5
单选题号 #9149
分值 2

求三色彩球的颜色。有数量无限的红(Red)绿(Green)蓝(Blue)三种彩球排成一行,每组先为5个红色球,随后3个绿色,最后为2个蓝色。每个球都有编号,从左到右依次为1,2,3……。输入整数代表编号,求该编号球的颜色。下面是Python代码的实现,正确说法是( )。

N = int(input())
remainder = N % 10 #remainder变量保存余数
if 1 <= remainder <= 5:
 print("Red")
elif 6 <= remainder <= 8:
 print("Green")
elif remainder == 9 or remainder == 0:
 print("Blue")
A

将 elif remainder == 9 or remainder == 0: 修改为 else 效果相同

B

将 if 1 <= remainder <= 5: 修改为 if remainder <= 5: 效果相同

C

elif 6 <= remainder <= 8: 写法错误,应修改为 elif 6 <= remainder and remainder <= 8:

D

根据题意 remainder = N % 10 应修改为 remainder = N // 10

6
单选题号 #9150
分值 2

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

tnt = 0
for i in range(10):
 if i % 3:
 tnt += 1
 else:
 tnt += 2
print(tnt)
A

18

B

17

C

16

D

14

7
单选题号 #9151
分值 2

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

for i in range(10, 0, -2):
 break
print(i)
A

10

B

8

C

0

D

因为循环执行时会执行break语句而终止循环,因此i的值不确定

8
单选题号 #9152
分值 2

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

for i in range(10):
 if i % 3 == 0:
 continue
 print("0", end = "#")
else:
 print("1",end = "#")
A

0#0#0#0#0#0#

B

0#0#0#0#0#0#0#1#

C

0#0#0#0#1#

D

0#0#0#0#0#0#1#

9
单选题号 #9153
分值 2

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

for i in range(5):
 for j in range(i,0,-1):
 print(j,end="-")
A

1-2-1-3-2-1-4-3-2-1-

B

1-2-1-3-2-1-4-3-2-1

C

0-0-1-0-1-2-0-1-2-3-

D

0-0-1-0-1-2-0-1-2-3

10
单选题号 #9154
分值 2

下面Python代码执行后,将输出能被2整除且除以7余数为2的数。下列选项不能实现的是( )。

for i in range(100):
 if ________________:
 print(i)
A

i % 2 == 0 and i % 7 == 2

B

not(i % 2) and i % 7 == 2

C

not(i % 2) and not(i % 7)

D

i % 2 != 1 and i % 7 == 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号

隐私政策服务条款