MOOC《《Python语言程序设计》第五周测试题语言程序设计》第五周测试题
MOOC《《Python语言程序设计》第五周测试题语言程序设计》第五周测试题
单项选择题单项选择题
1.以下选项不是函数作用的是:
A.复用代码
B.增强代码可读性
C.降低编程复杂度
D.提高代码执行速度
正确答案 D
函数不能直接提高代码执行速度。
2.下列程序的输出结果为:
def f(a,b):
a=4
return a+b
def main():
a=5
b=6
print(f(a,b),a+b)
main()
A.10 10
B.11 11
C.11 10
D.10 11
正确答案 D
这里没有全局变量,都是函数局部变量的运算。
3.以下关于Python函数说法错误的是:
def func(a,b):
c=a**2+b
b=a
return c
a=10
b=100
c=func(a,b)+a
A.执行该函数后,变量b的值为100
B.该函数名称为func
C.执行该函数后,变量c的值为200
D.执行该函数后,变量a的值为10
正确答案 C
这里没有全局变量,请在IDLE中执行代码观察结果。
4.以下关于函数调用描述正确的是:
A.自定义函数调用前必须定义
B.函数在调用前不需要定义,拿来即用就好
C.函数和调用只能发生在同一个文件中
评论0