早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
二维数组A[0…8)[0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素引A[8,5]的存
题目
二维数组A[0…8)[0…9],其每个元素占2字节,从首地址400开始,按行优先顺序存放,则元素引A[8,5]的存储地址为
A.570
B.506
C.410
D.482
参考答案
正确答案:A
解析:由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。由此可知:A[8,5](第9行第6个元素)的地址是400+20×8+2×5=570。计算公式:对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址P是p=S+(i×n+j)×k;在本题中,A[8,5]用C描述就是A[8][5],我们使用公式: p=400+(8×10+5)×2=570。
解析:由于该数组按行优先顺序存储,所以每行共占10×2=20个字节。由此可知:A[8,5](第9行第6个元素)的地址是400+20×8+2×5=570。计算公式:对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址P是p=S+(i×n+j)×k;在本题中,A[8,5]用C描述就是A[8][5],我们使用公式: p=400+(8×10+5)×2=570。
看了二维数组A[0…8)[0…9]...的网友还看了以下:
已知x+516是一个最简真分数,那么x可以取的自然数有()个.A.4个B.5个C.6个D.7个 数学 2020-04-07 …
若关于一个x的多项式(a-4)x的4次方-x的b次方+x-b为二次三项式,那么a= ,b=,如果x 数学 2020-05-16 …
宽带ISDN的协议分为几个面和几个层?()A.4和4B.3和6C.4和3D.3和3 计算机类考试 2020-05-23 …
在平面直角坐标系中画出下列个点A(-4,3)B(-1,3),C(2,3),D(3,3).并说明你画 数学 2020-06-07 …
近似数402是把一个小数保留一位小数后所得到的,下列数中,什么不可能是这个数.A.4.2399B. 数学 2020-07-09 …
求两个因式分解过程a^3-8a^2-12a+1442x^5+2x^4-5x^3-57x+55第一个 数学 2020-07-17 …
叠木方第一层1个二层4个三层9个…十层100个总共了多少怎么算? 数学 2020-07-22 …
函数f(x)=x^3-ax^2-bx+a^2在x=1处有极值10,则点(a,b)为别说是一个得a= 数学 2020-07-31 …
在小于平角的范围内,用一对普通的三角板能画出确定度数的角有()个.A.4个B.7个C.11个D.16 数学 2020-11-17 …
⊙o⊙?)不懂有若干个数,第一个数为a×1,第二个数记为a×2,.,第n个数记为a×n,若a×1=负 数学 2020-11-20 …