正则表达式在编程题自动阅卷中的应用

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:sz_ydz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分析了编程题的自动阅卷的现状及存在的不足。为了让计算机能够更加合理和有效地进行编程题的阅卷,提出了一种用正则表达式来分析程序代码,模拟人工阅卷的方法。介绍了此方法的原理和主要功能,给出了方法实现的具体步骤,对方法的关键部分如Java处理正则表达式的各个类以及方法的具体实施等都进行了详细的解释并举例进行了说明。其核心思想是利用正则表达式来抽象标准答案,再利用正则表达式强大的文本匹配功能来进行程序代码的分析,把不变的文本转化为具有一般性的表达式,大幅度增加了匹配的灵活性,从而达到简化阅卷的目的。
其他文献
本文通过对术前病人的心理障碍的分析,找出手术病人的某些心理特点。针对术前病人的某些不良的心理运行机制,从较新的角度阐述了手术室护士应采取的相应对策。
在分布式环境下,全局查询的代价函数空间形状包含了很多局部最小状态,需要多次局部最优化才可以找到全局最小状态。模拟退火算法是目前发展较快的智能优化算法,是一种以概率l收
元学习方法是采用集成学习的方式来生成最终的全局预测模型。该方法的基本思想是从已经获得的知识中再进行学习,从而得到最终的数据模式。网格能有效地为元学习提供高性能和分
Imogcne King是在美国Missouri.St.douis st.John’医院护士学校受到的基础护理教育,并在纽约哥伦比亚大学教育学院获得了教育博士学位。 她在护理工作中具有管理、教育和实
在近几年社会快速发展的过程中,电视行业迎来了改革,其中电视新闻类节目受到了广大观众的关注。电视新闻节目的播音主持人不但在播音界有重要的地位,更是群众接收社会信息的
小儿结核性脑膜炎(以下简称结脑)是儿童结核病最严重的类型,也是造成结核病死亡的主要病因,晚期治疗病例死亡率高。存活者也易留后遗症,早期治疗死亡率低,并多无后遗症。近年
融媒体时代,媒体传播平台越来越多,新闻传播手段越来越丰富,要想从一片“新闻海”中脱颖而出,必须依靠高质量的作品。作为地方媒体,三峡都市报社以“加强新闻策划”为突破口,
随着科技的发展进步,我国进入融媒体时代。融媒体技术在给大众提供快捷、方便、高效的新闻阅读服务的同时,对报纸、广播、电视等传统媒体造成巨大冲击。越来越多的人倾向于通
变异性心绞痛是不稳定心绞痛的一种,其疼痛一般较剧烈,持续时间长,常为定时发作(多发生于后半夜、凌晨或醒来时),心电图呈短暂的ST抬高。此类病人经过治疗部分心绞痛能得到控
此文摘自Getting Started-on Social Analysis inCandda一书。主要介绍加拿大的卫生保健机构的形式及其提供的服务内容,以及它与大型医院、私人诊所的区别。它的工作重点在于