目录: 标题| 题干| 答案| 搜索| 相关
问题

设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则


设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,j](0≤i≤m,1≤j≤n)相对于数组空间首地址的偏移量为( )。

  • A(i+1)*n+j
  • Bi*n+j-l
  • Ci*m+j
  • Di*(m+1)+j-1
参考答案
参考解析:

解析:因为是按行存储,所以是i×n,又因为列是从1开始,所以是j-1。最终答案为i*n+j-l。

分类:其他
相关推荐

1、● 设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储

● 设数组a[0..m,1..n]的每个元素占用1个存储单元,若元素按行存储,则数组元素a[i,j](0≤i≤m,1≤j≤n)相对于数组空间首地址的偏移量为 (32) 。(32)A (i+1)*n+jB i*n+j-1C i*m+jD i*(m+1)+j-1

2、对于二维数组a[0..4,1..5],设每个元素占1个存储单元,且以行为主序

对于二维数组a[0..4,1..5],设每个元素占1个存储单元,且以行为主序存储,则元素a[2,1]相对于数组空间起始地址的偏移量是(40)。A5B10C15D25

3、设数组a[1…10,5…15]的元素以行为主序存放,每个元素占用4个存储单元

设数组a[1…10,5…15]的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j(1≤i≤10,5≤j≤15)的地址计算公式为(46)。Aa-204+2i+jBa-204+40i+4jCa-84+i+jDa-64+44i+4j

4、● 设数组 a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存

● 设数组 a[1..6,0..9]的元素以行为主序存放,每个元素占用一个存储单元,则数组元素 a[3,3]的地址为 (34) 。(34)A a+23B a+27C a+39D a+35

5、已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且

已知二维数组A[m][n]采用行序为主方式存储,每个元素占k个存储单元,并且第一个元素的存储地址是LOC(A[0][0]),则A[i][j]的地址是()。

6、设二维数组A[1„m,1„n]按行存储在数组B中,则

设二维数组A[1„m,1„n]按行存储在数组B中,则二维数组元素A[i,j]在一维数组B中的下标为()。An*(i-1)+jBn*(i-1)+j-1Ci*(j-1)Dj*m+i-1