以下为《第15周函数习题(不含答案)》的无排版文字预览,完整内容请下载
一、选择题
1.下列关于递归函数基例的说法,正确的是( )
A.基例是子问题的最小规模
B.基例用于确定递归函数的出口
C.每个递归函数都需必须有基例
D.基例决定递归函数的深度
2.下列选项中属于函数的优点是()
A.易于维护
B.可重复使用
C.可扩展
D.编码简单
3.下列选项中,定义函数名正确的是()
A.print
B.01_test
C.$__add$
D.register
4.执行下述函数:
def print_words():
print('Hello World!')
return
print('Hello Python!')
return
当调用print_words()后,输出结果为()
A.Hello World!
B.Hello World! Hello Python!
C.Hello Python!
D.没有输出结果
5.下列函数中具有()个参数:
def num_add(a,b,(c,d)):
print(a+b+c+d)
A.3
B.4
C. 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 .6
二、填空题
1.jieba模块中常用的分词函数是【】。
2.过【】函数可以将已有的元组或字符串转换为列表。
3.函数的特点主要体现在代码抽象和【】。
4.函数中使用return语句将结果返回,它的作用是【】。
5.匿名函数使用关键字【】定义。
三、判断题
1.模块整合是在已完成部分的基础上,完善main()函数,整理程序数据和代码逻辑。()
2.递归函数是指函数调用自身。()
3.若定义函数时不确定传入多少个参数时,可以使用包裹传递。()
4.Python使用def关键字定义函数。()
5.函数中的参数可以有多个。()
6.一个函数必须有返回值。( )
7.函数只有被调用时才会执行。()
8.使用关键字方式传递参数时需要关注定义函数时的顺序。()
9.局部变量只能在函数内部使用。
10.全局变量即可定义在函数内,也可定义在函数外。
11.匿名函数在定义时可以定义函数名,也可以定义函数名。
12.匿名函数可以被其他程序使用。
四.请简述使用函数有哪些优势。
五.请编写一个用于计算长方形周长的函数。
[文章尾部最后300字内容到此结束,中间部分内容请查看底下的图片预览]请点击下方选择您需要的文档下载。
以上为《第15周函数习题(不含答案)》的无排版文字预览,完整内容请下载
第15周函数习题(不含答案)由用户“white乖受”分享发布,转载请注明出处