以下程序的输出结果为: 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. 全局变量
以下代码执行以后,变量a1和a2的值分别为: deftest(x1,x2): x1=x1*x1 x2=x2*x2 y=x1+x2 returny a1=1 a2=2 b=test(a1,a2)
A. 12
B. 14
C. 32
D. 34