正文描述:《0最先阅读---计算机二级c语言机试特殊方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、计算机二级C语言机试特殊方法声明:认真学习才是王道,但是,偶而使用一些技巧也是可以的。本技巧由源恩教育发行,使用时,请认准“源恩教育”商标! 这里的特殊方法的特殊之处在于只能用于编程题,且看不懂程序也能得分,甚至得满分,嘿嘿,不错吧!下面就进入正题,详细介绍这种方法。 首先我们要对这种方法的原理有一个清晰的认识,这样才能举一反三,事半功倍。下面通过一个例子来详细介绍这种方法。首先大家看一下上机环境的界面,如下图大家注意这里,这是考生文件夹的路径,我们接下来的工作就是围绕这个文件夹展开的。开始考试,由系统
2、为我们抽好题目后,单击,仔细阅读题目,明确题目要我们做什么后,点击窗口左上方的(答题这里打不开VC的就直接打开“考生文件夹”,以VC6.0的方式打开pro.c),在下拉菜单中选择程序编写题,这时会打开VC6.0的程序界面,一大段繁杂的程序很无奈吧,别急,下面开始干活了。在编译链接运行之前请务必在编程题写程序的地方写点程序,根据有无void写上intx;(函数前是void写上intxyz;)或(函数前不是void写上return0;)(注意,一定要在源程序代码中书写程序的地方写入intxyz;或者return0;并保存,否则
3、答案即使修改正确也不得分!!!)比如下面这个程序中红色字体就是必须要填入的#include#defineN16typedefstruct{charnum[10];ints;}STREC;intfun(STREC*a,STREC*b,intl,inth){return0;(原因是fun有返回值所以填return0;)}main(){STRECs[N]={{"GA005",85},{"GA003",76},{"GA002",69},{"GA004",85},{"GA001",96},{"GA007",72},
4、{"GA008",64},{"GA006",87},{"GA015",85},{"GA013",94},{"GA012",64},{"GA014",91},{"GA011",90},{"GA017",64},{"GA018",64},{"GA016",72}};如果fun没有返回值则填intxyz;#include#defineN16typedefstruct{charnum[10];ints;}STREC;voidfun(STREC*a,STREC*b,intl,inth){intxyz;(原因是fun
5、无返回值所以填intxyz;)}main(){STRECs[N]={{"GA005",85},{"GA003",76},{"GA002",69},{"GA004",85},{"GA001",96},{"GA007",72},{"GA008",64},{"GA006",87},{"GA015",85},{"GA013",94},{"GA012",64},{"GA014",91},{"GA011",90},{"GA017",64},{"GA018",64},{"GA016",72}};然后点击中的图标编译程序,此时图标就被激活
6、了,点击此图标运行程序(至于为什么要这么做,下面你就会知道的),出现如下图所示的窗口,大家可以看到,程序要求你输入m的值,随便输入一串字符后回车,然后会有(一定要有这个出现才能产生out文件)文字出现,随便按个键后这个窗口会关闭,以上步骤是做每道编程题前都必须做的,请大家谨记! 准备工作做好后,我们接下来进入考生文件夹,会看到和两个文件,我们就要对它们做手脚。首先用记事本打开in文件,如图所示,大家看第一行文字:3ABCDEFGHIJK,一开始看不懂这是啥意思,那么看看题目的要求吧:,看出点啥没有?没错,文字中
7、的"3"代表的是m的值,即把第一到第三个字符“ABC”平移到字符串的最后,看例子也知道,"3"后面的字符串就是我们所要处理的对象。然后打开out文件,如图所示,看到第一行的字符串,它就是对应in文件中的第一行的内容,根据题目要求,把out文件中的第一行文字改为“DEFGHIJKABC",下面的每一行都是对应in文件中的每一行的,如上所示完全修改完毕后,保存并关闭记事本。(特别注意,完成修改后千万不要再运行程序了,否则我们所做的工作就都泡汤了!!!) 好了,交卷走人吧,你已经拿到了编程题的24分,哈哈,很爽吧!大
8、部分的题目都可以用这种方法做,只要你对题目的意思明白的话就行了,但是,有些题目的答案需要以正确的格式出现才能得分。我们来举一个例子。 题目如下图所示:,看完题目后,我们照往常一样,打开程序界面后,创建并运行程序后,打开考生文件夹,打开in文件,我们看到从NUM01~NUM10的学生编号以及成绩,知道题目
显示全部收起