源代码在线评测系统的设计与实现

来源 :北京化工大学 | 被引量 : 9次 | 上传用户:smalleye
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机的逐渐普及,程序设计能力正日益成为各专业学生的必备技能之一。程序设计能力的提高需要大量的编程练习,大量难度适宜的题目和及时的信息反馈是必不可少的。在国内各高校中,传统上都是以手工方式对源代码进行评测的。手工评测方式的弊端是显而易见的,如耗时耗力,使得教师无法投入更多精力到教学和科研工作中;评测结果无法及时反馈给学生,且评测结果可靠性较差;评测结果往往包含较多的主观因素等等。这些弊端的存在迫切要求开发出一套能够对源代码进行自动评测的系统,以在程序设计类课程的辅助教学中发挥重大作用,计算机技术的高速发展和互联网的日益普及使得这种可能成为现实。源代码在线评测系统原是为适应竞赛的要求而开发的,随着教学改革的逐渐深入,该系统也逐渐从面向竞赛向面向教学转化。在国内,众多高校纷纷开发出了自己的源代码在线评测系统,作为程序设计类课程的辅助教学平台,同时也为大学生参加各种程序设计大赛提供一个良好的练习场所。本课题在参考兄弟院校的OnlineJudge系统的基础上,根据本校实际需要,设计并实现了一种源代码在线评测系统。该系统可对用户提交的源代码进行动态测试(包括黑盒测试和白盒测试)并及时返回评测结果。同时,作为一个教学辅助平台,系统还提供了较为丰富的教学辅助功能。此外,本文还对提高系统性能的方法进行了较为详细的探讨。
其他文献
随着通信技术的飞速发展,Ethernet最终将全面进入工业自动化领域。但是由于现有的科技水平,Ethernet尚无法完全替代现场总线,如何将Ethernet和现场总线的优点结合起来,取长补短,Ph
教育公平问题是当前我国社会生活和教育领域十分关注的热点问题。教育政策在实现教育公平过程中扮演着重要角色。对教育公平问题的研究也由原来统计式的现象描述转向对问题根
在当今的指挥自动化系统中,各类设备、各类软件、各类连接各类数据越来越多,系统一旦发生问题,与之相关的许多个环节必须一一检查才能确定总理2所在,这既需要时间,也需要相当的技术
2014年11月下旬,全国鸡肉平均价格为9.86元/斤,价格差为6.91元/斤。西藏的鸡肉价格最高,达到14.33元/斤,吉林鸡肉价格最低,只有7.42元/斤。西藏、广东、四川、海南、福建、青
提出了一种基于GPS技术、DSP技术和无线通讯技术的水下合作目标定位系统设计方案。介绍了系统的组成和工作原理,重点分析了DSP技术的应用。
近几年来,桃江县生猪生产发展迅速,在许多乡镇形成了一些生猪养殖密集区域,在发展农村经济、增加农民收入的同时,带来了严重的环境污染问题,极大地影响到群众的生产生活。我
<正>杏扁香脆可口,老少皆宜,营养丰富,深受消费者喜爱,畅销西欧、北美各国。2016年全省杏扁栽培面积176 437 hm~2,总产量33 265 t。现主栽培品种有"围选1号""优一""龙王帽""
2018海峡两岸六一晚会延续2017年以"向上吧,少年!"为主题,从少年强、少年智、少年孝、少年富、少年行五个方面来展示当代少年向上的正能量。晚会现场邀请世界武术锦标赛女子南
如何将人文关怀贯彻于对弱势群体采访报道的始终,赢得其信任与配合,圆满完成采访报道任务?这是媒体记者重要的一课。因此,研究怎样端正思维方式,充分尊重弱势群体的感觉和话语
过程监控中数据挖掘和知识发现是近几年发展起来的新技术,目前仍处于起步阶段,显示了极大的应用前景.本文简要叙述了一般数据挖掘和知识发现的发展、现状及一般过程;从数据挖