下列代码段运行的结果是def func1(a,b,c,d): a += b c = c + da,b,c,d=5,6,7,8func1(a,b,c,d)print(a,b,c,d)a,b,c,d=[5],[6],[7],[8]func1(a,b,c,d)print(a,b,c,d)
A: 11 6 15 8[11] [6] [15] [8]
B: 11 6 15 8[5,6] [6] [7,8] [8]
C: 5 6 7 8[5] [6] [7] [8]
D: 5 6 7 8[5,6] [6] [7,8] [8]
E: 以上都不对
A: 11 6 15 8[11] [6] [15] [8]
B: 11 6 15 8[5,6] [6] [7,8] [8]
C: 5 6 7 8[5] [6] [7] [8]
D: 5 6 7 8[5,6] [6] [7,8] [8]
E: 以上都不对
举一反三
- 已知a=[1 2 3; 4 5 6; 7 8 9],执行命令:a([3,1],:)=a([1,3],:),a将变为( )。 A: [4 5 6;4 5 6;4 5 6] B: [7 8 9;4 5 6;1 2 3] C: [2 2 2;5 5 5;8 8 8] D: [3 2 1;6 5 4;9 8 7]
- 存在多维数组arr,arr =np.array([[1 2 3] [4 5 6] [7 8 9]])数组arr.T的输出为 A: array([[1, 4, 7], [2, 5, 8], [3, 6, 9]]) B: array([[1, 2, 3], [4, 5, 8], [7, 6, 9]]) C: array([[1, 4, 7], [2, 5, 6], [3, 8, 9]]) D: array([[9, 4, 7], [2, 5, 8], [3, 6, 1]])
- 5 3 8 12 7 5 4 5 14 6 2 9 7 8 7 13 6 9 A: 10 B: 15 C: 11 D: 17
- 以下程序:def fn(a,b,c,d): print(a,b,c,d) returntup = (5,6,7,8)fn(*tup)print函数输出的结果是( ) A: 7 6 5 4 B: 8 7 6 5 C: 5 6 7 8 D: 26
- 恒牙萌出先后顺序正确的是 A: (6、1)、2、4、(3、5)、7、8 B: (6、1)、2、3、5、(4、7)、8 C: (6、1)、2、3、4、(5、7)、8 D: (6、1)、2、3、(4、5)、7、8 E: (6、1)、7、2、3、(5、4)、8