更多"二维数组A存储在A[0][0]~A[8][9]中,数组A中的每个元素都"的相关试题:
[单项选择]二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i范围从0到4,列下标,i的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。
A. M[2,4)
B. M[3,4)
C. M[3,5]
D. M[4,4)
[单项选择]二维数组M[i,j]的元素是由4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素______的起始地址相同。
A. M[2,4]
B. M[3,4]
C. M[3,5]
D. M[4,4]
[单项选择]二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时元素M[3,5]的起始地址与M按列存储时元素( )的起始地址相同。
A. M[2,4]
B. M[3,4]
C. M[3,5]
D. M[4,4]
[单项选择]若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为()。
A. base+((i-1)*M+j-1)*K
B. base+((i-1)*N+j-1)*K
C. base+((j-1)*M+i-1)*K
D. base+((j-1)*N+i-1)*K
[单项选择]若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K 个存储单元,则元素arr[i,j]在该数组空间的地址为()。
A. base+((i-1)*M+j-1)*K
B. base+((i-1)*N+j-1)*K
C. base+((j-1)*M+i-1)*K
D. base+((j-1)*N+i-1)*K
[单项选择]设有二维数组A[1..8,1..10],其每个元素占4个字节,数组按列优先顺序存储,第一个元素的存储地址为200,那么元素A[3,4]的存储地址为()
A. 292
B. 304
C. 328
D. 396
[单项选择]设有二维数组A[1..8,1..10],其每个元素占4字节,数组按列优先顺序存储,第一个元素的存储地址为200,那么元素A[3,4]的存储地址为( )。
A. 292
B. 304
C. 328
D. 396
[单项选择]若二维数组arr[1..8,1..6]的首地址为base,数组元素按列存储,且每个元素占用4个存储单元,则元素arr[5,5]在该数组空间的地址为______。
A. base+(4*8+4)*4
B. base+(5*8+5)*4
C. base+(4*6+4)*4
D. base+(5*6+5)*4
[单项选择]设有二维数组A(12,10),其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为 100。则元素A(5,5)的存储地址为
A. 176
B. 276
C. 208
D. 308
[单项选择]设有二维数组A[1…12,1…10] ,其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为100,那么元素A[5,5]的存储地址为( )。
A. 176
B. 276
C. 208
D. 308
[单项选择]二维数组A[m,n]按行序为主序存放在内存,每个数组元素占1个存储单元,则元素aij的地址计算公式是( )。
A. LOC(aij)=LOC(a00)+[(i-1)*m+(j-1)]
B. LOC(aij)=LOC(a00)+[(j-1)*m+(i-1)]
C. LOC(aij)=LOC(a00)+[(i-1)*n+(j-1)]
D. LOC(aij)=LOC(a00)+[(j-1)*n+(i-1)]
[单项选择]设有二维数组A(1…12,1…10),其每个元素占4个字节,数据按列优先顺序存储,第一个元素的存储地址为100。则元素A(5,5)的存储地址为( )。
A. 176
B. 276
C. 208
D. 308
[单项选择]已知10×12的二维数组A,按“行优先顺序”存储,每个元素占1个存储单元,已知A[1][1]的存储地址为420,则A[5][5]的存储地址为( )
A. 470
B. 471
C. 472
D. 473
[单项选择]已知二维数组A[1:4,1:6)采用行序为主序方式存储,每个元素占用3个存储单元,并且A[1,1]的存储地址为1200,,元素A[2,4]的存储地址是()。
A. 1221
B. 1227
C. 1239
D. 1257