1、以下选项不是函数作用的是:
A、降低编程复杂度
B、提高代码执行速度
C、复用代码
D、增强代码可读性
正确答案: B 函数不能直接提高代码执行速度。
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、10 11
C、11 11
D、11 10
正确答案: B 这里没有全局变量,都是函数局部变量的运算。
3、以下关于Python函数说法错误的是:
def func(a,b): c=a**2+b b=a return c a=10 b=100 c=func(a,b)+a
A、执行该函数后,变量c的值为200
B、该函数名称为func
C、执行该函数后,变量a的值为10
D、执行该函数后,变量b的值为100
正确答案: A 这里没有全局变量