• 回答数

    3

  • 浏览数

    258

谁是小小
首页 > 学术期刊 > 论文查重对于代码是怎么算的

3个回答 默认排序
  • 默认排序
  • 按时间排序

大尾巴喵姬

已采纳

我个人为我们课程DIY过一个知网查重的软件工具,是基于数据流分析的,效果还不错,反正修改变量名,提取函数这些小伎俩是完全无用的,甚至可以做到一定的跨语言查重(只把c#代码copy到java里,然后改一改跑起来是会被发现的)。说明程序代码也会进行对比查重算抄袭重复率。下面具体说说程序代码进行知网查重的方法,具体如下:以c为例,具体流程大概是,先调用预处理器把注释干掉,把macro展开,因include <>而弄进来的那波标准库头文件特殊标记一下,然后建立CFG(control flow graph)进行知网查重。因为CFG关心的是变量的值会怎么传播,所以在中间插入一大堆无副作用的语句是不会有任何效果的,把变量换个名或挪个位置(比如加多一层block)也没啥卵用。c++的话就会麻烦很多,毕竟在c++里就算a + b这么个简单语句,因为operator+可以重载,所以指不定执行完这个语句就可以把地球都炸了呢,而且这个重载在不同namespace里还可能不同,比如namespace A是用地球,namespace B是对整个地球播一段爱的供养神马的……在c++里建立CFG会是个噩梦……程序代码进行知网查重的方法比较复杂吧!!程序代码被知网查重很复杂不过说起来我们的课程比较特殊,因为作业用的是类ACM的提交系统,所以对运行环境有比较严格的限制,这保证了程序代码知网查重查重的准确率。如果是完全开放性的程序代码知网查重(即对语言和第三方lib等等都不做限制的话)恐怕会很困难。 === 举个例子 ===以下是前几天刚刚检测到的抄袭代码片段……下面两段java代码被检测出有高度匹配(右图里getARGBData函数只是把二维数组给复制4份凑成一个三维数组而已,没干其他事)……知网查重时程序代码一样被算重复另外一点,为了减少漏网之鱼,知网查重时一般都会用低阈值初筛,再人工介入复核。此外建立回溯机制,比如如果某人现场考试的成绩和作业排名差异较大的话,会触发重查,专门为他调低阈值重查一遍+人工复核。不过正因为有人工复核,所以思路相同一般是不至于误判的,毕竟只要代码行数一多,思路再相同,代码风格上也会有很大差异。

240 评论

薄荷点点

这种怎么会有重复的,我当时就是怕重复太多,帖的程序代码

350 评论

yuxinchen008

1、第一,论文检测包括几个查重子系统,但是这些查重子系统的计算规则都是一致的,换言之,论文检测率的计算规则是统一的,即若一段文字内连续十三字以上重复即判定为该部分为重复部分,而用该重复部分的字数除以全文的总字数,就构成了论文检测率。 2、第二,全文的论文检测率是每章节每段的重复字数除以全文的总字数,但是,论文检测报告当中,大家都可以看到有一部分是显示去除引用重复率,而该部分重复率和全文重复率又有所不同,该部分的重复率是去掉全文引用部分的重复率,换言之,只要原文标注了引用,该部分就会不会再显示引用部分的重复率,这也是知网科学化以及智能化的体现。 3、第三,论文检测率目前既可以查文字部分,也可以查代码、公式、表格甚至外文的重复率,即,无论是原文本身的文字部分,还是其他表格、公式、代码等部分都会计算入查重的查重范畴以内,这些部分若出现重复,也会以论文检测率的形式显现出来。

106 评论

相关问答

  • 论文查重对于代码是怎么算的

    我个人为我们课程DIY过一个知网查重的软件工具,是基于数据流分析的,效果还不错,反正修改变量名,提取函数这些小伎俩是完全无用的,甚至可以做到一定的跨语言查重(只

    谁是小小 3人参与回答 2023-12-07
  • 论文查重代码重复了怎么办

    论文查重一直是很多人头疼的问题。对于第一次论文查重的毕业生来说,这可能是一个很难轻松解决的问题,那么如何处理查重呢?今天我们就来了解一下这个问题,帮助大家更好的

    芊芊寻2013 9人参与回答 2023-12-06
  • 计算机毕设论文代码查重么

    单从学术角度来说,论文写的代码不会是查重,里面包含了字母和公式的代码。有些论文查重系统写论文就认不出来了,当然也有学校要求查重。那么当我们知道论文代码时,是否会

    井中月2500 3人参与回答 2023-12-10
  • 论文查重对代码有效吗

    单从学术角度来说,论文写的代码不会是查重,里面包含了字母和公式的代码。有些论文查重系统写论文就认不出来了,当然也有学校要求查重。那么当我们知道论文代码时,是否会

    芳宝女郎 5人参与回答 2023-12-08
  • 微普论文查重怎么查代码

    进入维普,输入账号和密码,选择自己的用户类型,然后上传待查重的文章,点击下一步,选择支付方式,点击提交订单,检测完毕后,就可以对查重报告进行下载和查看。维普论文

    推三轮去拉萨 4人参与回答 2023-12-08