摘要
应用黑盒测试原理,设计了数据驱动的源代码评判算法,使用C#逻辑控制输出重定向,采用Linux操作系统实时获取内核进程信息,限制用户程序运行时间和内存空间,研制了完善的基于.net源代码在线评测系统。该系统改进以往评测系统限制程序运行时间精度不高、不能限制物理内存等缺陷,学生通过上网在线提交他们的程序源代码,由服务器对提交的程序自动进行评测,并对成绩进行记录和统计,不但可以提高评测的效率和正确率,而且可以极大地减轻教师的劳动强度,缩短了考试或竞赛环节的周期,减少了人为的错误,学生的程序和评测结果都给予保留,这样很容易就能够查看成绩、排名和统计数据。
出处
《长江大学学报(自科版)(上旬)》
CAS
2014年第1期36-39,共4页
JOURNAL OF YANGTZE UNIVERSITY (NATURAL SCIENCE EDITION) SCI & ENG
基金
安徽省优秀青年人才基金项目(2010SQRL113)
国家知识产权局发明专利(201210474569.2G09B9)