论文摘要
本论文主要研究的是C程序设计题目的自动评改。分别从知识库的组建、评改技术和利用语义分析方法分析题目、处理问题等方面进行了详细的论述。着重介绍了知识库的构建和程序题的评改算法。并通过实例分析了评改的过程,该评改的方法与教师人工评改的思维方式基本相同,能够比较客观、全面地进行主观题的自动评改。主观题的自动评改是计算机作业系统中的难点,只有真正实现主观题的自动评改,才能使作业系统或考试系统的题型更丰富、全面,也无需人工的参与,从而提高校园教学和社会教学的教学质量,减轻师资压力,对促进现代教育的信息化、现代化步伐有重要意义。
论文目录
摘要ABSTRACT第1章 概论1.1 课题研究现状1.2 课题研究意义1.3 课题研究内容1.4 课题研究方法1.5 论文主要内容第2章 知识库设计2.1 知识库基本知识和原理2.1.1 什么是知识库2.1.2 知识库的特点2.2 知识库的类型2.3 知识库设计2.3.1 知识库存储结构设计2.3.2 元事实存储结构设计2.3.3 事实存储结构设计2.3.4 事实索引设计2.3.5 规则存储结构设计2.4 《C语言程序设计》知识提取2.4.1 概念知识2.4.2 数据类型知识2.4.3 运算操作知识2.4.4 程序结构知识2.5 主观题表示形式2.5.1 填空题表示形式2.5.2 程序题表示形式2.6 小结第3章 知识推理3.1 推理的基本概念3.1.1 知识推理3.1.2 推理分类3.1.3 推理策略3.2 知识推理模型3.3 填空题知识推理模型3.4 程序题知识推理模型3.4.1 数据结构3.4.2 评改步骤3.4.3 变量同化处理3.4.4 子函数提取算法3.4.5 并列语句判断算法3.4.6 变量值变更判断3.5 小结第4章 语义分析及评语分析4.1 语义的含义4.2 概念分析4.2.1 解释性概念分析4.2.2 特征性概念分析4.2.3 结构性概念分析4.2.4 使用性概念分析4.2.5 分类性概念分析4.2.6 概念性错误处理4.3 数据类型分析4.3.1 基本数据类型分析4.3.2 自定义数据类型分析4.3.3 数组变量分析4.3.4 指针变量分析4.3.5 数据类型错误处理4.4 运算表达式分析4.4.1 一目运算分析4.4.2 二目运算分析4.4.3 表达式错误处理4.5 程序结构分析4.5.1 预处理分析处理4.5.2 控制结构分析处理4.5.3 函数分析处理4.6 小结第5章 结论5.1 本课题完成的工作5.2 课题的后续工作和展望致谢参考文献攻读学位期间的研究成果
相关论文文献
标签:知识库论文; 语义分析论文; 程序题论文; 作业系统论文;