【单选题】假设有二维数组A6×8,每个元素用相邻的6字节存储,存储器按字节编址。已知A的起始存储位置为1000,则按行存储时,元素a13的第一个字节的地址为______。
A、1072 B.1070
C、1150
D、1154
网考网参考答案:A
网考网解析:
[解析] 本题考查数组在计算机存储器中的存储。 题目中给出了二维数组A 6×8 ,其中每个元素用相邻的6字节存储,这说明数组A是一个6行8列的二维数组,且每个元素占相邻的6字节。那么数组总共要占6×8×6=288字节。a 13 是数组中的第13个元素,在存储它以前已有12个元素从起始存储位置按行存储了,12个元素占12×6=72字节。因此,元素a 13 的第一个字节的地址应该为1000+72=1072。 另外,解答此类试题,要看清楚试题的要求,数组的起始是从0开始还是从1开始。在本题中,没有明确这个问题,我们假设是从1开始,即数组的第1个元素是A[1][1]。
document.getElementById("warp").style.display="none";
document.getElementById("content").style.display="block";
查看试题解析出处>>
发布评论 查看全部评论