文章

189

粉丝

0

获赞

1

访问

34.2k

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


评分及理由

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

得分:1分

理由:问题包含两个小问。第一问,学生回答“PCB处于用户栈”是错误的,PCB是内核数据结构,应位于内核区,因此扣1分。第二问,学生回答“等待键盘输入时,该进程处于阻塞态”是正确的,得1分。本小题满分2分,因此得1分。

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

得分:3分

理由:问题包含两个小问。第一问,学生回答“main()函数的代码位于只读代码区”是正确的,得1分。第二问,学生回答“调用的 scanf、printf 需要通过执行驱动程序实现”是正确的,得2分。本小题满分3分,因此得3分。

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

得分:1分

理由:问题包含三个小问。第一问,学生第一次识别回答“ptr 分配在不可读写数据区”是错误的,第二次识别回答“数组分配在可读写数据区”存在表述不准确(ptr是全局指针变量,不是数组),但“可读写数据区”方向正确,结合两次识别,判断学生意图正确,不扣分,得1分。第二问,学生两次识别均回答“length会被分配在运行时堆”,这是错误的,length是局部变量,应分配在用户栈,因此扣1分。第三问,学生两次识别均回答“ptr指向的字符串位于运行时堆”,这是正确的,得1分。本小题满分3分,因此得1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发