YLT Python 4级 2025.09
下列关于 Python 中函数的描述,不正确的是?
函数的定义可以在函数调用语句之后。
函数中通过 return 语句返回结果。
函数能提高代码的模块性和代码的复用率。
Python 中使用 def 函数名称 格式定义函数。
编写计算两数乘积的匿名函数,下列语句中正确的是?
lambda a,b:a*b
lambda a,b,a*b
rst = lambda a,b,a*b
rst = lambda a,b : a * b
有如下 Python 程序段,执行该程序段后,变量 的值是?
s = 1
def sums(num):
global s
s = 0
s = s + num
sums(5)
Python 定义函数语句中若传入的参数数量不确定,划线处正确的代码是?
def myfun(___):
pass
a
[]
a[]
*args
有如下 Python 自定义函数:
def myfun(x,y,z):
return x + y * z
下列语句能正确调用该函数的是?
myfun(1,2)
myfun(1,2,3)
myfun(x=1,2,3)
myfun(1,y=2,3)
下列关于函数返回值的描述中,正确的是?
函数返回值的数据类型只能是整数。
函数中只能有一个 return 语句。
return 语句中不能有表达式。
函数可以没有返回值。
小红打算每次打扫一半区域,直到剩余区域 平方米时停止。分治算法中,递归终止条件是?
剩余区域 平方米
剩余区域 平方米
打扫次数超过 次
每次打扫后检查是否干净
图书馆有 本按编号排序的书(),小刚想用分治算法快速找到编号为 的书。分治算法的正确步骤是?
从第 本开始逐本查找,直到找到
随机抽取 本检查,若未找到则换一批
将书分成两堆,依次查找两堆
先找中间第 本书,如果书的编号 ,则在 中重复折半查找
老师需要合并两个已排序的学生成绩表(A 班:,B 班:),用分治算法合并成一个有序列表。合并过程中,分治算法的关键步骤是?
直接拼接两个列表,然后整体排序
随机打乱两个列表,重新排序
逐个比较两列表当前最小元素,按序插入新列表
仅保留高分,丢弃低分