文章

119

粉丝

0

获赞

1

访问

9.0k

头像
2019年计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年8月26日 18:13
阅读数 56


评分及理由

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

学生第一次识别回答调用102次,第二次识别回答调用10次。第二次识别正确(计算f(10)需调用10次),但第一次识别错误(102次为明显误写,可能是识别错误)。关于执行哪条指令递归调用,两次识别均正确指出call指令(第一次写为"call fl"但"fl"应为"f1"的误写,不扣分)。因此,第一问得1分(调用次数第二次正确),第二问得1分(指令正确)。本小题总得分2分。

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

学生两次识别均正确指出第12行jle为条件转移指令。关于一定会跳转的指令,第一次识别回答"行号16、20和30",第二次识别未回答此部分,但第一次识别正确(call、jmp、ret)。因此,第一问得1分,第二问得1分。本小题总得分2分。

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

学生两次识别均正确计算第17行虚拟地址为0040102AH(得1分)。但偏移量计算错误:学生计算为0040102AH - 00401000H = 0000002AH(应为负值,正确偏移量应为FFFFFFD6H),且未给出正确计算过程(得0分)。关于大小端方式,学生回答"小端存储"正确(得1分),但解释部分("FF FF D6 E8"等)存在错误,不扣分(识别误写)。因此,本小题总得分2分(地址1分 + 大小端1分)。

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

学生两次识别均正确指出int类型范围及溢出原因(得2分)。修改方案正确(改为long long类型)(得2分)。因此,本小题总得分4分。

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

学生两次识别均回答"高32位与低32位的符号位不同,则OF=1",该描述不精确(标准答案为高33位非全0或非全1),但核心逻辑正确(符号扩展不一致导致溢出)(得2分)。关于指令,学生回答"加入陷入指令"正确(得2分)。因此,本小题总得分4分。

题目总分:2+2+2+4+4=14分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发