一个线性表采用顺序存储方式,若每个元素占用4个存储单元,已知第一个元素的地址为100,则第5个元素的起始地址是?
答案解析
核心考点:线性表顺序存储的地址计算。
解题思路:顺序存储的元素地址是连续的,计算时需要考虑首地址和每个元素的大小。
选项分析:
A. 104:错误,只考虑了偏移4个单元,没有考虑前面有多个元素。
B. 116:正确。第五个元素的地址应该是首地址加上前4个元素的偏移量,即 100 + 4 * 4 = 116。
C. 120:错误,计算时多算了一个元素的偏移。
D. 124:错误,计算时偏移量过大。
易错点:注意计算的是第五个元素的起始地址,不是偏移量本身,需要考虑前4个元素所占用的空间。
正确答案:B