题目内容

以下关于变量的作用域的说法,错误的是( )。

A. 在函数外面定义的变量为全局变量。
B. 在函数内部创建的变量是局部变量。
C. 全局变量可以在函数内部访问。
D. 局部变量的值也可以在函数外部使用。

查看答案
更多问题

以下程序的运行结果为( )。n,s=1,2def f(n): n=n+s return ns=3print(f(10),n,s)

A. 13 1 3
B. 12 1 3
C. 12 13 3
D. 13 13 3

以下程序的输出结果为( )。n,s=1,2def f(x): s=1 return x+sa=f(s)print(n,s,a)

A. 1 2 3
B. 1 1 3
C. 1 1 2
D. 2 2 3

以下程序的输出结果为( )。def change(a,b): a,b=b,a print("a=%d,b=%d"%(a,b))def main(): x=1 y=2 change(x,y) print("x=%d,y=%d"%(x,y))main()

A. a=2,b=1x=1,y=2
B. a=2,b=1x=2,y=1
C. a=1,b=2x=1,y=2
D. a=1,b=2x=2,y=1

以下程序的输出结果为( )。def change(a): a[0],a[1]=a[1],a[0] print("a[0]=%d,a[1]=%d"%(a[0],a[1]))def main(): a=[1,2] change(a) print("a[0]=%d,a[1]=%d"%(a[0],a[1]))main()

A. a[0]=1,a[1]=2a[0]=2,a[1]=1
B. a[0]=2,a[1]=1a[0]=2,a[1]=1
C. a[0]=2,a[1]=1a[0]=1,a[1]=2
D. a[0]=1,a[1]=2a[0]=1,a[1]=2

答案查题题库