首页
登录
从业资格
设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,
设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,
考试题库
2022-08-02
101
问题
设数组a[0..n-1,0..m-1](n>1,m>1)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i<n,0≤j<m)的存储位置相对于数组空间首地址的偏移量为(35)。A. (j*m+i)*4B.(i*m+j)*4C.(j*n+i)*4D.(i*n+j)*4
选项
A. (j*m+i)*4
B.(i*m+j)*4
C.(j*n+i)*4
D.(i*n+j)*4
答案
B
解析
本题考查数据结构基础知识。数组a的元素可示意如下。
对于元素按行排列时,其之前有i行且每行有m个元素(行下标为0,1,…,i-1),即i*m个,行下标为i时,排列在a[i,j]切之前的元素有a[i,0],a[i,1],…,a[i,j-1],即j个,所以一共有i*m+j个元素排在a[i,j]之前,因此该元素的存储位置相对于数组空间首地址的偏移量为(i*m+j)*4。
转载请注明原文地址:https://tihaiku.com/congyezige/2425133.html
本试题收录于:
初级程序员题库软件水平考试初中高级分类
初级程序员
软件水平考试初中高级
相关试题推荐
在Linux中,目录()主要用于存放设备文件。A./var B./etc
在Linux操作系统中,目录“/etc”主要用于存放()。A.用户的相关文件
对于二维数组a[1..6,1..8],设每个元素占2个存储单元,且以列为主序存储
在Linux中,目录/dev主要用于存放()文件。A.用户 B.目录 C
Linux操作系统中,目录“/proc”主要用于存放()。A.设备文件 B
在Linux操作系统中,目录“etc/dev”主要用于存放()。A.设备文
在Linux中,系统配置文件存放在()目录内。A./etc B./sbi
在Linux中,设备文件存放在()目录下,以hd为前缀的文件是IDE设备,以
在存储体系中位于主存与CPU之间的高速缓存(Cache)用于存放主存中部分信息的
地址寄存器AR是用于存放()当前访问的内存单元地址。A.CPU B.RA
随机试题
Somepioneeringworkthatbeganasanattempttodiscoverwaystoincreasep
以互联网为基础,将数字化、智能化的物体接入其中,实现自组织互联,是互联网的延伸与
制备石灰稳定土无侧限抗压强度试件时,拌和均匀加有水泥的混合料应在1h内制成试件。
《国家电网公司变电检测管理规定》国家电网公司运维检修部履行以下职责:(一)贯彻落
某企业生产一种规格为150±1mm的瓷砖,但该种瓷砖的尺寸合格品率一直较低,
关于人民民主专政,下列表述中错误的是( )。A、人民民主专政是对人民实行民主和对
个人汽车贷款业务中,汽车经销商同购车人相互勾结,以同一套购车资料向多家银行申请贷
甲是某期货公司客户,做小麦期货交易,持有多头合约。甲向期货公司申请交割,但期货公
—般资料:求助者,男性,28岁,公务员。受婚恋困扰,伴有睡眠困难,食欲差一月余。
银行承兑汇票的承兑银行,应当按照票面金额向出票人收取()的手续费。A:千分之一
最新回复
(
0
)