1. 已知二维数组a[5][4](按行序为主序存放),首元素a[1][1]的地址为2000,每个元素占4个字节,则元素a[3][2]的地址为( )。
A: 2036
B: 2034
C: 2032
D: 不确定
A: 2036
B: 2034
C: 2032
D: 不确定
举一反三
- 关于二维数组的创建,以下做法正确的是:(1)int a[][] =new int[4][5](2)int a[][] =new int[4][]; a[0]=new int[10]; a[1]=new int[20];(3)int a[][]; a=new int[3][]; a[0]=new int[3]; a[1]={1,2};a[2]={1,2,3}; A: (1)(2)(3) B: (1)(2) C: (1)(3) D: (1)
- 已知a=[[1,2,3],[2,2],[3,2,1]],则a[1][1]+a[-1][-1]结果是 A: 1 B: 2 C: 3 D: 4
- 设有数组A[8][10],数组首元素A[1][1]地址为BA,每个元素长度为3字节,当以列序为主序存放时,元素A[5][8]的存储首地址为 。 A: BA+141 B: BA+174 C: BA+207 D: BA+180
- quiz0501对于以下的二维数组声明,共开辟了()个存储空间?int[][]a=newint[4][];a[0]=newint[4];a[1]=newint[5];a[2]=newint[5];a[3]=newint[6]; A: 20 B: 4 C: 16 D: 24
- 10阶对称矩阵以行为主序存储,a[1][1]为首个元素,其地址为1,每个元素占1个字节,则a[8][5]的地址是