文章

141

粉丝

0

获赞

3

访问

17.8k

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


评分及理由

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

学生第一问回答"10次"正确,第二问回答"第16条"正确。根据标准答案,计算f(10)需要调用10次,递归调用发生在第16行call指令。因此得2分。

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

学生第一问回答"第12条"正确(jle指令是条件转移指令)。第二问回答"16,20,30"正确(call、jmp、ret指令一定会使程序跳转)。因此得2分。

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

学生第一问回答"0040102AH"正确(第17行地址为00401025H+5H=0040102AH)。第二问计算偏移量过程正确(偏移量=00401000H-0040102AH=FFFFFFD6H,即-42的补码表示),但学生写的是"-42"而非十六进制形式,由于计算过程正确且数值等价,不扣分。第三问回答"小端方式"正确(低字节D6存储在低地址)。因此得4分。

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

学生第一问正确指出int型表示范围不足(最大值约10^9 < f(13))。第二问建议改为double型,但标准答案推荐使用long long(整型),double是浮点型可能引入精度问题,因此答案部分正确。扣1分。得3分。

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

学生第一问回答"高33位不为1或不为0"表述不严谨(应为"高33位非全0或非全1"),但意思基本正确。第二问回答"trap指令"正确(溢出自陷指令)。扣1分(表述不准确)。得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发