首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[2,3]相对于数组空间首地址的偏移量为(42)。
设数组a[1..3,1..4]中的元素以列为主序存放,每个元素占用1个存储单元,则数组元素a[2,3]相对于数组空间首地址的偏移量为(42)。
admin
2019-01-10
41
问题
设数组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
程序员上午基础知识考试
软考初级
相关试题推荐
以下选项中,不属于Word中段落对齐方式的是(13)。
CSMA/CD是在ⅢEE802.3中制定的访问控制方式,其中的CSMA指的是(43),CD指的是(44),当侦听到冲突时,采用(45)继续侦听,发现冲突后采用的退避算法是(46)。
在网页中添加的多媒体不包括(52)。
通常并不是所有的协议都能够通过路由器,如(39)在路由器中就不能通过.
(68)是用于多媒体及一些交互应用的传输协议,但对于大多数Internet应用,端到端的可靠有序传输是必须的,这些应用必须采用(69)协议。
自标准实施之日起,至标准复审重新确认、修订或废止的时间,称为标准的有效期,我国在国家标准管理办法中规定,国家标准的有效期一般为(63)年。
TCP/IP协议集由Internet工作委员会发布并已成为(26)标准。与(27)的情况不同,从来不存在正式的TCP/IP层次结构模型,但根据已开发的协议标准,可以根据通信任务将其分成4个比较独立的层次,即网络接9层、网络互联层、(28)、应用层。
嵌入到Web页中的Flash动画的扩展名是(45),而用来向Flash应用程序添加交互性的语言是(46。
在无线局域网的主要工作过程中,无线工作站从一个扩展服务区中一个基本服务集移动到另一个基本服务集的过程是______。A.扫频B.关联C.重关联D.漫游
浏览某网页时输入的URL地址为http://www.aaa.com.cn/index.asp,其中顶级域名是______。
随机试题
关于加压送风机的控制,下列说法正确的是()。
恶性黑色素瘤远处转移最常见的部位是
利用横道图表示工程进度计划的缺点有()
甲公司签发的支票上,中文大写金额为“伍仟捌佰元整”,阿拉伯数字(数码)记录的金额为“5810元”。根据《票据法》规定,下列关于支票效力表述正确的是()。
《中华人民共和国义务教育法》规定,具体负责义务教育实施工作的是()。
党员人数()以上的村,根据工作需要,经县级党委机关批准,可以成立党的基层委员会。
每年“世界读书日”前后,“阅读”都会成为一个热门话题。在_________地广泛提倡读书之外,近年来,“阅读”领域内的一些新变化,如迅速_________开来的“浅阅读”现象,也越来越引起人们的关注。
目前人们普遍采用的用Ethernet组建企业网的全面解决方案是:桌面系统采用传输速率为10Mbps的Ethernet,部门级系统采用速率为100Mbps的FastEthernet,企业级系统采用传输速率为()。
Somepeoplebelievethatinternationalsportcreatesgoodwill(31)thenationsandthatifcountriesplay(32)togethertheywil
AcertainmonthhasfiveThursdaysinitandthedateofthesecondSundayisthe13th.WhatisthedateofthethirdTuesday?
最新回复
(
0
)