文章

7

粉丝

0

获赞

0

访问

62

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


评分及理由

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

学生答案正确指出PCB位于内核区,执行scanf等待输入时进程处于阻塞态。与标准答案完全一致。得2分

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

学生答案存在部分错误。main()函数的代码应位于只读代码段(.text),而非“共享库的存储映射区”,此部分逻辑错误。但学生正确指出了scanf和printf需要调用系统函数(或执行驱动程序),这部分正确。因此,针对“main()函数的代码位于哪个区域?”扣1分;针对“其直接调用的哪些函数的功能需要通过执行驱动程序实现?”得2分。本小题得2分

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

学生答案完全正确。ptr作为全局变量位于读写数据段;length作为局部变量(若不在寄存器)位于用户栈;ptr指向的字符串由malloc分配,位于堆区。与标准答案完全一致。得3分

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发