niusouti.com

设有二维数组int a[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【 】。

题目

设有二维数组int a[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元素a[i][j]的表达式为【 】。


相似考题
更多“设有二维数组int a[10][20];,则a[i][j]的地址可由首元素a[0][0]的地址来表达,由此可得访问数组元 ”相关问题
  • 第1题:

    21、设有6阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,5,j为列下标,j=0,1,...,5,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,设每个矩阵元素占2个字节,已知数组B的首地址为100,则,a(0,5)的地址是_________ 。


    114

  • 第2题:

    设C/C++二维数组a[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按行优先顺序存放的数组元素a[i][j](0≤i≤m-1,0≤j≤n-1)的存储地址为()。

    A.LOC(a[0][0])+[(i-1)×n+j-1]×k

    B.LOC(a[0][0])+[i×n+j]×k

    C.LOC(a[0][0])+[j×m+i]×k

    D.LOC(a[0][0])+[(j-1)×m+i-1]×k


    C

  • 第3题:

    1、设有8◊10二维数组A,数组的每个元素长度为3字节,数组元素行下标i的值为0到7,列下标j的值为0 到9,数组元素从内存地址100开始顺序存放,当用以列优先顺序存储时,元素A[5][8]的存储首地址为_____。

    A.241

    B.280

    C.307

    D.325


    C

  • 第4题:

    设有6阶对称矩阵A,其中矩阵元素用a(i,j)表示,i为行下标,i=0,1,...,5,j为列下标,j=0,1,...,5,将A按照行优先顺序存储下三角元素的方式存储至一维数组B,设每个矩阵元素占2个字节,已知数组B的首地址为100,则,a(0,5)的地址是_________ 。


    114

  • 第5题:

    1、设二维数组a[m][n],每个数组元素占用k个存储单元,第一个数组元素的存储地址是LOC(a[0][0]),求按行优先顺序存放的数组元素a[i][i](0≤i≤m-1,0≤j≤n-1)的存储地址为

    A.LOC(a[0][0])+[(i-1)×n+j-1]k

    B.LOC(a[0][0])+[i×n+j]×k

    C.LOC(a[0][0])+[jm+i]×k

    D.LOC(a[0][0])+[(-1)×m+i-1]×k


    C