早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
二维数组A[0..6,0..9],其每个元素占2个字节,从首地址200开始,按行优先顺序存放,则元素A[7,5]的存
题目
二维数组A[0..6,0..9],其每个元素占2个字节,从首地址200开始,按行优先顺序存放,则元素A[7,5]的存储地址为________。
A.350
B.570
C.275
D.482
参考答案
正确答案:A
解析:由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。由此可知:A[7,5](第8行第6个元素)的地址是200+20×7+2×5=350。对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地p是:p=S+(i*n+j)*k;在本题中,A[8,5]用C描述就是A[7][5],我们使用公式:p=200+(7*10+5)*2=350。
解析:由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。由此可知:A[7,5](第8行第6个元素)的地址是200+20×7+2×5=350。对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地p是:p=S+(i*n+j)*k;在本题中,A[8,5]用C描述就是A[7][5],我们使用公式:p=200+(7*10+5)*2=350。
看了二维数组A[0..6,0..9...的网友还看了以下:
计算(能简算的要简算).56-2.7+3.440.25×9.8×404.5×0.9+5.5×0.9 其他 2020-04-07 …
用简便方法计算(1)13.6-1.8-3.2(2)13.7+1.98+0.02+5.3(3)5.1 其他 2020-05-15 …
三道简算题,77*(7/11-5/6)+5/6*77(1/8+2/15)*8*156.9-5/11 数学 2020-06-10 …
matlab输出结果精度问题!急!clear; A=[4.7000000 24.5 24.1 10 其他 2020-06-27 …
防砂筛管词汇BASEPIPE:N-80MATERIAL:310SSLSCREENOD:4.2"ID 其他 2020-06-29 …
200-0.3-0.6-0.9-...-5.1-5.4xbxcdf 数学 2020-07-09 …
1、2,5,28,257,()A.2006B.1342C.3503D.31262、0,9,5,29 数学 2020-07-18 …
心算.1.5×3=0.03×5=12×0.003=0.9×7=4×0.08=15×0.004=0.5 数学 2020-10-30 …
心算.1.5×3=0.03×5=12×0.003=0.9×7=4×0.08=15×0.004=0.5 数学 2020-10-30 …
200-0.3-0.6-0.9.-5.1-5.4=简便计算 数学 2020-11-26 …