更多“设有一个二维数A[m][n],以行序为主序存储。假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,则A[4][5]在()位置,(10)表明用10进数表示。 ”相关问题
  • 第1题:

    设有一个二维数组A[m][n],假设A[0][0]存放位置在644,A[2][2]存放位置在676,每个元素占一个空间,问A[3][3]的存储位置是()

    A.688

    B.678

    C.692

    D.696


    692

  • 第2题:

    设有一个C/C++二维数组A[m][n],假设A[0][0]存放位置在644,A[2][2]存放位置在676,每个元素占1个字符,问A[3][3]存放在什么位置?


    C

  • 第3题:

    设有一个10阶的对称矩阵A,采用压缩存储方式,以行序为主序存储,a[0][0]为第一个元素,其存储地址为1,每个元素占一个地址空间,则a[8][5]的地址为()。

    A.24

    B.33

    C.38

    D.42


    B

  • 第4题:

    设有一个二维数组A[m][n],假设A[0][0]地址为644,A[2][2] 地址为676,每个元素占一个字节空间,则A[3][3] 地址为_________________。


    *(&a[0][0]+20*4*i+4*j) *(&a[0][0]+20*4*i+4*j) 解析:根据二维数组的定义,它的a[i][j]元素的地址应该是&a[0][0]+20*4*i+4*j,所以a[i][j]元素的值是*(&a[0][0]+20*4*i+4*j)。

  • 第5题:

    设有一个二维数组A[m][n],假设A[0][0]存放位置在644(10),A[2][2]存放位置在676(10),每个元素占一个空间,问A[3][3](10)存放在什么位置?脚注(10)表示用10进制表示。

    A.688

    B.678

    C.692

    D.696


    C