假设一个顺序表中第一个数据元素在主存中的存储单元地址是100,每个元素占 用2个存储单元,则第5个元素所在存储单元的地址

题目
单选题
假设一个顺序表中第一个数据元素在主存中的存储单元地址是100,每个元素占 用2个存储单元,则第5个元素所在存储单元的地址是()。
A

108

B

110

C

112

D

1 20

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A、110

B、108

C、100

D、120


参考答案:B

第2题:

假设一个顺序表中第一个数据元素在主存中的存储单元地址是100,每个元素占 用2个存储单元,则第5个元素所在存储单元的地址是()。

A、108

B、110

C、112

D、120


答案:A

第3题:

假设一个顺序表中第一个数据元素在主存中的存储单元地址是l00,每个元素占用两个存储单元,则第5个元素所在存储单元的地址是()

A.108

B.110

C.112

D.120


正确答案:A

第4题:

某线性表采用顺序存储结构,每个元素占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。

第5题:

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


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

第6题:

设C数组A[20][10]每个元素占2个存储单元,且第1个元素的首地址为2000,则元素A[8][9]的存储地址为()。


参考答案:2178

第7题:

设线性表的顺序存储结构中,每个元素占用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是正确答案。

第8题:

假设三维数组A[10][9][8]按行优先顺序存储,若每个元素占3个存储单元,且首地址为100,则元素A[9][8][7]的存储地址是501。()

此题为判断题(对,错)。


参考答案:错误

第9题:

已知具有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)。

第10题:

假设以行序为主序存储二维数组array[100][100],设每个数据元素占2个存储单元,基地址为10,下标从0开始,则元素array[5][5]的地址为()。

A.808

B.818

C.1010

D.1020


正确答案:C

更多相关问题