刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
:本题考察数组元素的地址计算。首先,数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元。已知第一个数组元素a[1,1]的地址为1004。对于a[5,6],我们需要计算其相对于a[1,1]的偏移量。
按照行优先的存储方式,a[5,6]位于第5行第6列。由于数组下标从1开始,所以其所在行的前4行已经存满,即已经存储了48=32个元素。再加上所在行前面的5个元素,总共偏移的元素个数为:48+5。
因此,a[5,6]的地址为基准地址1004加上偏移量(4*8+5)*4。所以选项B是正确的。
本文链接:设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
