下列关于函数的说法正确的是?(?)
在有序列表[2,3,10,15,20,25,28,29,30,35,40]中,使用二分法查找20,需要查找多少次能找到?(?)
下列选项中,函数定义错误的是?(?)
下列程序输出正确的是?(?)
def ac(n):
if n < 0:
return
else:
ac(n-1)
print(n)
ac(4)
一般来说,递归需要有边界条件、递归前进段和递归返回段。当不满足边界条件时,(?);当满足边界条件时,(?)。
在Python中,函数通过可变参数*args传入的参数,在函数内以哪种数据类型存储?(?)
关于函数,以下选项中描述错误的是?(?)
下列关于函数调用的说法正确的是?(?)
不需要使用Python的pip工具安装的是?(?)
运行下列代码,输出结果为?(?)
def func(a,b,*args):
print(a)
print(b)
print(args)
func(1,2,3,4,5,6)
有n个按名称排序的商品,使用对分查找法搜索任何一商品,最多查找次数为5次,则n的值可能为?(?)
下载但不安装一个第三方库的命令格式是?(?)
函数定义如下:
def func(a,b=0,c=0):
pass
下列选项调用错误的是?(?)
以下关于Python中使用函数的描述,错误的是?(?)
关于斐波那契数列,下列空白处的代码填写正确的是?(?)
def func(num):
if num==1:
return 1
elif num==2:
return 1
else:
lst=[]
b=input('请输入选择的数字:')
b1=int(b)
for a in range(1,b1+1):
print(func(a))
lst.append(func(a))
a+=1
print(lst)
下列选项中不能作为自定义函数名的是?(?)
李宇同学利用Python语言编写了一段“根据出生年月判断生肖属相”的程序,调试运行时,程序没有报错且顺利运行,但未能正确输出对应属相,造成这个结果的原因可能是?(?)
阅读下列程序,运行结果正确的是?(?)
def power(x,y):
if y==0:
return 1
else:
return x * power(x,y-1)
print(power(4,5))
下列有关分治算法思想的描述不正确的是?(?)
以下哪一项不是递归算法的特征?(?)
自定义函数的关键字是?(?)
下列选项中,不是函数的是?( )
某自定义函数有两个参数,并且这两个参数都指定了默认值。我们在调用这个函数时,最少需要提供几个实参?(?)
使用lambda定义匿名函数如下:f=lambda x:x+1,则f(f(1))代码运行结果是?(?)
下列问题使用分治算法思想的是?(?)
在Python中,全局变量名和局部变量名一定不能重名。(?)
在Python中调用函数的时候,必须将每个实参都关联到函数定义中的每一个形参,最简单的关联方式就是基于实参的顺序。但也可以通过关键字实参的“关键字-值”方式关联形参,这时就不必考虑函数调用过程中实参的顺序。( )
使用Python语言编程,可以定义一个名叫pass的函数。(?)
分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。(?)
函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为True。(?)
汉诺塔游戏是递归调用的经典案例。(?)
以下命令:
pip get pandas
用于下载第三方库pandas,但不马上安装。(?)
调用函数时,Python将形式参数传递给实际参数。(?)
计算下面这段程序的时间复杂度为平方阶:O(n^2)。(?)
sum1=0
for i in range(101):
sum1+=i
递推关系是递归的重要组成。(?)