A.在可重定位目标文件的.rel.data节中,有一个与bufp1相关的重定位条目
B.在可重定位目标文件的.rel.text节中,有一个与buf相关的重定位条目
C.在相应的重定位条目中,对bufpl和buf的引用均采用绝对地址方式
D.可用一条mov指令实现该赋值语句,该mov指令中有两处需要重定位
第1题
A.bufpl的地址为0x8048938,重定位前的内容为04H、00H、00H、00H
B.在可重定位目标文件的.rel.data节中,有一个引用buf的重定位条目
C.在相应的重定位条目中,对bufp1和buf的引用均采用绝对地址方式
D.在可执行目标文件中,地址0x8048938开始的4个字节为34H、89H、04H,08H
第3题
A.静态(static型)变量和非静态局部(auto型)变量都分配在对应栈帧中
B.因为非静态局部变量被分配在栈中,所以其作用域仅在过程体内
C.非静态局部变量可以和全局变量同名,是因为它们被分配在不同存储区
D.不同过程中的非静态局部变量可以同名,是因为它们被分配在不同栈帧中
第4题
假定静态short型二维数组b的声明如下:
若b的首地址为0x8049820,则按行优先存储方式下,地址0x804982c中的内容()。
A.Oxfa
B.0xff
C.0x00
D.0x05
第5题
假定静态short型二维数组b的声明如下:
若b的首地址为0x8049820,则按行优先存储方式下,数组元素“8”的地址是()。
A.0x8049825
B.0x804982a
C.0x8049824
D.0x8049828
第6题
假定静态short型二维数组b和指针数组pb的声明如下:
若b的首地址为0x8049820,则&pb[1]的值是()。
A.0x8049830
B.0x8049832
C.0x8049834
D.0x8049838
第7题
假定结构体类型cont_info的声明如下:
若变量x的数据类型为structcont_info,x的首地址为0x8049820,则字段x,phone的起始地址为()。
A.0x80498b9
B.0x80498cd
C.0x8049973
D.0x8049993
第8题
第9题
假定结构体类型cont_info的声明如下;
若结构体变量x初始化定义为struetcontinfox=(0000010","ZhangS",210022,"273longstreet,HighBuilding#3015"."12345678"},x的首地址在EDX中,unsignedxpost=xpost,所对应的汇编指令为()。
A.movl0x24(%edx),%eax
B.movl0x18(%edx),%eax
C.leal0x24(%edx),%eax
D.leal0xI8(%edx),%eax
第10题
A.0x804908e
B.0x8049090
C.0x8049092
D.0x8049094
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!