理论卷2023年9月GESP等级认证(Python) · 四级
GESP Python 4级 2023.09
满分 100 · 及格 60 · 时长 60 分钟 · 共 27 题 (单选15 / 判断10 / 编程题2)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #10188
分值 2⼈们所使⽤的⼿机上安装的App通常指的是
A
⼀款操作系统
B
⼀款应⽤软件
C
⼀种通话设备
D
以上都不对
2
单选题号 #10189
分值 2下列流程图的输出结果是

A
9
B
7
C
5
D
11
3
单选题号 #10190
分值 2下⾯有关 print() 函数的说法,错误的是
A
print() 函数的 sep 和 end 参数为带有默认值的命名关键字参数
B
print() 函数可以输出多个表达式的值,其参数为变长参数
C
如果 print() 函数同时使⽤ sep 和 end 参数,则要求 sep 在前 end 在后
D
print() 函数可以输出多个不同数据类型表达式的值
4
单选题号 #10191
分值 2下⾯Python代码执⾏后输出是
listA = [1,2,2,2,4,4,4]
print(listA)
for i in listA:
if i % 2 == 0:
listA.remove(i)
print(listA)
A
[1]
B
[1, 2, 4]
C
[1, 2, 4, 4]
D
触发异常
5
单选题号 #10192
分值 2下⾯代码执⾏后输出是
def Fx(a,b):
a += 10
b = 11
c = 22
return a + b + c
a,b,c = 1,2,3
Fx(a,b)
print(a,b,c)
A
1, 2, 3
B
1, 2, 22
C
11, 11, 22
D
11, 11, 3
6
单选题号 #10193
分值 2下⾯代码执⾏后输出是
def pushNum(lst,num):
lst.append(num)
return lst
lstA = [1,2,3]
pushNum(IstA,4)
A
[1, 2, 3]
B
[1, 2, 3, 4]
C
[4]
D
None
7
单选题号 #10194
分值 2下⾯Python代码执⾏后输出是
def mergeData(tplData,num):
tplData = tplData + (num,)
return tplData
tpl = (1,2,3)
print(mergeData(tpl,4), end = “,”)
print(tpl)
A
(1, 2, 3),(1, 2, 3)
B
(1, 2, 3, 4),(1, 2, 3)
C
(1, 2, 3),(1, 2, 3, 4)
D
(1, 2, 3, 4),(1, 2, 3, 4)
8
单选题号 #10195
分值 2下⾯Python代码执行后输出是
def bubbleSort(lst):
n = len(lst)
for i in range(n):
for j in range(n-i-1):
if lst[j] > lst[j+1]:
lst[j], lst[j+1] = lst[j+1], lst[j]
lstData = [11,2,3,7,15]
bubbleSort(lstData)
print(lstData)
A
[2, 3, 7, 11, 15]
B
[15, 11, 7, 3, 2]
C
[11, 2, 3, 7, 15]
D
None
9
单选题号 #10196
分值 2上题 bubbleSort() 函数的时间复杂度是
A
O(n)
B
O(n2)
C
O(nlogn)
D
O(1)
10
单选题号 #10197
分值 2下⾯Python代码中的 dictA 存储为字典,key(键)为i和j的组合,value(值)为i*j,形如 {(1,1):1, (1,2):2} ,横线处应填上代码是
dict99 = {}
for i in range(1,9+1):
for j in range(i,9+1):
___________ = i * j
print(dict99)
A
dict99[(i, j)]
B
dict99[[i, j]]
C
dict99(i, j)
D
dict99{i, j}
🔒
已解锁前 10 题
第 11~27 题(共 17 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
