可学答题网 > 问答 > 计算机软件基础知识题库,初级网络管理员题库
目录: 标题| 题干| 答案| 搜索| 相关
问题

对于二维数组a[1..6,1..8],设每个元素占两个存储单元,且以列为主序


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

  • A28
  • B42
  • C48
  • D54
参考答案
参考解析:

由于是以列为主序,则前3列有3×6=18个元素,因此a[4,4]的位置是在第18+4=22位。因此相对于数组空间起始地址的偏移量是(22-1)×2=42个存储单元,故答案为B。

分类:计算机软件基础知识题库,初级网络管理员题库
相关推荐

1、设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先

设二维数组intM[4][4],每个元素(整数)占2个存储单元,元素按行优先的顺序存储,数组的起始地址为200,元素M[1][1]的地址是()

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

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

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

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

4、设二维数组a[10][20]按列优先存储在内存中,假设每个元素占3个存储单元

设二维数组a[10][20]按列优先存储在内存中,假设每个元素占3个存储单元,已知a[4][5]的存储单元地址为500,则a[8][7]的存储单元地址为【】A746B743C569D572

5、设二维数组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

6、● 对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为

● 对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储,则元素a[4,4]相对于数组空间起始地址的偏移量是 (17) 个存储单元。(17)A 28B 42C 48D 54