首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[2,3]相对于数组空间首地址的偏移量为(42)。
设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[2,3]相对于数组空间首地址的偏移量为(42)。
admin
2019-01-10
47
问题
设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[2,3]相对于数组空间首地址的偏移量为(42)。
选项
A、6
B、7
C、8
D、9
答案
B
解析
二维数组中的元素可以用两种方式存储:以行为主序(按行存储)或以列为主序(按列存储)。刘于一个m行n列的二维数组,当数组元素以行为主序存储时,首先存储第一行的所有元素,第二行的元素存储在第一行的元素之后,第三行的所有元素存储在第二行的元素之后,依次类推,第m行的元素最后存储。每行的元素按列下标次序从低到高依次存储。同理,以列为主序存储时,先存储第一列的元素,然后是第二列的元素,依次类推,最后是第n列的元素。
对于二维数组a[L1..H1,L2..H2],无论采用哪一种存储方式,都可以采用以下通式计算数组中元素a[i,j]在存储空间中的位置为
loc(a[i,j])=loc(a[L1,L2))+k*d
其中,k表示数组中存储在a[i,j]之前的元素数目:d表示每个数组元素占用的存储单元个数。当数组的元素以列为主序存放时,存储在a[i,j]之前的元素数目k为
k=(j-L2)*(H1-L1+1)+(i-L1)
因此对于题目中定义的数组a[1..3,1..4],以行为主序存放时,a[i,j]((1≤i≤3,1≤j≤4)的地址计算公式为
loc(a[i,j])=loc(a[1,1])+((j-1)*3+(i-1))*1=a-4+i+3j
因此,loc(a[2,3])=a-4+2+3×3=a+7。
转载请注明原文地址:https://kaotiyun.com/show/exVZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
为了进行差错控制,必须对传送的数据帧进行校验。要纠正出3位错,码字之间的海明距离最小值应为(24)。
在文件菜单中打印对话框的“页面范围”下的“当前页”项是指(13)。
有几个合作单位共同开发了一套软件,当进行转让时,根据《计算机软件保护条例》,(69)是不允许的。
以下关于程序语言的叙述,正确的是(41)。
某操作系统中,有以下四个作业:在单道方式下,采用短作业优先算法时作业调度的顺序是(20),一种综合兼顾短作业和长作业的作业调度算法是(21)。
若处理器的时钟频率为500MHz,每4个时钟周期组成一个计算机周期,执行一条指令平均需要3个机器周期,则该处理器的平均执行速度约为(4)MIPS。
计算机的指令集合是(22)。
响应比高者优先的作业调度算法是以计算时间和(26)来考虑的。
在使用微软公司的Word2003办公的时候,为了防止计算机意外死机或者停电带来的麻烦,通常需要使用(2)命令设置文档的自动保存功能;在复制了文档之后,需要快速的粘贴所复制的内容,通常使用快捷键(3);在Word文档录入完毕的时候,突然发现把所有“千古”写成
在模拟音频信道上传输数字信号,必须使用(23)。
随机试题
比较适合刻录CD用的光盘是
党的十四大正式确立的我国经济体制改革目标是()
运动性失语症取哪条标准线治疗
心脏体外循环时,血液中微聚物可引起
主要通过消化道传播的肝炎是
背景资料某电力建设公司承接2×1000MW电厂建设工程的总承包任务。考虑工期和专业特长的要求,辅助工程采用分包的方式组织建设。在工程建设中发生如下事件:事件一:在发电机转子安装时,施工单位进行了发电机转子安装前单独气密性试验,在试验压力
某汽车厂为增值税一般纳税人,主要生产销售中低端小汽车,下设一非独立核算门市部,本月将其生产的一批成本价为150万元的小汽车移送门市部,门市部将其中的90%销售,取得含增值税销售额为234万元。已知,消费税税率为9%,成本利润率为8%。该项业务汽车厂应缴纳的
2014年,某省共有小学3344所,招生59.8万人;在校生354.5万人,比上年增加4.9万人,增长1.4%,小学学龄儿童人学率为99.99%。小学生均校舍建筑面积7.8平方米;生均图书25.9册;每百名学生拥有计算机16.4台。共有初中1719所,招生
设f(x)=,则下列关于f(x)间断点的描述正确的是().
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
最新回复
(
0
)