首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。
admin
2012-06-22
56
问题
若二维数组arr[1..M,1..N]的首地址为base,数组元素按列存储且每个元素占用K个存储单元,则元素arr[i,j]在该数组空间的地址为______。
选项
A、base+((i-1)*M+j-1)*K
B、base+((i-1)*N+j-1)*K
C、base+((j-1)*M+i-1)*K
D、base+((j-1)*N+i-1)*K
答案
C
解析
本题考查数组元素的存储知识。二维数组arr[1..M,1..N]的元素可以按行存储,也可以按列存储。按列存储时,元素的排列次序为,先是第一列的所有元素,然后是第二列的所有元素,最后是第N列的所有元素。每一列的元素则按行号从小到大依次排列。因此,对于元素arr[i,j],其存储位置如下计算:先计算其前面j-1列上的元素总数,为(j-1)*M,然后计算第j列上排列在arr[i,j]之前的元素数目,为i-1,因此arr[i,j]的地址为base+((j-1)*M+i-1)*K。
转载请注明原文地址:https://kaotiyun.com/show/VbPZ777K
本试题收录于:
软件评测师上午基础知识考试题库软考中级分类
0
软件评测师上午基础知识考试
软考中级
相关试题推荐
监理方协助建设单位分析项目的内容及项目周期,并提出安排工程进度的合理建议,属于_______阶段的主要任务。
软件工程活动的需求过程包括的内容是:(26)。
信息系统监理单位行为准则包括()。①科学②规范③守法④保密
以下内容中,(15)应写入操作手册。
下面关于实施知识产权保护的监理,描述错误的是________。
某项目采用先估计各个独立工作的费用,然后再汇总估计出整个项目的总费用,这种估算方法是()。
某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms,则读取一个100块的文件需要时间为(24)。
王某是某管理平台开发项目的项目经理。王某在项目启动阶段确定了项目组的成员,并任命程序员李工兼任质量保证人员。李工认为项目工期较长,因此将项目的质量检查时间定为每月1次。项目在实施过程中不断遇到一些问题,具体如下:事件1:项目进入编码阶段,在编码工
阅读下列说明,回答问题1至问题4,将解答填入对应栏内。[说明]某项目经理将其负责的系统集成项目进行了工作分解,并对每个工作单元进行了成本估算,得到其计划成本。各任务同时开工,开工5天后项目经理对进度情况进行了考核,如下表所示:请计算该项目在
阅读以下说明和C程序代码,回答问题1至问题3,将答案填入答题纸的对应栏内。【说明】【程序1】是关于条件编译的一段程序示例;【程序2】是一段switch语句应用示例。C语言要求switch之后圆括弧内的“表达式”类型必须是整型或字符型
随机试题
结核球与周围型肺癌鉴别诊断的关键在于前者
临床实践中知情同意的主要告知形式应为
产品线的总量是()。
某省人民政府要实施一项国家重点工程项目,占用某市农民的土地。该省人民政府对被用地农民给予各种补偿费用与安置费,并对多余的劳动力进行了安置。该省人民政府的此项行为属于:( )
[2009年第015题]图C.13.2所示公共建筑群体组合的例子,从左到右分别是:
上市公司发行可转换为股票的公司债券,除应满足发行债券的条件外,还应满足发行股票的条件,并由()核准。
开放式基金通常上市交易。()
下列各账务处理程序表述正确的有()。
新中国成立后,党曾提出在20世纪内,分两步把我国建设成为“四个现代化”的社会主义国家的构想,这就是1964年周恩来在三届人大三次会议上所作的《政府工作报告》。报告宣布分两步走实现四个现代化的发展战略,这两步是()
求.
最新回复
(
0
)