定义数组时,数组中[]中的内容可以是()
A: 2+2
B: 2-2
C: 2*2
D: 2/2
A: 2+2
B: 2-2
C: 2*2
D: 2/2
C,D
举一反三
- 下面数组定义的数组,哪一个是二维数组( )。 A: int a[2]; B: int a[2,2]; C: int a[2][2]; D: int a[2][2][2];
- 2+2*(2*2-2)%2/3
- 数组定义为int a[3][2]={1,2,3,4,5,6},数组元素____________的值是6。 A: a[3][2] B: a[2][1] C: a[1][2] D: a[2][3]
- 数组定义为 int a[3][2]={1,3,4,6,8,10},数组元素( )的值为6。 A: a[3][2] B: a[1][1] C: a[2][1] D: a[2][2]
- int a[2][4]; 以下引用数组元素正确的是_____ A: a[0][1+1] B: a[0][4] C: a[2][2] D: a[2][2+2]
内容
- 0
在二维数组中,以下( )不能正确表示数组元素a[1][2]。 A: *(a+1)[2] B: *(a[1]+2) C: *(*(a+1)+2) D: *(1+a[2])
- 1
数组定义为int a[3][2]={1,2,3,4,5,6};,值为6的数组元素为(); A: a[2][1] B: a[3][2] C: a[1][2] D: a[2][3]
- 2
若数组定义:char a[3][3]; 这个二维数组最大下标的元素是( )。 A: a[2][3] B: a[3][3] C: a[2][2] D: a[3][2]
- 3
在数组的解构赋值中,var [ a,b,c ] = [ 1,2 ]结果中,a、b、c的值分别是 A: 1 2 null B: 1 2 undefined C: 1 2 2 D: 抛出异常
- 4
int a[2][3]; 该语句定义了数组名为a的int型二维数组,该数组有以下6个数组元素a[1][1]、 a[1][2]、 a[1][3] 、a[2][1]、 a[2][2]、 a[2][3]