文章

123

粉丝

93

获赞

1

访问

16.7k

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


评分及理由

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

第一问:学生回答“10次”,正确,得1分。
第二问:学生回答“call f1(00401000)”,正确指出了第16行的call指令,得1分。
本题得2分。

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

第一问:学生回答“jle f1+35为条件转移指令”,正确,得1分。
第二问:学生回答“jmp f1+3Ah一定会使程序跳转”,正确,但遗漏了call和ret指令。标准答案要求指出三条指令(call、jmp、ret),学生只答出一条,扣1分。
本题得1分。

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

第一问:学生计算第17行虚拟地址为“0040102AH”,正确,得1分。
第二问:学生计算偏移量过程有误,结果“0000002AH”错误,且计算过程混乱(如出现“FFBF EFFFH”等无关内容),扣2分。
第三问:学生回答“小端方式”,正确,得1分。
本题得2分。

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

第一问:学生回答“f(13)的结果大于int型所能表示的最大数,发生了溢出”,正确,得2分。
第二问:学生建议“将int修改为double”,但double为浮点型,可能损失精度,标准答案为改为long long等整型。答案不严谨,扣1分。
本题得3分。

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

第一问:学生回答“若为有符号数,高32位不全相同时,溢出”,描述不准确(标准答案要求高33位非全0/全1),扣1分;回答“若为无符号数...”为多余内容,不扣分。
第二问:学生回答“加入自陷指令”,正确,得2分。
本题得3分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发