论文写作是不是对文学素养的实践,为什么?
1.以c为例,具体流程大概是,先调用预处理器把注释干掉,把macro展开,因include <>而弄进来的那波标准库头文件特殊标记一下,然后建立CFG(control flow graph)进行知网查重。因为CFG关心的是变量的值会怎么传播,所以在中间插入一大堆无副作用的语句是不会有任何效果的,把变量换个名或挪个位置(比如加多一层block)也没啥用。
2.c++的话就会麻烦很多,毕竟在c++里就算a + b这么个简单语句,因为operator+可以重载,所以指不定执行完这个语句就可以把地球都炸了呢,而且这个重载在不同namespace里还可能不同,比如namespace A是用核弹炸地球,namespace B是对整个地球播一段爱的供养神马的……在c++里建立CFG会是个噩梦……程序代码进行知网查重的方法比较复杂吧!
3. 不过说起来我们的课程比较特殊,因为作业用的是类ACM的提交系统,所以对运行环境有比较严格的限制,这保证了程序代码知网查重查重的准确率。如果是完全开放性的程序代码知网查重(即对语言和第三方lib等等都不做限制的话)恐怕会很困难。
知网查重其实不单单只会有机器查重,在一些必要的条件下也会有人工复查,就比如说编程的查重,可能知网数据库中并没有很多相关的知识,所以知网就会安排相关的人工复查,所以大家也千万不要以为把论文语句颠倒或者调换就能轻易的通过知网查重了,很有可能你就会被抽到人工复查哟。
2017-12-04 | 作者:paperfree
相关文章
为什么说毕业论文选题很重要? 提前论文查重会有什么不好的影响吗? 首次进行论文查重有什么需要注意的? 本科毕业论文在引用参考文献时要注意什么? 选择投稿期刊需要注意哪些问题? 毕业论文答辩的本质是什么? 论文查重可以两篇论文一起查吗?上一篇: 教师现在晋级副高有用吗? 下一篇: 大学生毕业论文答辩论文写作都有原创率要求吗?