计算机二级C语言最后一道编程题漏洞技巧?哪位亲,知道谢谢啦!

如题所述

去年研究过,考场上好像我也见到那个东西能用了,不过还是自己做的,其实很简单的,下面是我的一篇日志,希望对你有用
二级c的程序设计题作弊方法
网上碰到有二级c的作弊方法,提到了通过更改out.dat文件的内容,达到作弊的目的,自己也在二级c语言的模拟考试环境下测试过,可用,满分,24分就来了,至于真正的二级c考试,有人说能用,也有人说,不能用,只有试试就知道了,第一次考二级,也没试过,所以不知道是不是能用
#include <stdio.h>
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 = fopen("in.dat","r") ;
wf = fopen("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文件的内容,要用记事本打开才行,打开方式更改

12345
67890
kjhjkhkjkl
kljkljkl
jkhjkhjkh
987689
kjhjkh
lmjnklj
sdsfsdfds
fsdfdsf
fsdfsdf
345234
423423
423423
7547dvgdf
5634
gdefgdf
tyerter
34563
565764
按照程序的设计思路,最后的程序测试阶段,是for循环十次,然后每次读取两行,连接成一个字符串之后再写入out。put
这么最后就是谢了10次,共有10行
那么,只需要把,12,连接一起,34,连接一起,这个程序的out.dat是下面这样字的,组后,阅卷,这道题是满分,当然是模拟软件
1234567890

kjhjkhkjklkljkljkl
jkhjkhjkh987689
kjhjkhlmjnklj
sdsfsdfdsfsdfdsf
fsdfsdf345234
423423423423
7547dvgdf5634
gdefgdftyerter
34563565764
这个方法在二级c不一定能用,但是多少会有点用,不过要能看懂最后测试程序的内容,依据程序的原理,新建或者改文件
还是有风险的,遇到变态老师就不好说了,实在不会做的时候或许能用这个方法 。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-03-29

网上碰到有二级c的作弊方法,提到了通过更改out.dat文件的内容,达到作弊的目的,自己也在二级c语言的模拟考试环境下测试过,可用,满分,24分就来了,至于真正的二级c考试,有人说能用,也有人说,不能用,只有试试就知道了,第一次考二级,也没试过,所以不知道是不是能用。

具体如下:

电脑常见问题解决

1、无法自动识别硬盘控制器

使用非正版的个别操作系统光盘,在安装系统时,容易出现此错误。原因是非正版光盘自动加载的硬盘控制器驱动不符合电脑自身需要的驱动。这种情况就建议换正版光盘安装操作系统。

2、手动更新错误的驱动程序

windows操作系统正常使用,但手动更新驱动程序把硬盘控制器的驱动程序更新错误,导致此故障。解决方法是进入windows系统高级菜单,选择最后一次的正常配置,即可正常进入系统。

3、bios设置变化后所导致

windows操作系统正常,但是由于某些原因,用户修改了bios设置,导致0x0000007b故障。

本回答被网友采纳
第2个回答  2019-07-28
最好不要采取此类违背考试道德的方法。守信用是很重要的。
诚信是金诚信,这关系着一个人的生活、学习、工作……,一个人如果失去了诚信,将在社会上没有立足之地。
从字面上说,“诚信”就是诚实守信。孔子说:“人而无信,不知其可也”。因而,说到“诚信”与否,很多人都认为是道德方面的问题,只是一个人在社会的安身立命之本。
可是,在市场经济社会,道德和利益往往是相邻而居的。不管是一个人还是一个地方,重视道德,讲究诚信,往往可以在经济上得到丰厚的收益。反之,不但会在道德上遭至谴责,受到法律的严惩,更难以在经济上获得长久的利益。
就诚信的重要性而言,说“诚信是金”应是不为过的。
第3个回答  2018-07-20
the old colleges at
第4个回答  2018-07-17
作揖抓脚背~~~~一举两得

计算机二级C语言最后一道编程题漏洞技巧?哪位亲,知道谢谢啦!
按照程序的设计思路,最后的程序测试阶段,是for循环十次,然后每次读取两行,连接成一个字符串之后再写入out。put 这么最后就是谢了10次,共有10行 那么,只需要把,12,连接一起,34,连接一起,这个程序的out.dat是下面这样字的,组后,阅卷,这道题是满分,当然是模拟软件 1234567890 kjhjkhkjklkl...

计算机二级c语言最后一道大题怎么得分?
计算机二级c语言最后一道大题是按照过程给分,是人工阅卷。C语言程序的结构:包括有:顺序结构、分支结构、循环结构。理解和学习程序的执行过程,对于以后学习其他的编程语言,或者程序的调试,程序调Bug都有很好的帮助。C语言考试最后一道题目是有一定难度,一般只有百分之30的人能拿满分,建议不会做的话...

国家二级计算机c语言考试 程序设计题最后一题 怎么改out.dat文件 直接...
1、运行考试系统打开编程题(第三大题),软件会自动启动vc++6.0,然后在需要考生编写的函数代码里加一个分好“;”其他什么都不做。 2、compile->link->execute。将考试系统最小化,打开我的电脑进入考生文件夹,一般是在c盘的一个文件里,视考试系统的具体安装路径而定。 3、找到in.dat文件,按照试题要求在里面修改内...

二级c语言考试,最后的程序题怎么编程啊?
1.用typedef说明一个新类型。2.结构体和共用体类型数据的定义和成员的引用。3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。十一、位运算 1.位运算符的含义和使用。2.简单的位运算。十二、文件操作 只要求缓冲文件系统(即高级磁盘I\/O系统),对非标准缓冲文件系统(即低级磁盘I...

二级c语言考试最后一个程序设计题是如何评分的呀。我用考试模拟软件练题...
二级c语言考试最后一个程序设计题是以程序运行结果来评分的;如果你觉得做对了没分是不是你没有运行过程序得到结果。这个题一般是要完成一个功能函数的设计,在主函数里调用这个函数会产生一个结果,一般是写入文件。评分是看文件的结果跟正确结果是否一致。这里可能有个漏洞,因为你能看到源码,如果你知道...

二级C语言等级考试,最后一题程序设计题 怎么判分啊啊啊???
现在全部采用机器评分,评分流程如下:系统调用你的源代码文件, 如果编译不通过,则0分处理 编译通过, 则直接运行exe程序, 如果有数据文件生成, 系统下一步检查生成文件的内容,最后一题一般都会有中间文件生成, 比如txt文件,dat文件,如果文件内容错误,则相应扣分 文件检查通过,机器就判定为满分.注:综合题...

计算机考试二级C机考最后一题怎么运行?
我见过c语言二级考试,一般后面的程序题是文件操作。这种程序题,同样需要编译运行,编译连接后,只是运行后出来的黑框框没有任何你所要的显示,是因为它都在文件中操作了,但是这个运行却是必不可少至关重要,你只要记得每次必点运行,出来一个黑框框在提交就应该是可以了。

计算机二级c语言最后一道程序设计题要怎么运行呢
1.选择题:如果C语言有一定基础,考前一周开始刷题没大问题(因为刷早了会忘)。我发的模拟考试软件里有,做完题有讲解。另外背一背公共基础知识和一些程序设计基础,软件设计基础blabla,简单的一定要拿到!其次是数据结构和数据库设计基础,这些如果是零基础确实比较困难。从题库中看,这些题其实也都...

计算机二级C语言上机考试的最后一题?
计算机二级C语言上机考试的最后一题编程题做完以后保存了但是没运行会是0分。因为编程题的判定方式是根据做完之后运行结果来给分的,如果没有运行的话,系统检测不到做题是否正确。计算机二级考试包含:程序设计\/办公软件高级应用,考核内容包括计算机语言与基础程序设计能力,要求参试者掌握一门计算机语言,可...

关于国二C语言的问题 最后一个程序设计题必须要一模一样才给分吗?为 ...
几乎没有不生成输出文件的二级或三考试,因为C语言是无格式语言,书写的格式千差万别,无法自动判卷。二、回过来看你这题,没有输出文件,那么就要比较源程序,比较源程序无非有两种,一种去掉空格然后按行比较,另一种生成一行,再比较,相似度大于多少满分,相似度小于多少0分,看看你的程序相去甚远...

相似回答