假设线性表中元素为(a1,a2,…,ai-1,ai,ai+1…an),设第一个元素a1的内存地址为LOC(a1),而每个元素在计算机内占t个存储单元,则第i个元素ai的首地址为( )。

admin2019-02-24  24

问题 假设线性表中元素为(a1,a2,…,ai-1,ai,ai+1…an),设第一个元素a1的内存地址为LOC(a1),而每个元素在计算机内占t个存储单元,则第i个元素ai的首地址为(    )。

选项 A、LOC(ai)=(i一1)×t(其中1≤i≤n)
B、LOC(ai)=LOC((a1)+i×t(其1≤i≤n)
C、LOC(ai)=LOC(a1)+(i—1)×t(其中1≤i≤n)
D、LOC(ai)=LOC(a1)+(i+1)×t(其中1≤i≤n)

答案C

解析 假设线性表中元素为(a1,a2,…,ai-1,ai,ai+1,…,an),设第一个元素a1的内存地址为LOC(a1),而每个元素在计算机内占t个存储单元,则第i个元素ai的首地址LOC(ai)为:LOC(ai)=LOC(a1)+(i一1)×t(其中1≤i≤n)。
转载请注明原文地址:https://kaotiyun.com/show/CECi777K
0

相关试题推荐
最新回复(0)