文章
584
粉丝
0
获赞
2
访问
51.6k

评分及理由
(1)得分及理由(满分2分)
学生两次识别结果都正确指出PCB位于内核区(第一次识别为"内核级区"可视为同义),以及执行scanf()时进程处于阻塞态。虽然第一次识别中"内核级区"表述略有差异,但核心意思正确。因此得2分。
(2)得分及理由(满分3分)
第一次识别中"只读代码区"正确,第二次识别中"连续代码区"表述不准确,但第一次识别正确指出了scanf()和printf()需要驱动程序实现。考虑到两次识别中至少有一次正确,且驱动程序部分两次都正确,得2分。扣1分是因为第二次识别中"连续代码区"表述错误。
(3)得分及理由(满分3分)
学生两次识别都错误地将ptr分配在运行时堆(实际应在可读写数据段),将length分配在可读写数据区(实际应在用户栈),将ptr指向的字符串分配在只读代码区(实际应在运行时堆)。三个分配位置全部错误,因此得0分。
题目总分:2+2+0=4分
登录后发布评论
暂无评论,来抢沙发