文章

32

粉丝

0

获赞

0

访问

19.0k

头像
2025年计算机学科专业基础综合试题 - 第46题回答
操作系统
发布于2025年10月25日 20:57
阅读数 538

1.PCB位于运行时堆区,进程处于阻塞态

2.main()处于只读代码区,调用的printf和scanf需要通过驱动程序

3.ptr可读写数据区,length在可读写数据区,ptr指向的字符串位于可读写数据区


评分及理由

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

学生回答PCB位于运行时堆区是错误的,PCB是操作系统内核管理进程的数据结构,应该位于内核区;回答进程处于阻塞态是正确的。因此扣1分,得1分。

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

学生回答main()函数位于只读代码区是正确的;回答printf和scanf需要通过驱动程序实现也是正确的。因此得3分。

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

学生回答ptr位于可读写数据区是正确的;回答length在可读写数据区是错误的,length是局部变量,应该位于用户栈;回答ptr指向的字符串位于可读写数据区是错误的,ptr指向的字符串是通过malloc动态分配的,应该位于运行时堆。因此扣2分,得1分。

题目总分:1+3+1=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发