参考答案和解析
正确答案:A
解析:由题意可知,自A[3][4]的存储地址1000起共存放了5个元素(即A[3][4]、A[3][5]、A[4][0]、A[4][1]和A[4][2])后,才开始存放A[4][3],所以A[4][3]的存储地址为1000+5×4=1020。
更多“二维数组A[10][6]采用行优先的存储方法,若每个元素占4个存储单元,已知元素A[3][4]的存储地址为10 ”相关问题
  • 第1题:

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

    A.872

    B.860

    C.868

    D.864


    参考答案:B

  • 第2题:

    二维数组A[12][18]采用列优先的存储方法,若每个元素各占3个存储单元,且第1个元素的地址为150,则元素A[9][7]的地址为 ( )

    A.429

    B.432

    C.435

    D.438


    正确答案:A

  • 第3题:

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

    A.746

    B.743

    C.569

    D.572


    正确答案:D

  • 第4题:

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

    A.1000
    B.860
    C.1140
    D.1200

    答案:A
    解析:
    每个数组元素占用4个存储单元,按行优先顺序存放的数组元素,则a[3][5]的存储地址为860+(3×10+5)×4=1000。

  • 第5题:

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


    正确答案:210

  • 第6题:

    设一行优先顺序存储的数组A[5][6],A[0][0]的地址为1100,且每个元素占2个存储单元,则A[2][3]的地址为()。


    正确答案:1100+(6*2+3)*2=1130

  • 第7题:

    二维数组A中行下标从10到20,列下标从5到10,按行优先存储,每个元素占4个存储单元,A[10][5]的存储地址是1000,则元素A[15][10]的存储地址是()。


    正确答案:1140

  • 第8题:

    二维数组A[10][20]采用列序为主方式存储,每个元素占一个存储单元,并且A[0][0]的存储地址是200,则A[6][12]的地址是()。


    正确答案:200+(6x20+12)x1

  • 第9题:

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

    正确答案: Loc(A[0][0])+(i*N+j)*k
    解析: 暂无解析

  • 第10题:

    填空题
    设二维数组a[8][10]的基地址为2000,每个元素占3个存储单元,若以行序为主序顺序存储,则元素a[6][5]的存储地址为()

    正确答案: 2195
    解析: 暂无解析

  • 第11题:

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

    正确答案: 1018
    解析: 暂无解析

  • 第12题:

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

    正确答案: 210
    解析: 暂无解析

  • 第13题:

    二维数组A按行优先顺序存储,其中每个元素占1个存储单元。若A[1][1]的存储地址为420,A[3] [3]的存储地址为446,则A[5][5]的存储地址为(51)。

    A.470

    B.471

    C.472

    D.473


    正确答案:C
    解析:设二维数组A有m行n列,每个元素占C个存储单元,基地址loc(A[0][0])=d;则行主顺序存储的寻址公式为:loc(A[i][j])=loc(A[0][0])+(i×n+j)×C=d+(i×n+j)×C。

  • 第14题:

    二维数组A按行顺序存储,其中每个元素占1个存储单元。若A[1][1]的存储地址为420,A[3][3]的存储地址为446,则A[5][5]的存储地址为_______

    A.470

    B.471

    C.472

    D.473


    正确答案:C

  • 第15题:

    二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为 ( )

    A.1207

    B.1209

    C.1211

    D.1213


    正确答案:A

  • 第16题:

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


    正确答案:116

  • 第17题:

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


    正确答案:122

  • 第18题:

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


    正确答案:Loc(A[0][0])+(i*N+j)*k

  • 第19题:

    已知数组A[0..9,0..9]的每个元素占5个存储单元,将其按行优先次序存储在起始地址为1000的连续的内存单元中,则元素A[6,8]的地址为()。


    正确答案:1000+(6*10+8)*5=1340

  • 第20题:

    设二维数组a[8][10]的基地址为2000,每个元素占3个存储单元,若以行序为主序顺序存储,则元素a[6][5]的存储地址为()


    正确答案:2195

  • 第21题:

    填空题
    二维数组A中行下标从10到20,列下标从5到10,按行优先存储,每个元素占4个存储单元,A[10][5]的存储地址是1000,则元素A[15][10]的存储地址是()。

    正确答案: 1140
    解析: 暂无解析

  • 第22题:

    单选题
    已知二维数组A[6][10],每个数组元素占4个存储单元,若按行优先顺序存放数组元素a[3][5]的存储地址是1000,则a[0][0]的存储地址是()。
    A

    872

    B

    860

    C

    868

    D

    864


    正确答案: C
    解析: 暂无解析

  • 第23题:

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

    正确答案: 122
    解析: 暂无解析