尊敬的各位读者:
根据当前疫情防控要求,我馆部分原文传递服务可能会有延期,无法在24小时内提供,给您带来的不便敬请谅解!
国家工程技术图书馆
2022年11月29日
摘要: 高校中对程序设计类科目传统的评测方法一般都需要教师参与,具有耗时、耗力以及评测结果受主观因素影响较大等诸多弊端。如何改进传统的评测方法使得它能更加准确和高效已经成为一个急需解决的问题。源代码评测系统能够对用户提交的代码进行自动评测,... 展开 高校中对程序设计类科目传统的评测方法一般都需要教师参与,具有耗时、耗力以及评测结果受主观因素影响较大等诸多弊端。如何改进传统的评测方法使得它能更加准确和高效已经成为一个急需解决的问题。源代码评测系统能够对用户提交的代码进行自动评测,具有准确度高、效率快的特点。 本文设计并实现了一个B/S开发模式的基于功能测试的源代码在线评测系统,它分为网站和评测模块两大部分。其中评测模块以Windows服务的形式来实现,用于对用户提交的代码进行评测。该模块通过作业对象来建立“沙框”对运行进程进行安全性限制,通过I/O完成端口对象和监听线程来取得评测结果。本系统后台代码全部采用C#语言来编写,在需要调用Windows API的地方采用C#语言访问非托管代码的技术来实现。 考生可以通过本系统来解答题目,提交解答后系统会对提交的代码自动进行评判,并给出时间占用和内存占用等相关信息,这样极大的提高了评判的客观性和有效性。另外,本系统还具有站内邮件和讨论功能,可以作为学生课余练习的平台,培养学生的学习兴趣,提高编程水平。 收起
系统维护,暂停服务。
根据《著作权法》“合理使用”原则,您当前的文献传递请求已超限。
如您有科学或教学任务亟需,需我馆提供文献传递服务,可由单位单位签署《图书馆馆际互借协议》说明情况,我馆将根据馆际互借的原则,为您提供更优质的服务。
《图书馆馆际互借协议》扫描件请发送至service@istic.ac.cn邮箱,《图书馆馆际互借协议》模板详见附件。
根据《著作权法》规定, NETL仅提供少量文献资源原文复制件,用户在使用过程中须遵循“合理使用”原则。
您当日的文献传递请求已超限。