检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:娄自婷[1]
机构地区:[1]云南国土资源职业学院,云南省昆明市652501
出 处:《电子技术与软件工程》2021年第2期44-46,共3页ELECTRONIC TECHNOLOGY & SOFTWARE ENGINEERING
基 金:云南国土资源职业学院校内科研课题(2020YJ07)资助。
摘 要:本文以《Java程序设计》课程为研究对象,在这门课程知识库的基础上对主观编程题自动评分技术进行研究,设计并实现一个完整的在线考试自动评分系统。其中,主观编程题自动评分使用静态分析与动态模拟执行代码相结合,首先将能通过编译运行的结果与参考答案匹配,如果匹配成功或部分数据正确,使用正则表达式对核心代码进行再次匹配,根据二次匹配的结果给出分值;若编译运行的结果与参考答案不匹配或无法运行,将源代码中的类、主方法、核心代码进行正则匹配,根据二次匹配的结果给出分值。通过系统的实现,满足实用性、合理性、高效性原则。
关 键 词:自动评分 正则表达式 JAVA反射机制 Java编程题
分 类 号:TP312.2-4[自动化与计算机技术—计算机软件与理论] G712[自动化与计算机技术—计算机科学与技术]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:18.219.68.172