二级 C 语言上机编程题技巧一、技巧的原理首先使用这个技巧必须了解上机编程题的评分原理
以上机题的第 5 套编程题为例
二级 C 语言的上机试题是让我们自己编写某个小程序的子程序来实现题目中的功能
那么考官是怎么样来检查我们编的程序是否正确呢
根据编程题下面这段程序我们就可以看出:在考生文件夹下存在一个名为 in
dat 的文件
首先以只读的方式打开 in
dat 文件,以只写方式打开 out
dat 文件,若 out
dat 不存在则自动新建该文件
然后使用 fscanf 语句将其中的数据输入到变量 a 中,再将 a 当作实参调用我们需要编写的程序
将结果用fprintf 语句输入到 out
dat 文件中
dat 为这个文件的扩展名(扩展名有可能被隐藏)
所以考官不会直接检查我们的程序,只要检查 out
dat 里的数据是否正确就可以判断我们编的子程序是否正确
因此程序编写题,我们可以只通过修改 out
dat 里面的答案而不去编写程序就可以拿到满分
二、使用技巧的条件当然不是所有的编程题我们都能使用这个技巧的(不过 90%的编程题都可以用这个方法)
使用这个技巧必须具备两个条件:1、编程题是通过我上面讲的方法来检验,说白了就是我们的考生文件夹下面含有 in
dat 文件
2、编程题需要实现的功能我们编程者可以自己想出来程序完成的答案
例如本题:它让我们实现实型数据保留两位小数,并对第三位进行四舍五入
那么这个功能我们若知道任一个实数都可以自己计算出结果,那么我们才能将正确答案写在 out
dat 文件里面
若某程序让你编写子程序实现求取圆周率并精确到小数点后 10 位这个功能,那么我们就无法背出那么长的数字,因此也没有办法知道结果
那么这种技巧就不能使用
三、步骤确定了这个技巧可以使用后,我们就可以开始操作了
一般分为以下几步:1、建立 out
dat 文件上面