理论卷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
分值 2Python 表达式 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 体验积分),交卷后查看答案与解析
