基于Java语言的主观编程题考试系统设计  被引量:1

在线阅读下载全文

作  者:娄自婷[1] 

机构地区:[1]云南国土资源职业学院,云南省昆明市652501

出  处:《电子技术与软件工程》2021年第2期44-46,共3页ELECTRONIC TECHNOLOGY & SOFTWARE ENGINEERING

基  金:云南国土资源职业学院校内科研课题(2020YJ07)资助。

摘  要:本文以《Java程序设计》课程为研究对象,在这门课程知识库的基础上对主观编程题自动评分技术进行研究,设计并实现一个完整的在线考试自动评分系统。其中,主观编程题自动评分使用静态分析与动态模拟执行代码相结合,首先将能通过编译运行的结果与参考答案匹配,如果匹配成功或部分数据正确,使用正则表达式对核心代码进行再次匹配,根据二次匹配的结果给出分值;若编译运行的结果与参考答案不匹配或无法运行,将源代码中的类、主方法、核心代码进行正则匹配,根据二次匹配的结果给出分值。通过系统的实现,满足实用性、合理性、高效性原则。

关 键 词:自动评分 正则表达式 JAVA反射机制 Java编程题 

分 类 号:TP312.2-4[自动化与计算机技术—计算机软件与理论] G712[自动化与计算机技术—计算机科学与技术]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象