以下程序的输出结果为: counter=1 defdoLotsOfStuff(): globalcounter foriin(1,2,3): counter+=1 doLotsOfStuff() print(counter)
查看答案
下列哪种函式参数定义不合法?
A. defmyfunc(*args):
B. defmyfunc(arg1=2):
C. defmyfunc(a=2,arg1):
D. defmyfunc(a=2,arg1=1):
以下程序的输出结果为: defchange(a): globalx x=1 x+=1 change(x) print(x)
A. 1
B. 2
C. 3
D. 4
下列哪种说法是错误的?
A. 自定义函数必须要有返回值。
B. 自定义函数可以有多个返回值。
C. 函数调用时,实参默认采用按照位置顺序的方式传递给函数。
D. 如果调用函数时指定了参数名称,则参数之间的顺序可以任意调整。
在以下函数中,i是() deffact(n): f=1 foriinrange(1,n+1): f=f*i returnf print(fact(5))
A. 形式参数
B. 实际参数
C. 局部变量
D. 全局变量