C语言上机考试及自动评分系统的研究与实现

被引量 : 0次 | 上传用户:wwg139580
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会信息化程度的不断提高,计算机应用能力的培训得到迅猛发展,考核中使用的传统手工阅卷已经逐渐走向计算机自动评阅。目前自动阅卷已经能很好地完成对常见客观试题的自动批阅工作,但是对于一些主观性很强的问题,尤其是程序设计的问题,还没有很好的解决方案。 C语言是国际上广泛流行的计算机高级程序设计语言之一,对C语言知识及能力的考核,目前尚无一套完备的考试系统。本人针对院校内对C语言上机考核系统的迫切需求,研究开发了C语言上机考试及自动评分系统,目的是实现C语言课程的完全无纸化考试,减少阅卷工作量,提高评阅过程的公正性和准确性。本文对该系统的指导思想、实现策略以及所用技术等进行了系统的阐述。 本课题对考试系统中的自动组卷、试题考试及自动评分系统分别进行了研究设计,重点对程序题的评分方法进行了研究,在比较结果的评分方法基础上,设计了动态评阅与静态评阅相结合的方法,评分结果更加公正、准确。对于只有少量错误的考生程序,应用编译原理中的分析方法,通过动态找错及改错,使其在系统监控下运行,从而可根据结果信息及错误信息进行评分,解决了多数考生因编程中的很小失误而导致大量丢分的问题。而对于错误严重或结果不正确的程序,通过静态检查,可根据程序中的关键语句数给出相应分数,使评分结果更加接近于人工阅卷。 在设计系统的过程中,我们十分注重软件的实用性。该系统设计成功后,通过在小范围内使用,初步实验结果证明自动评分模块运行稳定,评分标准能够统一。
其他文献
传统的四元数和欧拉角之间的转换只能是 3个轴的欧拉角都在± 90°之间取值 ,或者 2个轴的欧拉角在± 180°之间 ,另一个轴在± 90°之间取值 ,因而不能实现全角度的四元数与
根据邓小平同志的构想,党的十三大制定了我国经济发展分三步走的战略目标和战略部署。第一步,实现国民生产总值比1980年翻一番,解决人民的温饱问题。第二步,到本世纪末,使国
"60后"准老年群体因其国家社会、经济、婚爱、生育、受教育水平、新技术接受等方面区别于"50后""70后""80后""90后"人群,是时代变迁过程中的特殊一代人,他们将是"互联网+"媒
据参加千兆以太网标准制定会议的小组成员透露,原定于在三月份达成的千兆以太网标准由于技术原因将推迟在六月份进行。 从1996年开始,IEEE的一个工作小组开始为千兆以太网制
<正>一九三九年8月5日自一九三八年七月开始做工作日记至三九年的七月,在这一年的过程中,虽然文化上有些进步,但我认为太慢了,还不能赶上我今天的工作需要,感觉到对工作有一
党的十九大报告按照中国特色社会主义事业"五位一体"总体布局,对经济建设、政治建设、文化建设、社会建设、生态文明建设进行了全面部署。党的十九大报告强调":发展中国特色社会
投资银行学是金融专业的核心课程之一,具有很强的应用性和实践性,需要建立实践性的教学体系。完整的投资银行学实践教学体系应包括以过程驱动的课堂教学、以任务驱动的学生实训
对河北省蔚县膨润土的深开发及其在造纸工业的应用进行了实验研究,研究成果既能促进河北省经济发展,又有利于解决当前造纸工业面临的原料、污染等问题。 对膨润土进行了钠
现阶段很多的企业都开始注重文化建设和思想政治工作的融合,但是在它们的融合过程中仍然存在着很多问题,所以想要企业的文化建设和思想政治工作的融合能够起到应有的效果,就