理论卷2026年6月青少年软件编程(Python) · 四级
YLT Python 4级 2026.06
满分 100 · 及格 60 · 时长 60 分钟 · 共 38 题 (单选25 / 判断10 / 填空3)
试卷阅览 · 免费预览前 10 题 · 交卷后可查看答案与解析
1
单选题号 #16964
分值 2下列哪个 Python 函数调用会引发语法错误?()
A`func(1, 2, c=3)`
B`func(a=1, 2, 3)`
C`func(1, b=2, c=3)`
D`func(1, 2, 3)`
2
单选题号 #16965
分值 2以下程序是用什么算法思维来输出数列 2, 3, 5, 8, 13, 21, 34?()
a,b = 1, 1
for i in range(3,10):
c = a + b
print(c)
a = b
b = c
A
枚举
B
解析
C
递归
D
递推
3
单选题号 #16966
分值 2在有序列表 [2,5,8,12,16,23,38,56,72,91] 中,用二分查找法寻找元素 23,需要查找多少次?()
A2
B3
C4
D5
4
单选题号 #16967
分值 2以下 Python 代码的时间复杂度是?()
for i in range(1, 10): #外循环
for j in range(i, 10): #内循环
print('%d*%d=%2d'%(i, j, i*j), end=' ')
print()
A
B
C
D
5
单选题号 #16968
分值 2运行以下 Python 代码,输出结果为?()
def fun(x, y):
x, y = y, x
print(x, y)
fun(y=1, x=2)
A
1 1
B
1 2
C
2 2
D
2 1
6
单选题号 #16969
分值 2小明想定义一个计算圆面积的函数,其中圆周率 pi 使用默认值 3.14,但允许调用时指定其它值。下列哪个函数定义是正确的?()
A`def area(r, pi=3.14): return pi * r * r`
B`def area(pi=3.14, r): return pi * r * r`
C`def area(r=1, pi): return pi * r * r`
D`def area(r, pi): return pi * r * r`
7
单选题号 #16970
分值 2关于 Python 函数的描述,以下哪一项是正确的?()
A函数定义时,必须使用 return 语句返回一个值
B函数内部定义的变量,在函数外部可以直接访问和修改
C使用 lambda 关键字定义的匿名函数,其函数体必须是一个表达式
D调用 help() 函数可以查看所有内置函数的源代码
8
单选题号 #16971
分值 2关于计算梯形面积的匿名函数的定义,以下哪一个语法格式是正确的?()
A`result = lambda a, b: (a + b) * h / 2`
B`result = lambda a, b, h: (a + b) * h / 2`
C`result = lambda a, b, h: (a + b) * h`
D`result = lambda a, b, h: return(a + b) * h / 2`
9
单选题号 #16972
分值 2关于函数,正确的描述是?()
A规范的函数设计都应该带有返回值
B函数体中,只要遇到 return 关键字,函数就结束
C函数体中,只要遇到 break 关键字,函数就结束
D函数的返回值只能是整型、浮点型、布尔型和字符串
10
单选题号 #16973
分值 2关于全局变量和局部变量,正确的描述是?()
A通俗来说,无缩进的变量都是全局变量
B函数体中,只能使用局部变量
CPython 程序中,全局变量与局部变量不允许重名
D函数体中,只能通过实参传递的方式实现对全局变量数值的使用
🔒
已解锁前 10 题
第 11~38 题(共 28 题)需开通题库会员或使用积分包作答
本卷为 VIP 试卷:需开通题库会员(无限刷)或购买积分包(每题 1 积分);已购长期正课学员自动享有权益
