文章
363
粉丝
0
获赞
0
访问
73.7k
1):进程控制块位于内核区,执行scanf( )等待键盘输入时,该进程处于阻塞态;
2):main( )函数的代码位于只读代码段,其直接调用的scanf, printf需要通过执行驱动程序实现
3):变量ptr被分配在运行时堆,若变量length没有被分配在寄存器中,则会被分配在用户栈,ptr指向的字符串位于可读写数据段;
评分及理由
(1)得分及理由(满分2分)
学生回答:进程控制块位于内核区,执行scanf()等待键盘输入时,该进程处于阻塞态。这与标准答案完全一致,因此得2分。
(2)得分及理由(满分3分)
学生回答:main()函数的代码位于只读代码段,其直接调用的scanf、printf需要通过执行驱动程序实现。这与标准答案完全一致,因此得3分。
(3)得分及理由(满分3分)
学生回答:变量ptr被分配在运行时堆(错误),若变量length没有被分配在寄存器中,则会被分配在用户栈(正确),ptr指向的字符串位于可读写数据段(错误)。
扣分理由:
题目总分:2+3+1=6分
登录后发布评论
暂无评论,来抢沙发