文章

158

粉丝

0

获赞

0

访问

28.2k

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


评分及理由

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

学生答案指出PCB位于内核区,处于阻塞态。这与标准答案完全一致。得2分。

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

学生答案指出main()函数位于只读代码区,并正确识别出scanf()和printf()需要通过执行系统调用并由驱动程序实现。这与标准答案一致。得3分。

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

学生答案存在不清晰和错误之处。标准答案指出:ptr(变量本身)位于读/写数据段,length位于用户栈段,ptr指向的字符串位于堆区。
学生第一次识别结果:“分配在. 运行时堆. 分配在运行时境. 指向. 可读写数据区.”,其中“运行时境”可能是“运行时栈”的误写,但指向“可读写数据区”是错误的。
学生第二次识别结果:“分配在运行时堆。指针在运行时堆、可读写数据区。”,同样混淆了指针变量本身和指针指向的内容,且表述混乱。
综合来看,学生未能清晰区分指针变量存储位置和指针指向的内存位置,对length的分配位置也未明确答出。因此,本小题不能给满分。考虑到部分正确(如提到“运行时堆”),酌情给予1分。

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

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发