文章

140

粉丝

0

获赞

0

访问

16.8k

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


评分及理由

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

学生答案正确指出进程控制块位于内核区,执行scanf()等待键盘输入时进程处于阻塞态。这与标准答案完全一致,因此得2分。

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

学生答案存在错误:main()函数的代码位于用户栈(错误,应位于只读代码段)。但正确指出了scanf()和printf()需要通过执行系统调用实现(系统调用需要驱动程序支持,因此符合要求)。由于main()函数位置错误,扣1分;函数调用部分正确,得2分。本小题最终得2分。

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

学生答案正确指出ptr被分配在可读写数据段(或可读数据段),ptr指向的字符串位于运行时堆区。但错误指出length会被分配在只读代码段(应位于用户栈)。因此ptr分配位置和字符串位置正确各得1分,length分配位置错误扣1分。本小题最终得2分。

题目总分:2+2+2=6分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发