首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有数组声明a[0..3,0..2,1..4],设编译时为a分配的存储空间首地址为base—a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1],a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2
若有数组声明a[0..3,0..2,1..4],设编译时为a分配的存储空间首地址为base—a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1],a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2
admin
2019-06-12
105
问题
若有数组声明a[0..3,0..2,1..4],设编译时为a分配的存储空间首地址为base—a,且每个数组元素占据一个存储单元。当元素以行为序存放(即按a[0,0,1],a[0,0,2],a[0,0,3],a[0,0,4],a[0,1,1],a[0,1,2],…,a[3,2,4]顺序存储),则数组元素a[2,2,2]在其存储空间中相对base a的偏移量是( )。
选项
A、8
B、12
C、33
D、48
答案
C
解析
本题考查数据结构的多维数组,是常考的知识点。
以前学过的是二维数组的存储,按“行”或“列”来保存,然后求某元素相对于首地址的偏移量。但这个题目是考查三维数组,更复杂,但是道理是一样的。按“行”序来存,仍是从最后一维开始,再往左到第一维进行变化。题目中数组口的大小为5行、4列、4纵,这里要注意题目给出的下标,则数组元素a[2,2,2]的位置处在第3行、第3列、第2纵,求它的偏移量分两部分,第一部分,前两行的偏移位置是2*4*4=32;第二部分,在第3行的偏移位置是2*4+2=10,但计算偏移位置是本位置之前的大小,所以是10-1=9。则数组元素a[2,2,2]在其存储空间中相对base—a的偏移量是32+9=41,C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/g7RZ777K
本试题收录于:
软件设计师上午基础知识考试题库软考中级分类
0
软件设计师上午基础知识考试
软考中级
相关试题推荐
ftp命令中用来设置客户端当前工作目录的命令是______。
在Linux系统中,root用户执行shutdown-rnow命令,系统将会(32)。
在生成树协议(STP)IEEE802.1d中,根据()来选择根交换机。
下列不属于主动攻击形式的是__________。
在网络管理中要防护各种安全威胁。在SNMPv3中,不必要或无法防护的安全威胁是(46)。
TCP/IP网络中的__________实现应答、排序和流控功能。
在开发一个系统时,如果用户对系统的目标不是很清楚,难以定义需求,这时最好使用(6)。
EIA/TIA-568标准规定,在综合布线时,如果信息插座到网卡之间使用无屏蔽双绞线,布线距离最大为__________m。(2009年下半年试题)
某公司网络的地址是202.110.128.0/17。下面的选项中,__________属于这个网络。(2008年下半年试题)
阅读以下技术说明以及Java程序,将Java程序中(1)~(5)空缺处的语句填写完整。[说明]用创建Thread类的子类的方法实现多线程,判断一个数是否是素数。如果是,打印“是素数”,如果不是,则打印“不是素数”,如果没有参数输入,显示“
随机试题
著作权的许可使用
Ifyou________aheart-attackorstrokevictimwhoneedsyourassistance,yourfirstresponseshouldbetostaycalmandurgebys
下列属于扩张型心肌病特征的是
A.为药学事业带来荣誉、发展和提高B.提供用药咨询和保健咨询,为病人健康服务,确保患者用药安全、有效、经济、合理C.符合法律法规和职业道德良心D.只接受公正、公平、合理的职业报酬E.执业药师共同的行为规范与标准
工程项目绩效具有多因性、多维性、动态性等特征,所以项目绩效评价是一种()的评价。
存储器容量的计量单位称为()。
开放式基金的交易价格取决于()
Heregretted______toomuchtimeoncomputergame.
()是师德的灵魂。没有爱就没有教育。教师必须关心爱护全体学生,尊重学生人格,平等公正对待学生。对学生严慈相济,做学生的良师益友。保护学生安全,关心学生健康,维护学生权益。
求n阶勒让德多项式的递归函数定义如下:doubleP(doublex,intn){if(n==0)return1;if(n==1)returnx;
最新回复
(
0
)