更多“2、数组a[1..6][1..5] (无0行0列)以列序优先顺序存储,第一个元素a[1][1]的地址为1000,每个元素占2个存储单元,则a[3][4]的地址是____。”相关问题
  • 第1题:

    设有二维数组A[1,…,10][1,…: 12],其每个元素占2个字节,数据按行优先顺序存储,第一个元素的存储地址为1000,则元素A[5][5]的存储地址为________。


    正确答案:
    1104
    二维数组数据按行优先顺序存储时,元素aD的地址计算公式为:LOC(aij)=LOC(a11)+[n×(i-1)+(i-1)]×d。所以本题中元素的存储地址为1000+[(5一1)×12+5-1]×2=1104。

  • 第2题:

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

    A.28

    B.42

    C.48

    D.54


    正确答案:B
    解析:本题考查数据结构基础知识。 
      在这里需要注意元素是按行存还是按列存存储的。
      按列存储时,a[4,4]之前的元素个数为21(3×6+3),每个元素占2个存储单元,因此a[4,4]相对于数组空间起始地址的偏移量是42。
      按行存储时,a[4,4]之前的元素个数为27(3×8+3),该元素相对于数组空间起始地址的偏移量是54。

  • 第3题:

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

    A.1140

    B.1145

    C.1120

    D.1125


    正确答案:A
    解析:注意是按行优先顺序存储。

  • 第4题:

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


    正确答案:1018

  • 第5题:

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


    正确答案:210

  • 第6题:

    数组A[1…10,-2…6,2…8]以行优先的顺序存储,设第一个元素的首地址是100,每个元素占3个存储长度的存储空间,则元素A[5,0,7]的存储地址为()


    正确答案:913

  • 第7题:

    设数组a[50][80]的基地址为2000,每个元素占2个存储单元,若以行序为主序顺序存储,则元素a[45][68]的存储地址为();若以列序为主序存储,则元素a[45][68]的存储地址为()


    正确答案:9174;8788

  • 第8题:

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


    正确答案:2195

  • 第9题:

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

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

  • 第10题:

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

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

  • 第11题:

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

    872

    B

    860

    C

    868

    D

    864


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

  • 第12题:

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

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

  • 第13题:

    ( 4 )按列优先顺序存储二维数组 A mn 的元素,设每个元素占用 1 个存储单元,则计算元素 a ij的地址的公式为 Loc(a ij ) = Loc(a 11 ) + (j-1 ) × m + 【 4 】 。


    正确答案:

  • 第14题:

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

    A.5

    B.10

    C.15

    D.25


    正确答案:B
    解析:本题考查的是数组元素的存储。
      二维数组a[0..4,1..5]的元素排列情况如下所示:
                a[0,1)a[0,2]a[0,3]a[0,4]a[0,5]
                a[1,1]a[1,2]a[1,3]a[1,4]a[1,5]
                a[2,1)a[2,2]a[2,3]a[2,4]a[2,5]
                a[3,1]a[3,2]a[3,3]a[3,4]a[3,5]
                a[4,1)a[4,2]a[4,3]a[4,4]a[4,5]
      以行为主序存储,元素a[2,1]之前存储10个元素,由于每个元素仅占一个存储单元,因此元素a[2,1]的存储位置相对于数组空间起始地址的偏移量为10。

  • 第15题:

    二维数组A[10][6]采用行优先的存储方法,若每个元素占4个存储单元,已知元素A[3][4]的存储地址为1000,则元素A[4][3]的存储地址为 ( )

    A.1020

    B.1024

    C.1036

    D.1240


    正确答案: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。

  • 第16题:

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


    正确答案:116

  • 第17题:

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


    正确答案:122

  • 第18题:

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


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

  • 第19题:

    假设有60行70列的二维数组a[1…60,1…70]以列序为主序顺序存储,其基地址为10000,每个元素占2个存储单元,那么第32行第58列的元素a[32,58]的存储地址为。(无第0行第0列元素)()

    • A、16902
    • B、16904
    • C、14454
    • D、答案A,B,C均不对

    正确答案:A

  • 第20题:

    填空题
    数组A[1…10,-2…6,2…8]以行优先的顺序存储,设第一个元素的首地址是100,每个元素占3个存储长度的存储空间,则元素A[5,0,7]的存储地址为()

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

  • 第21题:

    填空题
    设数组a[50][80]的基地址为2000,每个元素占2个存储单元,若以行序为主序顺序存储,则元素a[45][68]的存储地址为();若以列序为主序存储,则元素a[45][68]的存储地址为()

    正确答案: 9174,8788
    解析: 暂无解析

  • 第22题:

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

    28

    B

    42

    C

    48

    D

    54


    正确答案: A
    解析: 按列存储时,a[4,4]之前的元素个数为21(3×6+3),每个元素占两个存储单元,因此a[4,4]相对于数组空间起始地址的偏移量是42。按行存储时,a[4,4]之前的元素个数为27(3×8+3),该元素相对于数组空间起始地址的偏移量是54。

  • 第23题:

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

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

  • 第24题:

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

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