对于线性表的顺序存储,假定每个数据元素占用m个存储单元,每个数据元素第一个单元的存储位置为该数据元素的存储位置,第1个数据元素的存储位置为b,则第i个数据元素的存储位置为?A.b+i*mB.b+(i-1)*mC.b+(i+1)*mD.b+m

题目
对于线性表的顺序存储,假定每个数据元素占用m个存储单元,每个数据元素第一个单元的存储位置为该数据元素的存储位置,第1个数据元素的存储位置为b,则第i个数据元素的存储位置为?

A.b+i*m

B.b+(i-1)*m

C.b+(i+1)*m

D.b+m


相似考题
更多“对于线性表的顺序存储,假定每个数据元素占用m个存储单元,每个数据元素第一个单元的存储位置为该数据元素的存储位置,第1个数据元素的存储位置为b,则第i个数据元素的存储位置为? ”相关问题
  • 第1题:

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

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

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

  • 第2题:

    19、若线性表采用顺序存储结构,每个元素占用4个存储单元,第一个元素的存储地址为200,则第15个元素的存储地址是 。


    B 第5个元素的地址=100+2*(5一1)=108

  • 第3题:

    假设在顺序表{a1,a2,……,an}中,每一个数据元素所占的存储单元的数目为4,且第1个数据元素的存储地址为100,则第8个数据元素的存储地址是()。

    A.106

    B.107

    C.124

    D.128


    128

  • 第4题:

    设顺序表的每个元素占8个存储单元。第1个单元的存储地址是100,则第6个元素占用的第一个存储单元的地址为


    1

  • 第5题:

    一个顺序存储的线性表存有351个数据元素,则插入一个新元素的可能位置有 个。

    一个顺序存储的线性表存有351个数据元素,则插入一个新元素的可能位置有 个。


    删除 a3 后,其它数据向前移动的顺序依次为: a4,a5,a6