若有说明“int x[3][4];”,则对x数组元素的正确引用是( )。A) x[2][4]; B) x[1,3] C) x[4-2][0] D) x[3][0]
A: x[2][4]中的第二个下标越界
B: x[1,3]不符合C语言的语法规则
C: int x[3][4]共定义了12个数组元素,分别是x[0][0],x[0][1],x[0][2],x[0][3],x[1][0],x[1][1],x[1][2],x[1][3],x[2][0],x[2][1],x[2][2],x[2][3]。x[4-2][0] 指的是x[2][0] 。
D: x[3][0]中的第一个下标越界
A: x[2][4]中的第二个下标越界
B: x[1,3]不符合C语言的语法规则
C: int x[3][4]共定义了12个数组元素,分别是x[0][0],x[0][1],x[0][2],x[0][3],x[1][0],x[1][1],x[1][2],x[1][3],x[2][0],x[2][1],x[2][2],x[2][3]。x[4-2][0] 指的是x[2][0] 。
D: x[3][0]中的第一个下标越界
举一反三
- 若有说明“int x[3][4];”,则对x数组元素的正确引用是( ) A: x[2][4] B: x[1,3] C: x[4-2][0] D: x[0][4]
- 若有说明:int x[3][4];,则对X数组元素的正确引用是 A: x[2][1] B: x[1,3] C: x[x+1][0] D: x(2)(1)
- 若有说明“int<br/>x[3][4];”,则对x数组元素的正确引用是()。 A: x[2][4] B: x[1,3] C: x[4-2][0] D: x[0][4]
- 声明二维数组int x[3][4];,能正确引用二维数组的选项是()。 A: x[3][0]=3; B: x[2, 2]=2; C: x[0][2+2] = 4; D: x[5-3][4*2-6]=5;
- 已知 x = [1, 2],那么执行语句 x[0:0] = [3]*2之后,x的值为___________。 A: [[3], [3], 1, 2] B: [[3, 3],1, 2] C: [3, 1, 2] D: [3, 3, 1, 2]