题目内容 (请给出正确答案)
[单选题]

假设某个C语言函数func的原型声明为“void func(int *xptr, int *yptr, int *zptr);” 。以下关于函数func()过程调用对应的机器级代码的叙述中,错误的是()。

A.func函数采用的是按地址传送参数的方式

B.传递给func函数的参数在func的栈帧中各占4个字节

C.在func过程的AT&T格式汇编代码中,8(%ebp)是xptr所在的存储地址

D.在func过程的AT&T格式汇编代码中,16(%ebp)是zptr所在的存储地址

提问人:网友lxzpower 发布时间:2022-01-07
参考答案
查看官方参考答案
如搜索结果不匹配,请 联系老师 获取答案
网友答案
查看全部
  • · 有3位网友选择 A,占比30%
  • · 有3位网友选择 C,占比30%
  • · 有3位网友选择 B,占比30%
  • · 有1位网友选择 D,占比10%
匿名网友 选择了B
[170.***.***.36] 1天前
匿名网友 选择了A
[120.***.***.171] 1天前
匿名网友 选择了C
[62.***.***.205] 1天前
匿名网友 选择了C
[178.***.***.11] 1天前
匿名网友 选择了B
[197.***.***.156] 1天前
匿名网友 选择了C
[48.***.***.109] 1天前
匿名网友 选择了D
[241.***.***.73] 1天前
匿名网友 选择了B
[63.***.***.113] 1天前
匿名网友 选择了A
[130.***.***.29] 1天前
匿名网友 选择了A
[226.***.***.95] 1天前
加载更多
提交我的答案
登录提交答案,可赢取奖励机会。
更多“假设某个C语言函数func的原型声明为“void func(…”相关的问题
第1题
运行以下程序,结果为( )。 DECLARE @Age Int Select @Age

A、null

B、0

C、出错

D、未知变量

点击查看答案
第2题
设与某个X值对应的Yp的真正代表值为Y0,那么从Xp来预测...

设与某个X值对应的Yp的真正代表值为Y0,那么从Xp来预测Y0时,误差的标准差将来自______。

A.因样本不同而变动时的标准差  B.误差的标准差

C.针对某一个样本而言的误差的标准差D.统计量抽样分布的标准差

点击查看答案
第3题
以下哪个不是C语言的编译软件?

A、Visual C++6.0

B、Visual C++2010 express

C、DEV C++

D、MS Office2010

点击查看答案
第4题
在Windows XP“我的电脑”和资源管理器中,假设已选定某个文件,下列操作能更改该文件名的是 ()。

A.执行菜单中的“重命名”,输入新文件名后回车

B.单击该文件的图形部分,输入新文件名后回车

C.单击该文件名,输入新文件名后回车

D.直接输入新文件名后按回车键

点击查看答案
第5题
在IA-32+Linux平台中,随着过程的嵌套调用,程序所使用的栈空间会动态地从低地址向高地址生长,并由ESP指向栈顶位置。
点击查看答案
第6题
假定结构体类型cont_info的声明如下: struct cont_info { char id[8]; char name [16]; unsigned post; char address[125]; char phone[20]; }; 若变量x的数据类型为struct cont_info,x的首址为0x8049820,则x.phone的起始地址为( )。

A、0x80498b9

B、0x80498cd

C、0x8049973

D、0x8049993

点击查看答案
第7题
IA-32中,假定静态short型二维数组b和指针数组pb的声明如下: static short b[2][4]={ {2, 9, -1, 5}, {3, 1, -6, 2 }}; static short *pb[2]={b[0], b[1]}; 若bp的首地址为0x8049830,i在ECX中,则“*pb[i]送EAX”所对应的汇编指令序列是( )。

A、movl 0x8049830( , %ecx, 4), %edx movl (%edx), %eax

B、leal 0x8049830( , %ecx, 4), %edx movl (%edx), %eax

C、movl 0x8049830( , %ecx, 4), %edx leal (%edx), %eax

D、leal 0x8049830( , %ecx, 4), %edx leal (%edx), %eax

点击查看答案
第8题
以下有关缓冲区溢出以及缓冲区溢出攻击的叙述中,错误的是( )。

A、当传送到栈中局部数组中的字符的个数超过数组长度时发生缓冲区溢出

B、恶意程序可利用像strcpy等无字符串长度设定的C库函数进行缓冲区溢出攻击

C、只要发生缓冲区溢出,寄存器内容或变量或返回地址等程序信息就可能被修改

D、只要发生缓冲区溢出,CPU就会跳转到恶意程序事先设定好的程序去执行

点击查看答案
第9题
以下关于使用GCC进行可执行目标文件生成的叙述中,错误的是( )。

A、一个C语言程序可以由多个源程序文件(称为一个模块)组成

B、每个源程序文件经过预处理、编译、汇编后生成一个可重定位目标文件

C、链接的过程中仅需要将所有源程序文件所生成的.o文件合并即可

D、在对.o文件进行合并时,总是将相同的节(.section)合并在一起

点击查看答案
第10题
以下针对可重定位目标文件和可执行目标文件比较的叙述中,错误的是( )。

A、可重定位目标文件按链接视图组织,主要描述用于链接的不同的节(section)的信息

B、可执行目标文件按执行视图组织,主要描述由不同的节组成的段如何映射到存储空间

C、可重定位目标文件中有专门的可重定位节(如.rel.text),而可执行目标文件中没有

D、可重定位目标文件中有节头表,用于描述各节的属性信息,而可执行文件中没有节头表

点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信