国家二级c语言程序设计技巧,国家二级C语言机考程序设计题技巧.doc

计算机国家二级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答案的格式即可。

展开阅读全文

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值