假设以行序为主序存储二维数组A=array[1…100,1…10],设每个数据元素占2个存储单元,基地址为10,则LOC[5,5]=( )。
A. 808
B. 818
C. 1010
D. 1020
查看答案
数组A[0..5,0..6]的每个元素占五个字节,将其按列序优先存储在起始地址为1000的内存单元中,则元素A[5,5]的地址是( )。
A. 1175
B. 1180
C. 1205
D. 1210
将一个A[1..100,1..100]的三对角矩阵,按行序优先存入一维数组B[1..298]中,A中元素A66,65,在B数组中的位置K为( )。
A. 198
B. 195
C. 197
D. 196
二维数组A的每个元素是由6个字符组成的串,其行下标i=0,1,…,8,列下标j=1,2,…,10。若A按行优先存储,元素A[8,5]的起始地址与当A按行优先存储时的元素( )的起始地址相同。(设每个字符占一个字节)
A[8,5]
B. A[3,10]
C. A[5,8]
D. A[0,9]
若对n阶对称矩阵A以行序优先存储将其下三角的元素(包括主对角线上所以元素)依次存放于一维数组B[1..(n(n+1))/2]中,则在B中确定aij(i
A. i*(i-1)/2+j
B. j*(j-1)/2+i
C. i*(i+1)/2+j
D. j*(j+1)/2+i