参考答案和解析
1
更多“设顺序表的每个元素占8个存储单元。第1个单元的存储地址是100,则第6个元素占用的第一个存储单元的地址为”相关问题
  • 第1题:

    设线性表的顺序存储结构中,每个元素占用1个存储单元,表的第一个元素的存储地址为d,则第i个元素(1≤i≤n,n为表长)的存储地址为( )。

    A.d+(i-1)1

    B.d+il

    C.d+(i+1)1

    D.d+il-1


    正确答案:A
    解析:线性表的顺序存储结构是用一组地址连续的存储单元依次存储线性表的元素。因此,给出表的起始地址、每个元素占用的存储单元数,就可以计算出表中某个元素的存储地址,其中表的起始地址也就是表的第一个元素的存储地址。根据题目给定的条件,已知第1个元素的存储地址为d,每个元素占用1个存储单元,则第i个元素的存储地址为d+(i-1)1(1≤i≤n,n为表长)。由此可见,A是正确答案。

  • 第2题:

    数组A[-5..5,0..8]按列存储。若第一个元素的首地址为100,且每个元素占用4个存储单元,则元素A[2,3]的存储地址为______。

    A.244

    B.260

    C.364

    D.300


    正确答案:B
    解析:数组A[-5..5,0..8)如果按列存储的话,在内存中的顺序就是:A[-5,0],A[-4,0],A[-3,0],…,A[4,8],A[5,8]。我们把A[-5,0]~A[5,0]称为第0列;A[-5,1)~A[5,1]称为第1列…,则元素A[2,3]之前共有0~2,三个整列,每列有-5~5共11个元素。并且,在第3列中,元素A[2,3]之前还有A[-5,3]~A[1,3]这7个元素。所以,元素A[2,3]之前共有11×3+7=40个元素。首地址为100,且每个元素占用4个存储单元,则元素A[2,3]的存储地址为100+40×4=260。

  • 第3题:

    某线性表采用顺序存储结构,每个元素占4个存储单元,首地址为200,则第12个元素的存储地址为

    A.248

    B.247

    C.246

    D.244


    正确答案:D
    解析:设线性表牛的第一个数据元素的存储地址(指第一个字节的地址,即首地址)为ADR(a1),每个数据元素占k个字节,则线性表中第i个元素在计算机存储空间的存储地址为: ADR(ai)=ADR(a1)+(i-1)k因此,ADR(a12)=200+(12-1)×4=244。

  • 第4题:

    设线性表(顺序存储方式)的每个元素占8个存储单元。第一个单元的存储地址为100,则第6个元素占用的最后一个存储单元的地址为()。

    A.139
    B.140
    C.147
    D.148

    答案:C
    解析:
    6个元素,每个元素8个存储单元.一共需要48个存储单元。第一个单元的存储地址为100,所以第6个元素占用的最后一个存储单元的地址为100+48-1=147(-1是因为地址100是第一个存储位置)。

  • 第5题:

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


    正确答案:116

  • 第6题:

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


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

  • 第7题:

    已知一个顺序存储的线性表,设每个结点需占用m个存储单元,若第一个结点的地址为d1,则第1个结点的地址为()。


    正确答案:dl+(I-1)*m

  • 第8题:

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


    正确答案:9174;8788

  • 第9题:

    填空题
    已知一个顺序存储的线性表,设每个结点需占用m个存储单元,若第一个结点的地址为d1,则第1个结点的地址为()。

    正确答案: dl+(I-1)*m
    解析: 暂无解析

  • 第10题:

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

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

  • 第11题:

    单选题
    设顺序表的第5个元素的存储地址为200,且每个元素占一个存储单元,则第14个元素的存储地址为()。
    A

    208

    B

    209

    C

    210

    D

    214


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

  • 第12题:

    判断题
    若线性表采用顺序存储结构,每个数据元素占用4个存储单元,第12个数据元素的存储地址为144,则第1个数据元素的存储地址是101。
    A

    B


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

  • 第13题:

    一个向量(即一批地址连续的存储单元)第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的地址是【 】。


    正确答案:108
    108 解析:第一个元素占用100和101,第二个元素占用102和103,第三个元素占用104和 105,第四个元素占用106和107,第五个元素占用108和109……

  • 第14题:

    已知具有n个元素的一维数组采用顺序存储结构,假设每个元素占k个存储单元,若第一个元素的地址为LOC(a1),那么第1今元素地址LOC(ai)= ______。


    正确答案:LOC(a1)+k*(I-1)
    LOC(a1)+k*(I-1) 解析:对顺序存储结构中存储的元素,第I+1个元素的存储位置与第1个元素存储位置满足关系LOC(ai+1)=LOC(ai)+k,根据该递归公式,可得到LOC(ai)=LOC(a1)+k*(I-1)。

  • 第15题:

    数组A[-5..5,0..8]按列存储。若第一个元素的首地址为100,且每个元素占用4个存储单元,则元素A[2,3]的存储地址为(43)。

    A.244

    B.260

    C.364

    D.300


    正确答案:B
    解析:本题考查数组元素的存储结构。
      二维数组A[-5..5,0..8]的示意图如下。
      A[-5,0] A[-5,1] A[-5,2] A[-5,3]  …  A[-5,8]
      A[-4,0] A[-4,1] A[-4,2] A[-4,3]  …  A[-4,8]
      ┇    ┇    ┇    ┇        ┇
      A[2,0] A[2,1] A[2,2] A[2,3]    …  A[2,8]
      ┇    ┇    ┇    ┇   …    ┇
      A[4,0] A[4,1] A[4,2] A[4,3]    …  A[4,8]
      A[5,0] A[5,11 A[5,2] A[5,3]    …  A[5,8]
      以列为主序存储元素时,存储在A[2,3]之前的元素个数为11x3+7,因此A[2,3]的存储地址为100+40*4=260。

  • 第16题:

    设二维数组a[0‥5,0‥6]按行存储,每个元素占d个存储单元,如果每个元素改为2d个存储单元,起始地址不变,则元素a[2,6]的存储地址将要增加()个存储单元。

    • A、20d
    • B、21d
    • C、38d
    • D、39d

    正确答案:A

  • 第17题:

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


    正确答案:210

  • 第18题:

    顺序表中第一个元素的存储地址是100,每个元素的长度为2,则第5个元素的存储地址是()。


    正确答案:108

  • 第19题:

    若线性表采用顺序存储结构,每个数据元素占用4个存储单元,第12个数据元素的存储地址为144,则第1个数据元素的存储地址是101。


    正确答案:错误

  • 第20题:

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


    正确答案:2195

  • 第21题:

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

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

  • 第22题:

    单选题
    已知一维数组A采用顺序存储结构,每个元素占用4个存储单元,第9个元素的地址为144,则第一个元素的地址是()。
    A

    108

    B

    180

    C

    176

    D

    112


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

  • 第23题:

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

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

  • 第24题:

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

    正确答案: 1100+(6*2+3)*2=1130
    解析: 暂无解析