早教吧考试题库频道 --> 计算机类考试 -->计算机三级 -->
二维数组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]...的网友还看了以下:
英语翻译首先,博物馆的免费开放离不开政府或地方政府的支持,但正所谓赋税取之于民用之于民,免费开放的 英语 2020-05-13 …
英语翻译首先,博物馆的免费开放离不开政府或地方政府的支持,但正所谓赋税取之于民用之于民,免费开放的 英语 2020-05-13 …
二维数组指针二维数组元素的地址二维数组元素的地址可以由表达式&a[i][j]求得;也可以通过每行的 数学 2020-05-14 …
一道笔试题:单片机上电后没有运转,首先要检查什么?首先的意思,是不是第一步?清说第一步要干什么 其他 2020-05-14 …
文教科学卫生事业单位定员的确定要考虑一些因素,其中首先需要考虑的是( )。A.国家规定的定员比 财会类考试 2020-05-21 …
首屈一指,鞭长莫及,我行我素,先发制人,一纸空文, 语文 2020-05-23 …
铀这种元素是谁首先发现的? 物理 2020-06-07 …
维生素D3的生理功能是(),它首先在肝脏变成()才具有生理活性。 职业技能鉴定 2020-06-07 …
治疗伤寒和副伤寒的首选药物是( )A.氨苄西林B.红霉素C.四环素D.氯霉素E.多西环素 职业技能鉴定 2020-06-07 …
治疗支原体肺炎的首选药是A:四环素B:氯霉素C:多黏菌素D:青霉素E:链霉素 职业技能鉴定 2020-06-07 …