2024年(408)计算机学科专业基础综合试题 - 第44题回答

评分及理由
(1)得分及理由(满分3分)
学生两次识别结果均正确给出:数组a首地址寄存器为03H,变量i寄存器为02H,sum寄存器为01H。与标准答案完全一致。
得分:3分
(2)得分及理由(满分5分)
本小题包含多个计算和判断,需逐一分析:
- a[i]的地址:标准答案为0013 E004H。学生第一次识别结果为“00B'E004”,第二次为“00B、E004”。这可能是“0013E004”的识别错误(将“13”误识别为“B”)。根据“禁止扣分”原则,判断为误写,且其给出的页号计算基于0013EFF5,说明其理解地址为0013E004,逻辑正确,不扣分。
- a[i]的机器数:标准答案为FFFF ECDCH。学生两次识别均为“FF FF EC DCH”,完全正确。
- sum的机器数:标准答案为0000 000EH。学生两次识别均为“0000 000EH”,完全正确。
- a[i]所在页的页号:标准答案为0013EH。学生第一次识别结果为“0013EH”,完全正确。第二次识别结果为“001BEH”,这可能是基于其误写的地址“00B”计算得出,属于识别错误导致的逻辑错误。根据“禁止扣分”原则,判断为误写,且第一次识别正确,故不扣分。
- 数组a至少存放在几页中:标准答案为2页。学生两次识别结果分别为“两种”和“两页中”,均表达了“2页”的意思,正确。
综上,学生本小题核心计算和判断均正确。
得分:5分
(3)得分及理由(满分2分)
- slli指令的机器码:标准答案为0021 2213H。学生两次识别均给出了二进制和十六进制表示“0021 2213H”,完全正确。
- short类型时的汇编形式:标准答案为“slli r4, r2, 1”。学生第一次识别结果为“sli: 14, 82, 1”,第二次为“Slli:r4, r2, 1”。第二次识别结果完全正确。第一次识别中的“14, 82”明显是“r4, r2”的误写,根据“禁止扣分”原则,不扣分。
综上,学生本小题回答正确。
得分:2分
题目总分:3+5+2=10分
登录后发布评论
暂无评论,来抢沙发