以下程序的输出结果为( )。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
以下程序的输出结果为( )。n,s=2,3def f(s): global n n=4 s=s*n return sprint(f(n),n,s)
A. 848
B. 8 4 3
C. 8 2 3
D. 8 2 8
以下程序的输出结果为( )。a=[123,312,231]a.sort(key=lambda x:x%100/10)print(a[1])
A. 312
B. 123
C. 231
D. 以上均不是
以下程序的输出为( )。def f(x,y): x*=2 y.append(x)a=1b=[a]f(a,b)print(a,b)f(a,b)print(a,b)
A. 1 1
B. 1 2
C. 1 [1]
D. 1 [1,2]