单选题设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为()ALOC(a[0][0])+(j×n+i)×dBLOC(a[0][0])+(j×m+i)×dCLOC(a[0][0])+((j-1)×n+i-1)×dDLOC(a[0][0])+((j-1)×m+i-1)×d
单选题
设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为()
A
LOC(a[0][0])+(j×n+i)×d
B
LOC(a[0][0])+(j×m+i)×d
C
LOC(a[0][0])+((j-1)×n+i-1)×d
D
LOC(a[0][0])+((j-1)×m+i-1)×d
参考解析
解析:
暂无解析
相关考题:
设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为() A.LOC(a[0][0])+(j×n+i)×dB.LOC(a[0][0])+(j×m+i)×dC.LOC(a[0][0])+((j-1)×n+i-1)×dD.LOC(a[0][0])+((j-1)×m+i-1)×d
( 4 )按列优先顺序存储二维数组 A mn 的元素,设每个元素占用 1 个存储单元,则计算元素 a ij的地址的公式为 Loc(a ij ) = Loc(a 11 ) + (j-1 ) × m + 【 4 】 。
设C++二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放数组元素,a[3][5]的存储地址为1000,则a[0][0]的存储地址是()。 A.872B.860C.868D.864
设二维数组A[6][0],每个数组元素占用4个存储单元,若按行优先顺序存放的数组元素,a[0][0]的存储地址为860,则a[3][5]的存储地址为()。A.1000B.860C.1140D.1200
设二维数组a[0…m-1][0…n-1]按列优先顺序存储在首地址为LOC(a[0][0])的存储区域中,每个元素占d个单元,则a[i][j]的地址为()A、LOC(a[0][0])+(j×n+i)×dB、LOC(a[0][0])+(j×m+i)×dC、LOC(a[0][0])+((j-1)×n+i-1)×dD、LOC(a[0][0])+((j-1)×m+i-1)×d
设二维数组A的维数界偶定义为[1‥8,0‥10],起始地址为LOC,每个元素占2L个存储单元,以行序为主序存储方式下,某数据元素的地址为LOC+50L,则在列序为主序存储方式下,该元素的存储地址为()。A、LOC+28LB、LOC+36LC、LOC+50LD、LOC+52L
单选题设二维数组A[0…m-1][0…n-1]按行优先顺序存储在内存中,第一个元素的地址为p,每个元素占k个字节,则元素aij的地址为()。Ap+[i*n+j-1]*kBp+[(i-1)*n+j-1]*kCp+[(j-1)*n+i-1]*kDp+[j*n+i-1]*k
单选题已知二维数组A[6][10],每个数组元素占4个存储单元,若按行优先顺序存放数组元素a[3][5]的存储地址是1000,则a[0][0]的存储地址是()。A872B860C868D864
填空题设一行优先顺序存储的数组A[5][6],A[0][0]的地址为1100,且每个元素占2个存储单元,则A[2][3]的地址为()。