首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
考研
某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int和shorI型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下: struct{ inta: charb: shOrtc: }record: record.a=273:
某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int和shorI型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下: struct{ inta: charb: shOrtc: }record: record.a=273:
admin
2014-01-14
42
问题
某计算机存储器按字节编址,采用小端方式存放数据。假定编译器规定int和shorI型长度分别为32位和16位,并且数据按边界对齐存储。某C语言程序段如下:
struct{
inta:
charb:
shOrtc:
}record:
record.a=273:
若record变量的首地址为OxC008,则地址0x(]008中内容及recor@D@c的地址分别为
选项
A、0x00、OxC00D
B、0x00、0xC00E
C、Ox11、0xC00D
D、0x11、0xC00E
答案
D
解析
小端方式存放数据是指将最后一个字节存放在首地址处。显然,0xC008存放的是a变量的最后一个字节,而273用十六进制表示为00000111H。即将a分成4个字节存放,分别为:0x00,0x00,Ox01,0x11。而0xC008存放的是a变量的最后一个字节,即0x11。在程序执行过程中,先给reecor@D@a分配内存,然后给recor@D@h分配内存,而recor@D@a占4个字节,recor@D@h占1个字节,那么存放recor@D@c的地址要偏移5个字节,但是在小端存放数据的方式中,则需要偏移6个字节,即0xc008+0x0006=0xC00E。
转载请注明原文地址:https://jikaoti.com/ti/D4ajFFFM
本试题收录于:
计算机408题库学硕统考专业分类
0
计算机408
学硕统考专业
相关试题推荐
下列关于《大明律》的叙述,不正确的是()
简述当代科技革命发生的背景条件。
希拉克略王朝的军区制改革的内容和意义。
关于明朝“缇骑”的叙述,不正确的是()
蒙古军西征之后,罗斯处于()的控制之下。
下列关于胡司战争的叙述错误的一项是()。
规定德国赔款数额最少的是()。
中古时代实行索贡巡行赋税征收方式的国家是()。
前期罗马帝国时期,关于罗马东方行省的传统手工业产品的叙述,不正确的是()。
描述滑动窗口机制及其作用。比较停止一等待协议,多帧滑动窗口和后退N帧协议,多帧滑动窗口与选择重传协议的区别。
随机试题
五输穴中,经气所出为( )。
护士发现糖尿病患者缺乏饮食治疗的知识,正确的陈述为()
下列责任中,建设单位的安全责任有()。
计算机能直接执行的程序是机器语言程序。()
下列关于中央银行的说法错误的是()。
A、 B、 C、 D、 A
土地革命战争期间,毛泽东和邓子恢等一起制定的土地革命的阶级路线和土地分配方法有()
Foreachblank,choosethebestanswerfromthefourchoicesandwritedownontheanswersheet.(66)isaone-wayfunctiont
A、 B、 C、 D、 C
Psychologistsaredividedwithregardtotheirattitudestoward______.Thephrase"tokeneconomies"(Line1,Para.5)probably
最新回复
(
0
)