首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任一元素a[i][j]刚在数组中的位置的式子为( )。
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任一元素a[i][j]刚在数组中的位置的式子为( )。
admin
2010-05-22
23
问题
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任一元素a
[j]刚在数组中的位置的式子为( )。
选项
A、i*m+j
B、j*m+i
C、i*m+j-1
D、i*m+j+l
答案
8
解析
解此题要注意的问题有两个:一是,二维数组在内存中的存放形式是线性的,且是以行方式排列的。例如:a[3][4]在内存中是以a[0][0],a[0][1],a[0][2],a[0][3],a[1][0],a[1][1],a[1][2],…的顺序排列的。二是,数组的下标范围是从0开始至上限减1为止的。例如:a[5]中5个元素的下标范围是0~4。所以,元素a
[j]刚在m列的二维数组a中,其上面已经有a[0][?]~a[i-1][?],i行元素,加上其左面的a
[0]~a
[j-1],j个元素,再加上自己所处的位置1就是该元素在数组中的位置值了。i行元素的个数是i*m,所以元素a
[j]在数组中的位置为i*+j+1。得出结论后还应该验证一下,当i=0,j=0时,a[0][0]所处的位置代入式子为0*m+0+1:1,符合题意。故正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/fVWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设窗体上有一个Commandl命令按钮,还有以下程序代码:PrivateSubCommandl_Click()StaticxAsIntegerx=x+lCallproc(x)Printx,EndS
下面不属于结构化程序设计原则的是()。
在面向对象方法中,不属于“对象”基本特点的是
有如下数据定义语句:Dima,bAsIntegerDimx%,YasInteger执行上述语句后,不是整型变量的是()。
为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为()。
设子程序过程定义的首部为:PublicSubS(XAsInteger,YAsSingle)则以下正确的调用形式为()。
关系数据模型的三个组成部分中不包括()。
定义学生、教师和课程的关系模式S(S#,Sn,Sd,Dc,Sa)(其属性分别为学号、姓名、所在系、所在系的系主任、年龄);C(C#,Cn,P#)(其属性分别为课程号、课程名、先修课);SC(S#,C#,G)(其属性分别为学号、课程号和成绩)。包含对非主属性
标准模块中有如下程序代码:PublicxAsInteger,YAsIntegerSubTempSub()x=10:y=20EndSub在窗体上有1个命令按钮,并有如下事件过程:Pri
随机试题
不属于肠系膜上动脉的分支是
A.超出少许B.接触C.相距约1.0mmD.相距约0.5mmE.相距约2.0mm全口排牙时上第二前磨牙牙尖与平面关系为
常见的栓子中不包括
对损害赔偿以回复原状为原则,而以金钱赔偿为例外的国家是()。
2013年7月2日新人职职工,在2015年9月28日休年假,可休假()天。
原始社会教育的特点是()。
国际上用来综合考察居民间收入分配差异状况的一个重要分析指标是下面的哪一项?()
中华人民共和国成立初期,国家经济中主要的经济成分包括()
Exposureofthebody______strongsunlightcanbeharmful.
Thewayinwhichapersonuseslanguageisaffectednotonlybythevocabulary【B1】______butalsobythefunctionsofthelanguag
最新回复
(
0
)