文章

509

粉丝

0

获赞

1

访问

101.3k

头像
2025年(408)计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年12月15日 18:09
阅读数 86


评分及理由

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

学生答案:PCB位于内核区,处于阻塞态。
标准答案:PCB位于内核区,执行scanf()时进程处于阻塞态。
分析:学生答案与标准答案完全一致,正确指出了进程控制块的位置和进程在等待I/O时的状态。
得分:2分。

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

学生答案:位于只读代码区,scanf和printf需要执行驱动。
标准答案:main()函数的代码位于只读代码段(.text),其直接调用的scanf()和printf()需要执行驱动程序。
分析:学生答案正确指出了main()函数代码的位置以及需要驱动程序实现的函数。答案完整且正确。
得分:3分。

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

学生答案:ptr分配在可读写数据区中,length会被分配在用户栈中,ptr指向的字符串位于运行时堆中。
标准答案:ptr位于读/写数据段,length位于用户栈段,ptr指向的内存单元位于堆区。
分析:学生答案与标准答案在核心逻辑上完全一致。表述上“可读写数据区”即“读/写数据段”,“用户栈”即“用户栈段”,“运行时堆”即“堆区”。所有要点均正确。
得分:3分。

题目总分:2+3+3=8分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发