有一个二维数组 A[1:6, 0:7] 每个数组元素用相邻的 6 个字节存储,存储器按字节编址,假设存储数组元素A[1,0]的第一个字节的地址是 0,则存储数组 A 的最后一个元素的第一个字节的地址是( )。
A. 234
B. 276
C. 282
D. 288
查看答案
有一个二维数组,存储器按字节编址,就一般情况而言,当( )时,按行存储的 A[i, j]地址与按列存储的 A[j, i]地址相等。
A. 行与列的上界相同
B. 行与列的下界相同
C. 行与列的上、下界都相同
D. 行的元素个数与列的元素个数相同
有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占1个空间,问A[3][3](10)存放在( )位置。脚注(10)表示用10进制表示。
A. 688
B. 678
C. 692
D. 696
设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主序存储,A[1][1]为第一元素,其存储地址为1,每个元素占一个地址空间,则A[8][5]的地址为( )。
A. 13
B. 33
C. 75
D. 40
设有一个n´n的对称矩阵A,将其下三角部分按行存放在一个一维数组B中,A[0][0]存放于B[0]中,那么第i行的对角元素A[i][i]存放于B中( )处。
A. (i+3)*i/2
B. (i+1)*i/2
C. (2n-i+1)*i/2