XX医学院本科各专业《Python》第五章习题与答案精品.docx
《XX医学院本科各专业《Python》第五章习题与答案精品.docx》由会员分享,可在线阅读,更多相关《XX医学院本科各专业《Python》第五章习题与答案精品.docx(19页珍藏版)》请在冰豆网上搜索。
![XX医学院本科各专业《Python》第五章习题与答案精品.docx](https://file1.bdocx.com/fileroot1/2023-2/8/16cdcd97-66c7-4104-987f-d7900f3f9f97/16cdcd97-66c7-4104-987f-d7900f3f9f971.gif)
XX医学院本科各专业《Python》第五章习题与答案精品
XX医学院本科各专业《Python》第五章习题与答案
一、选择题
1.Python中定义函数的关键字是(A)
A.defB.defineC.functionD.defunc
2.下列不是使用函数的优点的是(D)
A.减少代码重复B.使程序更加模块化
C.使程序便于阅读D.为了展现智力优势
3.关于函数参数传递中,形参与实参的描述错误的是(D)。
A.python实行按值传递参数。
值传递指调用函数时将常量或变量的值(实参)
传递给函数的参数(形参)
B.实参与形参存储在各自的内存空间中,是两个不相关的独立变量
C.在参数内部改变形参的值,实参的值一般是不会改变的
D.实参与形参的名字必须相同
4.关于Python的lambda函数,以下选项中描述错误的是(B)
A.lambda函数将函数名作为函数结果返回
B.f=lambdax,y:
x+y执行后,f的类型为数字类型
C.lambda用于定义简单的、能够在一行内表示的函数
D.可以使用lambda函数定义列表的排序原则
5.以下选项不是函数作用的是:
(A)
A.提高代码执行速度
B.增强代码可读性
C.降低编程复杂度
D.复用代码
6.以下关于函数说法错误的是:
(D)
A.函数可以看做是一段具有名字的子程序
B.函数通过函数名来调用
C.函数是一段具有特定功能的、可重用的语句组
D.对函数的使用必须了解其内部实现原理
7.以下关于函数调用描述正确的是:
(A)
A.自定义函数调用前必须定义
B.函数在调用前不需要定义,拿来即用就好
C.Python内置函数调用前需要引用相应的库
D.函数和调用只能发生在同一个文件中
8.关于return语句,以下选项描述正确的是:
(D)
A.函数中最多只有一个return语句
B.函数必须有一个return语句
C.return只能返回一个值
D.函数可以没有return语句
9.下面说法正确的是:
(B)
deff(a,b):
a=4
returna+b
defmain():
m=5
n=6
print(f(m,n),m+n)
main()
A.m、n为形式参数
B.程序的输出结果为1011
C.a、b为实际参数
D.以上说法均不正确
10.以下关于Python函数说法错误的是:
(B)