一、选择题
1、以下选项不是函数作用的是:
A 提高代码执行速度
B 复用代码
C 增强代码可读性
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 11
B 10 10
C 11 10
D 11 11正确答案:
这里没有全局变量,都是函数局部变量的运算。
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 执行该函数后,变量c的值为200