代码相似性检测在程序设计教学中的应用

来源 :计算机教育 | 被引量 : 0次 | 上传用户:iam156
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
代码剽窃是程序设计课程中经常出现的一种作弊行为,检测剽窃的源代码、验证学生程序作业的原创性在教学中很重要。程序代码的相似度度量是剽窃检测的关键技术。本文首先对现有程序代码相似性检测技术进行研究,然后改进Halstead算法,提出了基于统计学方法程序代码相似性检测算法,最后对算法的有效性进行了实验分析。
其他文献
“算法设计与分析”是工程硕士研究生的一门核心课程,本文结合算法设计与分析课程的特点,对该课程的教学内容、教学方法与教学手段等三方面的改革做了一些有益的探讨。
本文讨论了C++课程的设置方法与定位,从“通识教育”、高职生学习风格特点、C/C++的普及化等不同视角,分析了台湾地区高职教材《C/C++程序设计》的三个编写特色:基础性、范例性和通俗化
【正】 人民银行栾城县支行根据辖区农村信用社业务代办站实际状况,不失时机强化对业务代办机构的监管,积极探索新路子,扭转了不良局面,在农村信用社业务代办机构监管方面抓
“博观而约取,厚积而薄发”,这是众多大师的一个显著特征,也是大师求学治学的真实历程。从陈国良院士“亦衣亦工,亦文亦武;亦强亦弱,亦硬亦软;亦理亦实,亦中亦西”这二十四字人生总结
<正> 清收不良贷款是提高银行资产质量的有效途径之一,大量不良信贷资产需要采取各种方法进行清收。清收人员手中握有一定的权利,在清收中要防止&#39;清收腐败&#39;。一、&#3
作为极富宗教与哲学意味的儒家经典,《中庸》对儒家的天人观作了系统而深刻的阐释。在“天命之谓性”观念的指引下,《中庸》以“诚”贯通天人,揭示了儒家“天人合一”的理论内涵
《金融违法行为处罚办法》(以 下简称《处罚办法》)是专门针对金融领域内违法违规行为进行行政处罚的行政法规,是金融机构依法自律、人民银行依法监管的重要依据和手段,是防
农村信用社的非现场监管是指监管当局通过对信用社经营过程有关财务报表资料的分析,对信用社机构内部各项规章制度的执行情况进行检查,对信用社经营管理情况进行判断等,其目
【正】 近几年来,金融不良资产已引起了上上下足够的重视,又是盘活,又是清收,又是剥离。然而,违反公平竞争原则形成的不良负债却被人们熟视无睹,甚至为了眼前利益,不顾上面三