若有定义:inta[2][2];,则以下赋值语句正确的是()。
A: a[1][1]=5;
B: a[2][2]=3;
C: a[1,1]=4;
D: a={1,2,3,4};
A: a[1][1]=5;
B: a[2][2]=3;
C: a[1,1]=4;
D: a={1,2,3,4};
举一反三
- 以下不能正确定义二维数组的选项是()。A)inta[2][2]={{1},{2}}B)inta[][2]={1,2,3,4}C)inta[2][2]={{1},2,3}D)inta[2][]={{1,2},{3,4}}
- 已知 vec = [[1,2], [3,4]],则表达式 [[row[i] for row in vec] for i in range(len(vec[0]))]的值为______________()_________。[/i] A: [1, 2, 3, 4] B: [[1, 2, 3], 4] C: [[1, 3], [2, 4]] D: [1, 2, [3, 4]]
- 表达式 [1, 2] + [3] 的值为() A: [4, 2] B: [1, 5] C: [1, 2, 3] D: [[1, 2], 3]
- .以下能对二维数组a进行正确初始化的语句是()。(A)inta[2][]={{1,0,1},{5,2,3}};(B)inta[][3]={{1,2,3},{4,5,6}};(C)inta[2][4]={{1,2,3},{4,5},{6}};(D)inta[][3]={{1,0,1},{},{1,1}}; A: inta[2][]={{1,0,1},{5,2,3}}; B: inta[][3]={{1,2,3},{4,5,6}}; C: inta[2][4]={{1,2,3},{4,5},{6}}; D: inta[][3]={{1,0,1},{},{1,1}};
- 执行dict([1,2],[3,4],[5,6])语句,创建的一个对象是( )。 A: {1:2, 3:4, 5:6} B: {(1, 2), (3, 4), (5, 6)} C: {1, 2, 3, 4, 5, 6} D: {(1,2,3):(4,5,6)}