预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

二级C语言上机编程题技巧一、技巧原理首先使用这个技巧必要理解上机编程题评分原理。以上机题第5套编程题为例。二级C语言上机试题是让咱们自己编写某个小程序子程序来实现题目中功能。那么考官是怎么样来检查咱们编程序与否对旳呢?根据编程题下面这段程序咱们就可以看出:在考生文献夹下存在一种名为in.dat文献。首先以只读方式打开in.dat文献,以只写方式打开out.dat文献,若out.dat不存在则自动新建该文献。然后使用fscanf语句将其中数据输入到变量a中,再将a当作实参调用咱们需要编写程序。将成果用fprintf语句输入到out.dat文献中。其中.dat为这个文献扩展名(扩展名有也许被隐藏)。因此考官不会直接检查咱们程序,只要检查out.dat里数据与否对旳就可以判断咱们编子程序与否对旳。因而程序编写题,咱们可以只通过修改out.dat里面答案而不去编写程序就可以拿到满分。二、使用技巧条件当然不是所有编程题咱们都能使用这个技巧(不过90%编程题都可以用这个措施)。使用这个技巧必要具有两个条件:编程题是通过我上面讲措施来检查,说白了就是咱们考生文献夹下面具有in.dat文献。编程题需要实现功能咱们编程者可以自己想出来程序完毕答案。例如本题:它让咱们实现实型数据保留两位小数,并对第三位进行四舍五入。那么这个功能咱们若懂得任一种实数都可以自己计算出成果,那么咱们才能将对旳答案写在out.dat文献里面。若某程序让你编写子程序实现求取圆周率并精确到小数点后10位这个功能,那么咱们就无法背出那么长数字,因而也没有措施懂得成果。那么这种技巧就不能使用。三、环节确定了这个技巧可以使用后,咱们就可以开始操作了。一般分为如下几步:建立out.dat文献上面可以看到咱们考生文献夹中是没有out.dat这个文献。因此咱们需要自己新建。最佳措施就是打开编程题直接编译、链接、执行。这样将程序执行一遍后咱们考生文献夹里就自动生成了咱们需要out.dat文献。(注意:这里生成了out.dat文献后就不要再运行咱们程序了,由于每运行一次程序就会将程序生成答案写入out.dat文献中,这样即算咱们改成了对旳答案,你假如再次运行程序,就会将咱们修改对旳成果覆盖掉。)修改答案这一步至关重要,因而也要尤其注意。首先将in.dat文献和out.dat文献用写字板程序打开。咱们就可以看见in.dat文献内数据了。这个时候就对应程序功能规定按照程序中规定格式将成果自己写入out.dat文献中。那么以什么样格式写入out.dat文献呢?这就需要看编程题程序中这一段程序:前面已经分析过了,这里要写入答案格式就是这段程序中fprintf语句中第二个参数中规定。如本题:fprintf(wf,“%f\n”,fun(a));加黑位置就规定输入到文献中数据以%f形式输出,并且换行。这里强调是双引号里若有别文字要照原样输出,一点都不能变化,否则不能得分。题目规定是:那么这个题答案应当是:诸多同学觉得这个答案是对旳。其实是错误。这里要强调之前跟人们强调过一种问题。fprintf语句中fprintf(wf,“%f\n”,fun(a));规定输入到文献中数据以%f形式输出,并且换行。人们注意到每输出一种数据应当换行。题目中举例也是咱们这个答案,那哪里出错了呢?错在格式上:%f规定以实型数据进行输出,并且保留6位有效数字。因此答案应当是:因此最重要一点就是要看清晰fprintf语句格式规定。(人们可以自己做一下第3套题编程题:里面除了格式阐明项所有字符都要一字不差原样写入到咱们out.dat文献中,波及空格个数等等呢个。提议这种人们可以将格式规定那一行用复制方式拷贝过来,然后将%s%d位置写上对旳答案。)假如跟fprintf语句规定格式不一致那么这个题人们就得不了分。因此需要同学们多加练习,注意其中细节。在咱们企业网站上模仿上机时可以点击右上角评分。这样人们在练习这种措施时候就可以看到自己修改成果与否对旳。四、结语这种技巧难点就是对fprintf语句中格式观测。要保证咱们写在out.dat文献中数据格式与规定格式一字不差。这需要同学们多次练习才能自己掌握要诀。当然,假如人们可以自己编写对旳程序就没有必要使用这种技巧了。最终祝人们考生成功。