文章

55

粉丝

0

获赞

2

访问

3.8k

头像
2017年(408)计算机学科专业基础综合试题 - 第41题回答
数据结构
发布于2025年12月3日 17:46
阅读数 3


评分及理由

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

得分:2分

理由:学生的基本设计思想仅指出“等价中缀表达式为该树的中序遍历”,这是正确的核心观察。但答案完全没有提及如何通过添加括号来保证运算次序的正确性,而这正是本题的关键和难点。标准答案明确说明了“需要在生成遍历序列的同时,在适当位置增加必要的括号”,并解释了何时需要加括号(非根且非叶结点)。学生的回答遗漏了这一核心设计思想,因此扣3分。

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

得分:0分

理由:学生提供的算法代码仅仅是标准的二叉树中序遍历,它只能输出中序序列(如“a+b*c-d”),而无法输出题目要求的、带有必要括号以反映计算次序的中缀表达式(如“(a+b)*(c*(-d))”)。该代码完全没有实现添加括号的逻辑,因此算法功能与题目要求不符,属于严重的逻辑错误。根据打分要求,对于代码中的逻辑错误需要扣分。此代码未能完成题目核心任务,故得0分。

题目总分:2+0=2分

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发