理论卷2023年6月GESP等级认证(Python) · 二级

GESP Python 2级 2023.06

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

高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

A

编辑

B

保存

C

调试

D

编译

2
单选题号 #10297
分值 2

高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

A

编辑

B

保存

C

调试

D

编译

3
单选题号 #10298
分值 2

高级语言编写的程序需要经过以下( )操作,可以生成在计算机上运行的可执行代码。

A

编辑

B

保存

C

调试

D

编译

4
单选题号 #10299
分值 2

Python 表达式 round(8/3,3)的值是

A

2

B

3

C

2.667

D

2.666

5
单选题号 #10300
分值 2

下面 Python 代码执行后输出是

import math
print(math.floor(-5.67))
A

-6

B

-5

C

0

D

报错

6
单选题号 #10301
分值 2

下面 Python 代码执行后输出是

a, b = 3, 2
if a > b:
 a = b
 b = a
print(a, b, sep=",")
A

3,2

B

2,3

C

3,3

D

2,2

7
单选题号 #10302
分值 2

下面 Python 代码执行后输出是

m, n = 13, 3
z = 13 % 5
if z < 5:
 print(5)
elif z < 4:
 print(4)
elif z < 3:
 print(3)
else:
 print("0-2")
A

5

B

4

C

3

D

0-2

8
单选题号 #10303
分值 2

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

cnt = 0
for i in range(5):
 for j in range(i):
 cnt += 1
print(cnt)
A

15

B

10

C

5

D

0

9
单选题号 #10304
分值 2

求 m 到 n 之间的间隔数数量,m 可能大于 n,如 3 到 6 之间间隔数数量为 2,6 和 3 之间的间隔数同样是 2。根据上述题意,在 Python 代码横线处应填上

# 求m-n之间的间隔数量,如3到6之间间隔数量是2
m = int(input("请输入起点数:"))
n = int(input("请输入终点数:"))

gap = 1 # 设定间隔值
if m > n:
 __________
cnt = 0
for i in range(m + 1, n, gap):
 cnt += 1
print(cnt)
A

gap = 1

B

gap = 0

C

gap = -1

D

gap = gap

10
单选题号 #10305
分值 2

正整数 N 除以 16 的余数为 0-15,将 0-15 对应为不同字符,0-9 仍然为 0-9,10-15 依次对应为大写应为字母 A-F。根据上述题意,在 Python 代码横线处应填上( )

N = int(input())
Remainder = N % 16     #保存余数
if N % 16 < 10:
    print(str(Remainder))
else:
    print(__________)
A

chr(ord("A"))+Remainder-10

B

chr(ord("A")+Remainder)

C

chr(Remainder)

D

chr(ord("A")+Remainder-10)

🔒

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

隐私政策服务条款