设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为________________。

admin2020-05-13  34

问题 设数组a[1..10,1..8]中的元素按行存放,每个元素占用4个存储单元,已知第一个数组元素a[1,1]的地址为1004,那么a[5,6]的地址为________________。

选项 A、1004+(5*8+6)*4
B、1004+(4*8+5)*4
C、1004+(5*10+6)*4
D、1004+(4*10+5)*4

答案B

解析 本题考查程序语言基础知识。数组a[1..10,1..8]共10*8=80个元素,按行存储时,每行8个、共10行。元素a[5,6]位于第5行、第6列,在它之前的元素有4行、每行8个以及第5行的前5个,合计为4*8+5,因此其地址为1004+(4*8+5)*4。
转载请注明原文地址:https://kaotiyun.com/show/OmPZ777K
0

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