题目内容

在已有名为a的全局变量的情况下,在函数中再次定义了变量a,下面哪个说法是对的?

A. 函数中将a声明为global,对a的操作与全局变量无关
B. 函数中未将a声明为global,对a的操作与全局变量无关
C. 函数中未将a声明为global,对a的操作即对全局变量a操作
D. 函数中将a声明为global,对a的操作即对全局变量a操作,但函数返回时全局变量a被销毁

查看答案
更多问题

以下代码的输出结果是def fun(num):num *= 2print(num)x = 20fun(x)print(x)

A. 20 20
B. 10 10
C. 20 40
D. 40 20

def fun(num):num *= 2print(num)x = 20fun(x)print(x)以上代码中,num是什么参数?x是什么参数(填形参或实参)

通常用什么指标对模块划分情况进行度量

已知函数定义def func(*p):return sum(p),那么调用时使用func(1,2,3)和func(1,2,3,4,5)都是合法的

A. 对
B. 错

答案查题题库