文章

313

粉丝

0

获赞

0

访问

59.9k

头像
2019年(408)计算机学科专业基础综合试题 - 第45题回答
计算机组成原理
发布于2025年12月1日 17:39
阅读数 150


评分及理由

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

学生答案:10次,第16条指令。与标准答案完全一致。
得分:2分。

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

学生答案:条件转移指令为第12条;一定会跳转的指令为第20、30条。
分析:标准答案中一定会跳转的指令包括第16行(call)、第20行(jmp)、第30行(ret)。学生答案缺少了第16行(call)。
扣分:缺少关键指令,扣1分。
得分:1分。

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

学生答案:
第一问:0040102AH。正确。
第二问:第一次识别结果计算错误(FFFFFFD64),第二次识别结果正确(FFFFFFD6H)。根据“两次识别有一次正确则不扣分”的原则,此项不扣分。
第三问:第一次识别结果为“不端方式”,第二次识别结果为“小端方式”。第二次识别正确。
分析:第一问正确得1分;第二问根据规则不扣分,得2分;第三问正确得1分。
得分:4分。

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

学生答案:
第一问:溢出。正确指出了核心原因。
第二问:将改为float f1(float n)。
分析:标准答案为将返回值类型改为表示范围更大的类型,如long long。学生答案改为float,虽然能表示更大范围,但会引入精度损失,从整数计算的角度看并非最佳或最通用的修改方案。此答案不完全符合“能返回正确结果”的要求(float可能无法精确表示大整数)。
扣分:第二问答案不准确,扣2分。
得分:2分。

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

学生答案:
第一问:高33位不全为0。表述不完整,标准答案为“高33位为非全0或非全1”。
第二问:陷入指令。表述不精确,标准答案为“溢出自陷指令”。
分析:第一问答案不完整,扣1分;第二问答案基本正确但不够准确,扣1分。
得分:2分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发