理论卷2022年6月青少年软件编程(Python) · 四级
YLT Python 4级 2022.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #20466
分值 2有如下Python程序,包含lambda函数,运行该程序后,输出的结果是?
g = lambda x,y:x*y
print(g(2,3))
A
2
B
3
C
6
D
8
2
单选题号 #20467
分值 2运行下列程序,输出的结果是?
def dtox(x,base = 2):
s = []
while x>0:
s.append(x % base)
x = x // base
return s
print(dtox(11))
A
程序出错
B
1101
C
[1,1,0,1]
D
[1,0,1,1]
3
单选题号 #20468
分值 2下列哪项不是函数的优点?
A提高代码的复用率。
B使得程序简洁,程序功能清晰。
C便于程序的修改,便于扩展。
D代码运行速度更快。
4
单选题号 #20469
分值 2下列关于函数的描述正确的是?
A函数内的语句不会改变任何非全局变量的值。
B传入函数的参数都会以副本的形式存在函数中。
C函数的名称不能与Python的保留字相同。
D每个函数必须有一个return语句。
5
单选题号 #20470
分值 2Python中自定义函数的关键字是?
Asub
Bdef
Cfunction
Dvoid
6
单选题号 #20471
分值 2运行下列程序,输出的结果是?
def nxs(x):
s = 0
while x:
s = s * 10 + x % 10
x //= 10
return s
print(nxs(106))
A
106
B
610
C
160
D
601
7
单选题号 #20472
分值 2Python编写的自定义函数dy,执行该程序段后,输出的结果是?
def dy(x,y):
return x>y
print(dy(10,20))
A
10
B
20
C
False
D
True
8
单选题号 #20473
分值 2在函数中有一种叫空函数。构造一个空函数,下面的横线处应填?
def 函数名():
____________
A
None
B
return None
C
pass
D
empty
9
单选题号 #20474
分值 2下列代码的输出结果是?
def fun(a,b):
t = a
a = b
b = t
print(a,b)
fun(pow(3,2),pow(2,3)) #pow(x,y)返回x**y的值
A
3 2
B
8 9
C
2 3
D
9 8
10
单选题号 #20475
分值 2函数中用return [表达式] 结束函数,选择性地返回一个值给调用方,有时不带表达式的return相当于返回?
A0
BNone
C1
DFalse
🔒
已解锁前 10 题
第 11~38 题(共 28 题)可在考试中作答
本卷为普通试卷:注册用户每题扣 1 积分(每日登录送 30 体验积分),交卷后查看答案与解析
