二级C语言编程题2010记事本,二级c的程序设计题作弊方法

41528d3028836879cd698677c3999917.gif二级c的程序设计题作弊方法

二级 c 的程序设计题作弊方法网上碰到有二级 c 的作弊方法,提到了通过更改 out.dat 文件的内容,达到作弊的目的,自己也在二级 c 语言的模拟考试环境下测试过,可用,满分,24 分就来了,至于真正的二级c 考试,有人说能用,也有人说,不能用,只有试试就知道了,第一次考二级,也没试过,所以不知道是不是能用#include void fun(char p1[], char p2[]){}main(){ char s1[80], s2[40] ;void NONO ();printf(“Enter s1 and s2:\n“) ;scanf(“%s%s“, s1, s2) ;printf(“s1=%s\n“, s1) ;printf(“s2=%s\n“, s2) ;printf(“Invoke fun(s1,s2):\n“) ;fun(s1, s2) ;printf(“After invoking:\n“) ;printf(“%s\n“, s1) ;NONO() ;}void NONO (){/* 本函数用于打开文件,输入测试数据,调用 fun 函数,输出数据,关闭文件。*/int i ;FILE *rf, *wf ;char s1[80], s2[40] ;rf = (“in.dat“,“r“) ;wf = (“out.dat“,“w“) ;for(i = 0 ; i < 10 ; i++) {fscanf(rf, “%s“, s1) ;fscanf(rf, “%s“, s2) ;fun(s1, s2) ;fprintf(wf, “%s\n“, s1) ;}fclose(rf) ;fclose(wf) ;}这个程序的函数 fun 的功能是连接字符串 si 和 s2 的,直接看调试程序的最后一段,打开了两个数据流,然后从文件 in.dat 的那个流中,读出来了 s1 和 s2 字符串的内容,在调用了 fun 函数,将 s2 连接到 s1 的后面,最后就是将连接好的 s1 输出到 out.dat 这个文件中那么就是说,只要你的程序是正确的,那么,人家的测试程序最后会在 out.dat 写出一个特定的内容,因为 in.dat 是固定的如果阅卷真的是仅仅检测 out.dat 的内容,那么这种方法是可行的,这个程序是通过 in.dat和 out.dat 来检测的,具体的换别的程序也是不一定的找到自己的考试文件夹,一般会有提示的,进去之后,会看到 in.dat 文件,复制 in.dat 将其重新命名为 out.dat 文件然后就是按照程序的思路更改文件的内容了这个程序是连接字符串的 ,所以肯定是将 in.dat 的某些东西连接了在输出到 out。dat 里面去了下面是 in.dat 文件的内容,要用记事本打开才行,打开方式更改1234567890kjhjkhkjklkljkljkljkhjkhjkh987689kjhjkhlmjnkljsdsfsdfdsfsdfdsffsdfsdf3452344234234234237547dvgdf5634gdefgdftyerter34563565764按照程序的设计思路,最后的程序测试阶段,是 for 循环十次,然后每次读取两行,连接成一个字符串之后再写入 out。put这么最后就是谢了 10 次,共有 10 行那么,只需要把,12,连接一起,34,连接一起,这个程序的 out.dat 是下面这样字的,组后,阅卷,这道题是满分,当然是模拟软件1234567890kjhjkhkjklkljkljkljkhjkhjkh987689kjhjkhlmjnkljsdsfsdfdsfsdfdsffsdfsdf3452344234234234237547dvgdf5634gdefgdftyerter34563565764这个方法在二级 c 不一定能用,但是多少会有点用,不过要能看懂最后测试程序的内容,依据程序的原理,新建或者改文件还是有风险的,遇到变态老师就不好说了,实在不会做的时候或许能用这个方法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值