【摘 要】
:
目前,无纸化考试已经成为一种趋势,与此同时,产生了一系列新课题,包括程序设计语言类中编程题自动评阅技术的研究。程序设计语言类考试中编程题自动评阅技术的实现,是无纸化
论文部分内容阅读
目前,无纸化考试已经成为一种趋势,与此同时,产生了一系列新课题,包括程序设计语言类中编程题自动评阅技术的研究。程序设计语言类考试中编程题自动评阅技术的实现,是无纸化考试必须解决的关键性问题之一。目前编程题的自动评阅技术,成为一个研究热点和难点。国内已经有一些关于程序设计语言类的考试系统,这些考试系统大多数是针对选择题、填空题和完善程序题,可以说对于这些客观题或操作受限的主观题的评分技术已经很成熟。但是对于具有主观性很强的编程题来说,还没有特别好的办法和成熟的技术。本课题就是为解决编程题评分这一难题而提出的,具有重要的理论和现实意义。本文首先对VB编程题自动评分系统的课题背景和现状进行了研究和分析,然后对API函数、Windows的消息机制、进程间通信以及字符串匹配算法进行了深入地研究,模拟人工阅卷的思维过程,采用了动态评阅和静态评阅相结合的方法分别对学生程序进行事件代码的功能测评和界面设计的静态测评。给出了VB编程题的自动评分系统的解决方案和设计思路:使用API Hook记录标准答案程序在运行时由人工操作所触发的消息,在动态评分时,借助VB6.0对学生程序进行编译和运行,将记录的消息发送给正在运行的学生程序以驱动学生程序的自动运行,利用输出代码将学生程序的运行结果输出到指定的文件中,并和标准答案运行结果进行匹配;在静态评分时,对学生程序文件进行窗体信息匹配、窗体中控件信息匹配、关键词匹配和得分点匹配,按照各个部分不同的权值计算学生的得分。最后,开发了一个针对VB上机考试的自动评分系统。初步实验结果表明:基于Windows API的VB编程题自动评分系统能准确的给出编程题的分数,系统运行稳定,评分误差较小。
其他文献
在景观设计学走向多元而综合的今天,设计作品要想有持久的生命力,就必须满足社会的需求,遵循生态原则,植根于当地文化,并且反映美学和艺术的新观念。只有综合平衡各要素,使景
公园绿地是构成城市生态系统的重要一环,是城市生态系统的核心。公园绿地的生态效益直接影响到城市公共空间的环境质量。国内外对公园绿地的生态效益都开展了一定的研究,而且
综述了中国传统陶瓷窑炉结构、燃料利用和烧成方法的演变。指出中国传统陶瓷窑是从固定窑床和窑墙而开始出现的,燃料、窑具和装烧方法的不断变革是窑结构改进的关键。
职场排斥(Workplace Ostracism)作为一个新的研究课题引起了广泛的关注和探讨,在现实情境中职场排斥行为也屡屡发生。职场排斥现象的发生,是劳资矛盾在微观机制中的表现,是利
目的探讨在腹腔镜下前列腺癌根治术患者的护理干预中,运用叙事护理模式对患者心理状态及生活质量的影响。方法选取64例在本院泌尿外科行腹腔镜下前列腺癌根治术患者为研究对
二十一世纪是新的时代,快速发展的经济、多元的社会价值观、快速更新的技术以及日渐成熟的消费观,企业正面临着前所未有的市场竞争压力。供应链管理的思想在这条件下应运而生
土地细碎化作为一种土地利用特点在我国很早就已经出现,它是由多方面的因素共同造成的,包括:制度、经济、人口以及地理和技术等。1978年我国实行改革开放,家庭联产承包责任制
花卉产业是具有高附加值的产业,作为农业产业的一个重要组成部分,对农业经济的收入贡献率很高。就我国花卉产业而言,虽然生产面积居世界第一,但单位面积产量、产值及效益都很
农村土地利用方式及其利用效率高低,放映着区域经济发展的层次及水平。论文在深入广泛收集、整理相关文献资料的基础上,借助甘肃省集体林权制度改革监测项目,通过选取永靖县
和弦序列与和弦边界是音乐信号紧凑程度和鲁棒性的中层表现。它们有很多潜在的应用,因此自动和弦识别的研究对音乐信息提取领域的研究人员非常有吸引力。隐马尔可夫模型(HMM)