计算机硬件知识考试系统 vb课设,VB程序设计考试系统的设计与实现

摘要:

程序设计课程是高校很重要的计算机基础课,Visual Basic因其语法简单,是很多专业的入门语言。由于程序设计题的自动阅卷不易实现,很多高校仍采用笔试形式,不能很好地反映出学生真实水平。目前市场上的 VB 上机考试系统,多以全国计算机二级考试试题为题库设计,不具有通用性。系统对程序界面评分比较准确,对程序代码的评分往往只看运行结果,评分结果不够合理。 本文以河北科技大学VB程序设计课程教学内容为研究对象,设计实现VB上机考试系统。系统基于.NET平台设计,采用MVC架构进行实施,包含考务管理模块、答题模块和评分模块三个主要模块,其中评分模块是系统的核心模块。本文提出“界面XML静态评分→分块插桩动态评分→代码正则静态评分” 三部曲的编程题自动评分方案。界面XML静态评分是将学生程序的FRM文件转换为XML文件,提取测试对象信息进行界面评分,从而简化评分过程,提高评分效率;分块插桩动态评分是将学生程序分块嵌入标准答案程序,利用插桩语句输出运行结果进行动态评分,有效避免学生程序局部错误引发的连带错误,减少学生大量丢分的情况;动态评分结果为 0 时,利用正则表达式规约得分点信息,兼顾语句次序,对程序块进行代码正则静态评分,使评分更准确。 本系统可用于考试或平时练习,便于教师对学生考试结果加以统计分析,进行更有针对性的辅导,提高教学质量。系统克服了现有评分方法的不足,使评分更加科学、准确,接近人工阅卷的效果。

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值