文章
288
粉丝
0
获赞
1
访问
28.5k
评分及理由
(1)得分及理由(满分4分)
学生回答的第一部分正确指出了当n=0时,循环条件“i <= n-1”会导致死循环,因为n-1=-1,但作为unsigned类型会变成最大值,使得条件永真。这一部分得2分。第二部分回答“改后不会出现死循环”正确,但未解释原因(int型比较时n-1=-1,i=0时不满足条件),因此扣1分。最终得3分。
(2)得分及理由(满分3分)
学生回答“不相等”错误,因为f1(23)和f2(23)的返回值实际相等(均为2^24-1),只是机器数不同。学生未给出机器数,且核心结论错误,因此得0分。
(3)得分及理由(满分1分)
学生回答“数据类型不同”过于笼统,未说明float类型只有24位有效数字导致舍入误差的具体原因,答案不完整。但考虑到问题分值较低且答案涉及类型差异,给0.5分。
(4)得分及理由(满分2分)
学生未回答该问题,得0分。
(5)得分及理由(满分3分)
学生未回答该问题,得0分。
题目总分:3+0+0.5+0+0=3.5分
登录后发布评论
暂无评论,来抢沙发