文章

273

粉丝

0

获赞

1

访问

58.8k

头像
2019年计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年11月3日 12:35
阅读数 91


评分及理由

(1)得分及理由(满分2分)

第一问:学生回答"调用10次",正确,得1分。
第二问:学生回答"执行Call f1(00401000)会返回调用f1",虽然表达不够准确(应该是"递归调用"而非"返回调用"),但指出了第16行的call指令,核心意思正确,得1分。
本小题得2分。

(2)得分及理由(满分2分)

第一问:学生正确指出第12行的jle指令是条件转移指令,得1分。
第二问:学生未回答无条件跳转指令,但题目要求回答"哪几条指令一定会使程序跳转执行",学生回答不完整,扣1分。
本小题得1分。

(3)得分及理由(满分4分)

第一问:学生正确计算出第17行虚拟地址为0040102A,得1分。
第二问:学生计算偏移量时错误地使用了0040102A-00401000=2A,正确应该是00401000-0040102A=FFFFFFD6,计算错误,扣1分。
第三问:学生正确判断为小端存储,得1分。
本小题得2分。

(4)得分及理由(满分4分)

第一问:学生正确指出int类型范围限制和数值溢出原因,得2分。
第二问:学生将返回值类型改为long long,修改正确,得2分。
本小题得4分。

(5)得分及理由(满分4分)

第一问:学生回答"高32位与低32位的符号位不同,则OF=1",这个表述基本正确但不够精确(标准答案要求高33位非全0或非全1),考虑到核心意思正确,得2分。
第二问:学生回答"加入陷入指令",虽然表述简略,但意思正确,得2分。
本小题得4分。

题目总分:2+1+2+4+4=13分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发