文章
163
粉丝
0
获赞
1
访问
37.0k

评分及理由
(1)得分及理由(满分2分)
学生答案:进程控制块位于“运行时堆”,执行scanf()时进程处于“阻塞态”。
标准答案:进程控制块位于“内核区”,执行scanf()时进程处于“阻塞态”。
评分:进程控制块的位置回答错误(逻辑错误),扣1分;进程状态回答正确,得1分。
得分:1分
(2)得分及理由(满分3分)
学生答案:main()函数位于“只读代码段”,直接调用的scanf和printf函数需要通过驱动程序实现。
标准答案:main()函数位于“只读代码段”,直接调用的scanf()和printf()需要执行驱动程序。
评分:main()函数位置回答正确,得1分;指出的函数(scanf和printf)正确,得2分。
得分:3分
(3)得分及理由(满分3分)
学生答案:变量ptr在“用户栈”,变量length在“可读写数据段”,ptr指向的字符串位于“内核区”。
标准答案:变量ptr在“读/写数据段”,变量length在“用户栈”,ptr指向的字符串位于“堆区”。
评分:变量ptr的位置回答错误(逻辑错误),扣1分;变量length的位置回答错误(逻辑错误),扣1分;ptr指向字符串的位置回答错误(逻辑错误),扣1分。
得分:0分
题目总分:1+3+0=4分
登录后发布评论
暂无评论,来抢沙发