已知“a=dict(x=1,y=2)”且“b=a”,则执行“a['y']=10”后,则print(b)的输出结果为( )。
A: {x=1,y=10}
B: {x=1,y=2}
C: {'x':1,'y':10}
D: {'x':1,'y':2}
A: {x=1,y=10}
B: {x=1,y=2}
C: {'x':1,'y':10}
D: {'x':1,'y':2}
举一反三
- 中国大学MOOC: 已知“a=dict(x=1,y=2)”且“b=a”,则执行“a[y]=10”后,则print(b)的输出结果为( )。
- 以下程序运行后的输出结果是 ______。 Sub add(x,y) x=x+y Print "x=";x;",y=";y End Sub Private Sub Command1_Click() x=1 y=1 Call add((x),(y)) Print"x="; x;",y=";y End Sub A: x=1,y=1 B: x=2,y=2 C: x=2,y=1 D: x=1,y=1 E: x=1,y=1 F: x=1,y=1 G: x=2,y=1 H: x=2,y=1
- x = [ 1, 2 ] y = x x += y print(x) 上述代码输出结果为____。 A: [ 1, 2 ] B: [ 1, 2, 1 ] C: [ 2, 1, 2, 1 ] D: [ 1, 2, 1, 2]
- 以下说法正确的是 def changeXY(x, y): x = 1 y = 2 return y, x x, y = 10,20 changeXY(x,y) print(x, y) 以上代码输出: (10, 20) 以上代码输出: 2, 1 以上代码输出:1, 2 以上代码输出:10, 20
- 智慧职教: 执行程序段 int x=1,y=2;x=x^y;y=y^x;x=x^y;后,x=[填空(1)] ,y=[填空(2)] 。