VB程序设计考试系统的设计与实现

被引量 : 4次 | 上传用户:ciissyma
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
程序设计课程是高校很重要的计算机基础课,Visual Basic因其语法简单,是很多专业的入门语言。由于程序设计题的自动阅卷不易实现,很多高校仍采用笔试形式,不能很好地反映出学生真实水平。目前市场上的VB上机考试系统,多以全国计算机二级考试试题为题库设计,不具有通用性。系统对程序界面评分比较准确,对程序代码的评分往往只看运行结果,评分结果不够合理。本文以河北科技大学VB程序设计课程教学内容为研究对象,设计实现VB上机考试系统。系统基于.NET平台设计,采用MVC架构进行实施,包含考务管理模块、答题模块和评分模块三个主要模块,其中评分模块是系统的核心模块。本文提出“界面XML静态评分→分块插桩动态评分→代码正则静态评分”三部曲的编程题自动评分方案。界面XML静态评分是将学生程序的FRM文件转换为XML文件,提取测试对象信息进行界面评分,从而简化评分过程,提高评分效率;分块插桩动态评分是将学生程序分块嵌入标准答案程序,利用插桩语句输出运行结果进行动态评分,有效避免学生程序局部错误引发的连带错误,减少学生大量丢分的情况;动态评分结果为0时,利用正则表达式规约得分点信息,兼顾语句次序,对程序块进行代码正则静态评分,使评分更准确。本系统可用于考试或平时练习,便于教师对学生考试结果加以统计分析,进行更有针对性的辅导,提高教学质量。系统克服了现有评分方法的不足,使评分更加科学、准确,接近人工阅卷的效果。
其他文献
芥川龙之介是日本近代著名短篇小说家、新思潮派的杰出代表。他与森欧外、夏目漱石一起被誉为“二十世纪前半叶日本文坛的三大巨匠”,素有“鬼才”之称。芥川龙之介通过借鉴皮
目的随着现代社会的飞速发展,人们生活水平有了较大提高、生产效率也有很大提高,但同时健康与安全隐患也日益突出,外伤等事故所造成的脊髓损伤的高发病率现象就是其表现之一
建构游戏对幼儿的发展具有多元价值,在幼儿园游戏中占有重要的地位。本次对幼儿主题积木建构游戏的研究是以"你好,小学"的案例为切入点,使用案例跟进、故事讲述的方法分析教
通过火用分析得出,高压管网输送的天然气在调压过程中释放巨大的压力能,在调压站利用膨胀机回收天然气的压力能,用于天然气液化,以增加管网运行的经济性。并介绍了国内外几种
伴随着人们生活水平与电子通信技术的不断发展,交通运输事业在整个国民经济生活中所占地位也越来越重要。过去的车辆运营方法已经不能适应人们多变的物质和文化要求;车辆数目的
近年来,包括大数据分析在内的大数据理念和方法引起了图书情报界的密切关注,成为情报学的热点话题之一。通过对比分析,发现大数据分析与情报分析有着天然的联系,两者既有共性
目的评价全球急性冠脉综合征注册研究(GRACE)评分系统对非ST段抬高型急性冠脉综合征(NSTE-ACS)患者发生主要心血管事件(MACE)风险的预测作用及其与冠脉积分(Gensini积分)、正
近期北京及不少地区雾霾天气严重,控制大气污染产生及其防治措施各界都在关注。粉尘、挥发性有机物(VOCs)是PM2.5中的成分,因此减少涂料生产及涂装过程中废气的产生和排放是
<正>受限于全市耕地后备资源枯竭、占补平衡压力大、基本农田保护率高,浙江省平湖市整体建设用地空间极其有限,县、乡两级土地利用总体规划在保发展和保红线层面显现了很多不