在一个以列序为主序存储的二维数组中,若数组大小为60行70列,每个元素占用2个存储单元,且基地址为10000,那么第32行第58列的元素的存储地址是多少?

答案解析

此题考察二维数组的存储地址计算。对于一个以列序为主序存储的二维数组,其元素a[i][j]的存储地址计算公式为:基地址 + (j * 行数 + i) * 单元大小。根据题目给定的数组大小60行70列,基地址10000,每个元素占2个存储单元,第32行第58列的元素a[32][58]的存储地址计算如下:10000 + (58 * 60 + 32) * 2 = 16904。因此,正确答案是B. 16904。选项A和C的计算结果不正确,选项D错误地表示所有选项都不正确。
正确答案:B
随机推荐
开始刷题