文章
578
粉丝
0
获赞
2
访问
44.5k
评分及理由
(1)得分及理由(满分2分)
学生两次识别结果均正确指出PCB位于内核区,执行scanf()时进程处于阻塞态。答案与标准答案完全一致,得2分。
(2)得分及理由(满分3分)
第一次识别正确指出main()代码位于只读代码段,且正确识别scanf()和printf()需要驱动程序;第二次识别中"连续代码区"表述不标准但可理解为代码段,且同样正确识别了需要驱动程序的函数。核心逻辑正确,得3分。
(3)得分及理由(满分3分)
两次识别均错误:ptr应分配在数据段而非运行时堆;length应分配在用户栈而非数据区;ptr指向的字符串应分配在运行时堆而非只读代码区。三个分配位置全部错误,但考虑到可能存在识别错误,按每个错误点扣1分,得0分。
题目总分:2+3+0=5分
登录后发布评论
暂无评论,来抢沙发