更多“( 4 )按列优先顺序存储二维数组 A mn 的元素,设每个元素占用 1 个存储单元,则计算元素 a ij的地 ”相关问题
  • 第1题:

    设C/C++二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放所有数组元素,a[3][5]的存储地址为1000,则a[0][0]的存储地址是()。

    A.872

    B.860

    C.868

    D.864


    A 解析: 860+(3*10+5)*4=1 000。

  • 第2题:

    设二维数组A为5行4列,每个元素占4个字节,已知a[0][0]存储的起始地址是2000,按行优先顺序存储时,则a[2][1]存储的起始地址是 。

    设二维数组A为5行4列,每个元素占4个字节,已知a[0][0]存储的起始地址是2000,按行优先顺序存储时,则a[2][1]存储的起始地址是 。


    G的列的上下界与G的行的上下界相同

  • 第3题:

    3、设二维数组a[6][10],每个数组元素占用4个存储单元,若按行优先顺序存放数组元素,a[0][0]的存储地址为860,则a[3][5]的存储地址是

    A.1000

    B.860

    C.1140

    D.1200


    A 解析: 860+(3*10+5)*4=1 000。

  • 第4题:

    设C/C++二维数组a[10][20],每个数组元素占用1个存储单元,若按列优先顺序存放数组元素,a[0][0]的存储地址为200,则a[6][2]的存储地址是()。

    A.226

    B.322

    C.341

    D.342


    A[3,10]

  • 第5题:

    2、如果一个二维数组 A[4][6](即A是一个4行6列的二维数组) 按列优先顺序存储(数组下标从0开始),每个元素占一个存储单元,数组首地址为100,则元素 a[1,4] 的地址为()。

    A.125

    B.120

    C.117

    D.113


    117