首页 > 试题广场 >

假设以行序为主序存储二维数组A=array[1..100,1

[单选题]
假设以行序为主序存储二维数组 A=array[1..100, 1..100], 设每个数据元素占 2 个存储单元, 基地址为 10,则 LOC[6, 6]=( )。
  • 808
  • 818
  • 1010
  • 1020

index从0开始,LOC(5, 100)的位置相对于基址偏移了499个存储单元,LOC(6, 6)相对于基址则便宜了505个存储单元,。

基址是10,每个元素占2个存储单元,则最后的公式为:
LOC = 基址 + 单个元素占用的存储单元 * 偏移量
LOC(6, 6) = 10 + 2 * 505 = 1020

发表于 2022-02-02 15:21:15 回复(2)
艹,忘了加10了
发表于 2023-08-05 11:33:48 回复(1)