文章

578

粉丝

0

获赞

2

访问

44.5k

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


评分及理由

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

学生答案正确指出PCB位于内核区(或内核级区),执行scanf()时进程处于阻塞态。两次识别结果均正确,得2分。

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

学生答案正确指出main()函数的代码位于只读代码区(或连续代码区,可理解为代码段),并正确识别scanf()和printf()需要执行驱动程序。但"连续代码区"表述不够准确,不过根据上下文可判断为代码段,不扣分。得3分。

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

学生答案存在逻辑错误:

  • 变量ptr应分配在数据段(可读写数据区),但学生回答为"运行时堆" - 扣1分
  • 变量length应分配在用户栈,但学生回答为"可读写数据区" - 扣1分
  • ptr指向的字符串应分配在运行时堆,但学生回答为"只读代码区" - 扣1分

本小题共扣3分,得0分。

题目总分:2+3+0=5分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发