国家二级C语言机考程序设计题技巧
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机国家二级C机考程序设计题技
巧
双击桌面上的,启动计算机等级考试二级模拟软件;启动软件后出现如下界面,选择练习模式后确定:
之后出现下面窗口,选择一套题,我们提供的模拟软件中共提供了50套模拟题目,这50套题目分别对应着二级上机题库的前50套题。输入1-50之间的数字确定后就可以抽取相应的题目,例如输入1后确定,按任意键继续。
桌面上出现了下图所示的窗口(取名:状态条)
和下图所示的窗口(取名:题目窗口)
考生状态条上面显示抽取的题目的序号和考试已经用去的时间。
考生窗口的左上角显示了考生的目录,图中的考生目录为:D:\Exam\24010001,从考生窗口的右上角可以看出,机考共有三个题目,分别是程序填空题、程序修改题,程序编写题。
做程序填空题的步骤如下:
1.选择考生窗口右上角的程序填空题按钮,就会在下面的空白区域出现填空题的具体题目和要求。考生读完题目要求之后就可以开始答题了。选择题目窗口左上角的答题菜单中的“启动Microsoft visual c++”选项就可以启动vc 编译软件。
2.选择文件菜单下的打开选项,如图所示:
之后会弹出一个打开窗口:
在窗口的1处单击,找到考生目录所指示的目录,本题的目录为D:\Exam\24010001,找到目录:
可以发现里面包含有三个文件,分别是blank1.c,modi1.c,prog1.c三个文件,这三个文件分别对应着填空题,修改题和程序设计题。做填空题只需要选中blank1.c后单击窗口右下角的打开按钮即可。这时vc编译软件就会帮我们打开这个文件,并出现填空题的代码。具体做题步骤参考《二级上机题库》第12页,对于程序修改题做题方法参照填空题,参见《二级上机题库》第75页。
下面详细介绍程序设计题的做题技巧:
对于程序设计题,我们分了一下三大类:
第一种:在考生的目录文件夹下含有in.dat文件:前50题中的:
1,3,4,5,7,8,9,10,12,13,15,17,18,19,22,24,25,26,27,28,29,30,31,32,35, 37,38,39,40,41,42,43,44,45,46,50属于第一类。
第二种:在考生的目录文件夹下找不到in.dat文件:前50题中的:
2,11,16,23,33,36,47属于第二类。
第三种:题目中含有较为复杂的数学计算式:100题中有:
6,14,20,21,34,47,48,49,73,76,89,91属于第三类。
我们这里介绍的做题技巧值适合前两类,对于第三种,考生可以对照《二级上机题库》后面的答案记住源程序。
对于第一种情况,我们以第一题为例讲解:
单击考生窗口左上角答题菜单下的启动Microsoft visual c++选项:
之后,选择文件菜单下的打开选项:
在弹出的打开窗口中找到考生目录,选择prog1.c文件并点击打开按钮便可以用vc编译软件打开该文件。(以上步骤和做填空题,修改题的方法一样的!!!)
此时窗口是如下状态:见下一页
正常做题时,我们是要在上图中的fun函数的函数体中添加代码,使fun函数完成题目所要求的功能。我们这里交给大家的是作弊的方法,即不通过添加代码来得分。
双击桌面上的我的电脑,找到考生目录,如下图:(见下一页)
从上图可以看出,考生目录下面包含一个in.dat的文件,(有的电脑上不显示扩展名,只显示in)。当我们用vc编译软件编译并运行程序之后,考生目录下面会多出一个文件,见下图:
图中多出了文件out.dat。我们所要做的就是要修改out.dat文件。
修改方法是:右键选择in.dat文件,选择打开方式->记事本,同样的方法打开out.dat文件。如下图:
In.dat文件打开之后可以看到如下图:
Out.dat文件打开之后可以看到里面是一串字符:
题目的要求是:
In.dat文件里面给出了一串字符,和移动的数目,如第一行是把ABCDEFGHIJK 的前面3个字符移动到最后面,所以只要将out.dat文件的第一行改成DEFGHIJKABC,其它行依次类推。所有内容改完之后,记得保存文件。这样就可以实现得分了。
现在的问题是,我们对于任意抽到的一题,怎么来确定每个题目如何修改题目所对应的out.dat文件?这就要求我们在考试前练习的过程中,熟悉每一题对应的out.dat的正确格式。然后考试时就可以根据每一题具体修改其对应的out.dat 的内容了。如何熟悉每个题目的out.dat的正确格式?方法就是参照《二级上机题库》后面的答案,将正确的源程序输入到fun函数体的内部,运行程序后会产生一个out.dat文件。用记事本打开这个文件后观察这个文件的答案格式,虽然题目很多,但是答案的格式是有规可循的,例如第一题,是从in.dat文件中,按规则得到答案的。
注意!所有属于第一类的题目都可以用这种方法得到答案,不是要求你死记硬背答案,而是要求你从in.dat文件找出得到out.dat文件的规律!!!!!
对于第二类题目,方法大致和第一类相同,不同的是,我们发现在考生目录文件夹下面并没有in.dat文件,但是运行程序后仍然能产生一个out.dat文件。比如第二题。虽然没有in.dat文件,其实,数据已经在main函数中为我们提供了。因此我们只要找出main函数中的具体数据,找出这些数据是如何产生out.dat 文件的。然后掌握对应的out.dat答案的格式即可。