首页
登录
从业资格
设数组a[1..n,1..m](n>1,m>1)中的元素以列为主序存放,每个元素
设数组a[1..n,1..m](n>1,m>1)中的元素以列为主序存放,每个元素
题库
2022-08-02
87
问题
设数组a[1..n,1..m](n>1,m>1)中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[i,j](1≤i≤n,1≤j≤m)相对于数组空间首地址的偏移量为( )。A.(i-1)*m+j-1B.(i-1)*n+j-1C.(j-1)*m+i-1D.(j-1)*n+i-1
选项
A.(i-1)*m+j-1
B.(i-1)*n+j-1
C.(j-1)*m+i-1
D.(j-1)*n+i-1
答案
D
解析
本题考查程序语言基础知识。
存储数组元素时,需要将元素按照某种顺序排列。对于二维及多维数组,则有按行存储和按列存储两种方式,其不同在于同一个元素相对于数组空间起始位置的偏移量不同。本问题中n行m列的二维数组a[1..n,1..m]是按列存储,则对于元素a[i,j]来说,它之前有完整的j-1列、每列n个元素,在第j列上排在a[i,j]之前的元素个数是i-1个,因此排列在a[i,j]之前的元素个数为(j-1)*n+i-1,由于每个元素占一个单元,该表达式的值就是偏移量。
转载请注明原文地址:https://www.tihaiku.com/congyezige/2425127.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
在Linux操作系统中,目录“/etc”主要用于存放()。A.用户的相关文件
HTML元素中,()属性用于定义文档中未访问链接的默认颜色。A.alink
对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储
在Linux中,目录/dev主要用于存放()文件。A.用户 B.目录 C
在Linux中,系统配置文件存放在()目录内。A./etc B./sbi
在Linux中,设备文件存放在()目录中。A./dev B./home
在Linux中,设备文件存放在()目录下,以hd为前缀的文件是IDE设备,以
在存储体系中位于主存与CPU之间的高速缓存(Cache)用于存放主存中部分信息的
在Linux中,存放可选安装文件的目录是()。A./etc B./dev
地址寄存器AR是用于存放()当前访问的内存单元地址。A.CPU B.RA
随机试题
【B1】[br]【B9】A、relativeB、decisiveC、negativeD、sensitiveC根据上下文可知,空白处应填入一个与上文p
旅游活动新六要素的“情”指的是()A.商情旅游 B.外出讲课 C.感情旅游
A.当颗粒直径小于入射光波长的1/10时,散射光强度在各个方向的分布均匀一致B.
肝硬化最常见的并发症是A:肝性脑病 B:感染 C:原发性肝癌 D:上消化道
妈妈要求小华必须完成作业以后才能看动画片。这种做法符合( )。 A、负强化原则
我国开放式基金的估值频率是()。A:每个交易日B:每两个交易日C:每周D:
下列不属于关键风险指标监控的原则的是(?)。A.整体性 B.可持续性 C.敏
某款收益增强型结构化产品的关键条款如下图所示,请据此条款回答以下题。 假设
根据证券法律制度的规定,对于申请在科创板公开发行股票并上市的公司,作出同意或者不
相邻桩不得同时开挖,开挖桩群应从两端沿滑坡主轴间隔开挖,桩身强度达到设计强度的(
最新回复
(
0
)