首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任一元素a[i][j]刚在数组中的位置的式子为( )。
若二维数组a有m列,且设a[0][0]位于数组的第一个位置上,则计算任一元素a[i][j]刚在数组中的位置的式子为( )。
admin
2010-05-22
11
问题
若二维数组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://jikaoti.com/ti/hLI0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行以下程序段aS=”VisualBasicProgramming”:b$=“C++”c$=UCase(Left$(aS,7))&b$&RightS(aS,12)变量c$的值为
假定用下面的语句打开文件:Open”File1.txt”ForInputAs#1则不能正确读文件的语句是
下列说法中,错误的是()。
下面关于菜单的叙述中正确的是()。
下面不属于软件需求规格说明书内容的是()。
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是()。
有如下程序:PrivateSubForm_Click()DimSAsStringS=lnputBox(“请输入一个字符串:”)Fori=1ToLen(S)\2
某二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,则该二叉树的后序序列为
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是( )。
下列写法正确的是()
随机试题
FieldsacrossEuropearecontaminatedwithdangerouslevelsoftheantibiotics(抗生素)giventofarmanimals.Thedrugs,whicharei
患者,女,26岁。妊娠39周产下一健康女婴,做产后乳房护理不正确的指导是
参与式培训首先营造的培训环境是
A.蒸馏法B.干烤法C.高压蒸气灭菌法D.紫外线照射E.巴氏消毒法药物制剂室空气消毒常用
甲在温州一豪宅院外将一个正在玩耍的男孩(3岁)骗走,意图勒索钱财,但孩子说不清自已家里的联系方式,无法进行勒索。甲怕时间长了被发现,于是将孩子带到甘肃以10.000元卖掉。对甲的行为,不正确的处理有:()
Yonaresupposedtogetridofcarelessness,________itoftenleadstoseriouserrors.
学习:掌握()
A、 B、 C、 D、 D
=________.
下列关于虚函数的表述中,正确的是
最新回复
(
0
)