Java编程题自动评分技术的研究与实现_郑燕娥.caj
本文融合了程序查错及局部纠错技术、基于反射机制的黑盒测试技术、知 识要点的正则表达式匹配评分技术等关键技术,实现了Java编程题自动评分技 术及原型系统。评分方式兼顾了可执行代码的动态测试与源程序的静态分析, 实现了对不同的考生程序采用以下两种评分方法: (1)对于可以通过编译的考生程序,利用 Java 反射机制提取考生程序的相 关信息进行黑盒测试,给出测试分,再结合语法分、结果分,计算出总得分。 (2) 对于无法通过编译的考生程序,利用本地 jdk 包中的编译器编译考生程 序,然后进行查错并局部纠错,每纠正一个错误都要重新编译以消除虚假错误。 对于纠错后能顺利通过编译的考生程序,采用
用户评论
推荐下载
-
自动白平衡算法的研究与实现
介绍了白平衡基本原理,通过对图像自动白平衡的算法研究,讨论了常用白平衡算法及其特性以及约束条件,给出严格的数学模型以及处理流程,算法步骤;并对各算法的理论基础以及实现作出相应讨论,通过对几种白平衡方法
42 2019-08-17 -
java常见的几道编程题
java常见的几道编程题,线程,IO,stock,jdbc....
23 2019-07-18 -
Java的趣味编程题.rar
好玩Java的趣味编程题.rarJava的趣味编程题.rar
13 2020-08-11 -
Java嵌入式技术caj格式
Java技术适合嵌入式设备: 1 允许执行远程更新和软件修补;2 Java字节码比本机代码小,需要很小的代码空间;3 面向对象的语言,允许代码实现模块化和多用途化;4 代码可仅在需要时下载至设备5 安
10 2020-08-09 -
非正交编码多址技术研究与改进.caj
非正交编码多址技术研究与改进
10 2021-04-16 -
机械设计题与答案评分标准
1.在一般工作条件下,齿面硬度HB≤350的闭式齿轮传动,通常的主要失效形式为 【 】 A.轮齿疲劳折断 B. 齿面疲劳点蚀 C.齿面胶合 D. 齿面塑性变形 2.带传动在工作时产生弹性滑动,是由于
12 2020-10-29 -
基于数字图像处理的自动调焦技术研究_刘雪超.caj
基于数字图像处理的自动调焦技术研究_刘雪超.caj
27 2018-12-09 -
基于约束关系的角色访问控制技术研究与改进.caj
随着网络技术与信息技术的发展,信息系统的安全性与效率越来越被重视。基于角色的访 问控制技术已经成为一种重要的保证系统安全性的技术,新兴的信息技术和应用也对系统安全 性和灵活性提出了挑战。对此,本文试图
16 2020-09-21 -
基于PNP自动映射分区的安全USB技术研究与实现
目前多数安全USB设备使用时,需要开启一个应用程序界面来对USB设备进行读写、加密/解密。对此,提出并实现了一种利用硬件PNP技术自动对USB映射为本地盘符,拔下时自动删除盘符的技术。读写文件时,对U
8 2020-10-28 -
基于Java的高校绩效工资管理系统的设计与实现.caj
基于Java的高校绩效工资管理系统的设计与实现
20 2019-09-20
暂无评论