早教吧作业答案频道 -->数学-->
设有一个二维数组A[m][n],假设A[0][0]存放位置在600(10),A[3][3]存放位置在678(10),每个元素占一个空间,问A[2][3](10)存放在什么位置?(脚注(10)表示用10进制表示,m>3)A.658B.648C.633D.653这里的A[2][3](1
题目详情
设有一个二维数组A[m][n],假设A[0][0]存放位置在600(10),A[3][3]存放位置在678(10),每个元素占一个空间,问A[2][3](10)存放在什么位置?(脚注(10)表示用10进制表示,m>3)
A.658 B.648 C.633 D.653
这里的A[2][3](10)下标从0,还是1开始
A.658 B.648 C.633 D.653
这里的A[2][3](10)下标从0,还是1开始
▼优质解答
答案和解析
分析过程:
每个数组元素占用 1 个地址单元.
A[0][0]是二维数组的第一个元素,它的地址即为数组的首地址,为600.
A[3][3]是数组的第(3 * n + 4)个元素,它与A[0][0]相距(3 * n + 3)个元素的位置.
\x093 * n + 3\x09(3个整行外加第4行前面3个元素)
A[3][3]的地址 = A[0][0]地址 + 两元素相隔距离
即
678 = 600 + 3*n + 3
得n = 25,即数组共有25列.
同理,A[2][3]与A[0][0]相距(3 * n + 3)个元素的位置
\x092 * n + 3\x09(2个整行外加第4行前面3个元素)
A[2][3]的地址 = A[0][0]地址 + 两元素相隔距离
= 600 + 2 * 25 + 3
= 653
故答案选D.
每个数组元素占用 1 个地址单元.
A[0][0]是二维数组的第一个元素,它的地址即为数组的首地址,为600.
A[3][3]是数组的第(3 * n + 4)个元素,它与A[0][0]相距(3 * n + 3)个元素的位置.
\x093 * n + 3\x09(3个整行外加第4行前面3个元素)
A[3][3]的地址 = A[0][0]地址 + 两元素相隔距离
即
678 = 600 + 3*n + 3
得n = 25,即数组共有25列.
同理,A[2][3]与A[0][0]相距(3 * n + 3)个元素的位置
\x092 * n + 3\x09(2个整行外加第4行前面3个元素)
A[2][3]的地址 = A[0][0]地址 + 两元素相隔距离
= 600 + 2 * 25 + 3
= 653
故答案选D.
看了设有一个二维数组A[m][n]...的网友还看了以下:
七年一放进行队列表演的方队,每个交叉点为一名学生的站位,每次解散后再集合位置要按规律变化,小明原来 2020-05-17 …
伊林公式的使用一座尺寸38mX25mX8m(高)的大厅共有1200个席位.装修表面是硬表面平均吸声 2020-05-22 …
常温下有pH=12的氢氧化钠溶液100毫升,若将其pH变为11,若用0.01mol每L的醋酸,则醋 2020-06-07 …
质量为16千克的质点在XOY平面内运动,受一恒力作用,力的分量Fx为6N,Fy为-7N.当t为0时 2020-06-15 …
称取含铝试样0.2053g,溶解后加入0.02081mol每升EDTA标准溶液50ml.调节酸度并 2020-06-18 …
物质再说溶液中的行为!将含有杂质的4.0gNaOH固体配成1000ml溶液,取20ml置于锥形瓶中 2020-07-26 …
老师用0至9这十个数字组成五个两位数,每个数字恰用一次;然后将这五个两位数分别给了A、B、C、D、E 2020-11-10 …
用0,1,2,3,4,5,6,7,8,9去组成最小的七位双数?(每数字只用一次)麻烦请说明答案原因! 2020-11-17 …
用0,0,1,2,3组出五位数,所有五位数的平均数是多少每次组数0,0,1,2,3都要用上,每个只用 2020-11-20 …
李叔叔骑车平均每小时行14千米,步行平均每小时走5千米.(1)如果骑车,他从家到工作单位用0.25小 2020-12-15 …