下列程序运行输出结果为_______。b,c=2,4def g_func():b=1b=b*cd=bprint(b,d,end=' ')g_func()print(b,c)
A. 4 4 2 4
B. 4 4 4 4
C. 4 2 4 4
D. 2 4 2 4
查看答案
下列程序运行输出结果为_______。import mathdef factors(x):y=int(math.sqrt(x))for i in range(2,y+1):if (x %i ==0):print(i,end=' ')factors(x//i)breakelse:print(x,end=' ')returnfactors(18)
A. 3 2 3
B. 2 9 3
C. 3 6 3
D. 2 3 6
以下代码的输出是:def fun(a, *b):n = 0for i in b:n += ireturn nres = fun(1, 3, 5, 7)print(res)
A. 15
B. 16
C. 7
D. 语法错误
以下代码的输出结果是:def fun(n):if n==1 or n==2:res = 1else:res = fun(n-1)+fun(n-2)return resprint(fun(5))
A. 2
B. 3
C. 5
D. 8
_____变量是在函数内部创建的。
A. 全局
B. 有名常量
C. 常量
D. 局部