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

合集下载

全国计算机二级C语言考试答题策略及技巧

全国计算机二级C语言考试答题策略及技巧

全国计算机二级C语言考试答题策略及技巧计算机二级C语言考试是广大计算机专业学生必须要应对的一项考试。

为了帮助大家更好地应对这个考试,本文将介绍一些答题策略和技巧,希望能为大家提供一些帮助。

以下是具体的内容:一、了解考试大纲和考试要点在准备考试之前,首先要详细了解考试大纲和考试要点。

考试大纲会明确列出考试的内容范围,而考试要点则会告诉我们在考试中需要重点关注的知识点和考点。

通过对这些内容的了解,我们可以以针对性的方式进行备考,提高考试效率。

二、刷题是关键在备考过程中,刷题是非常关键的一步。

通过解决大量的真题和模拟题,我们可以熟悉考试的题型和难度,掌握解题思路和方法,提高我们的答题水平。

此外,刷题还有助于我们发现自己的薄弱环节,并有针对性地进行复习和强化,从而更好地应对考试。

三、合理安排备考时间备考时间的合理安排对我们备考的效果起到至关重要的作用。

首先,我们要合理划分时间,进行系统而有条理的学习。

其次,要根据自己的实际情况,合理安排每天的学习时间,保证高效率地进行学习和复习。

此外,还要留出一定的时间进行模拟考试和自我检测,检验自己的学习成果。

四、注重基础知识的掌握在备考过程中,要注重对C语言基础知识的掌握。

这些基础知识是我们应对考试的基础,也是我们进行进一步学习和解题的前提。

例如,掌握C语言的语法规则、常用的数据类型和相关操作,以及常见的控制语句和函数等。

通过对这些基础知识的深入理解和掌握,我们可以更好地应对考试中的各类题目。

五、注意细节和常见错误在解答题目的过程中,我们要注意细节和常见错误。

在C语言中,一些小错误常常会导致程序的错误或逻辑的混乱,从而影响整体的解题效果。

因此,在解答题目时,我们要仔细审题,注意细节,并且避免一些常见的错误。

例如,注意变量的命名规范、数组的越界问题、指针的使用等等。

六、做好总结与复习在备考的最后阶段,我们要对之前的学习进行总结和复习。

通过总结,我们可以对所学知识进行整合和梳理,形成系统而完整的知识框架。

计算机二级c语言考试攻略

计算机二级c语言考试攻略

计算机二级c语言考试攻略计算机二级c语言考试攻略2016全国计算机等级考试二级C语言四本书:一、谭浩强《C程序设计》第三版(这本书只适合考二级,不适合深入学习)二、二级《公共基础知识》高等教育出版社三、历年真题,而不是模拟题四、二级上机习题集《南开100题》,也就是俗称的南开百题,要是笔试部分,那就历年真题最好不过了,尽量少做模拟题,通过真题反复练三遍,过是没问题的,在学习的过程中最好边学理论知识边上机实践验证。

公共基础知识有效复习方法:1、买一本高等教育出版社出版的计算机等级考试二级公共基础知识,一定要高教出版社的,没有多厚,挺薄的一本书;2、历年真题,每份试题的选择题前十道,填空题前五道都是考二级的公共基础知识试题;3、先把高教的公共基础知识认真地看一遍,一定要认真看,“认真”的标准是:知道这本书上讲的知识点,遇到试卷上不会的问题,能够迅速的在书上找到,而不用在看书的第一遍就死记书上的内容;4、做两套试卷上的公共基础知识题目,两套就可以了,主要是感觉一下真题的难度;5、把书看第二遍,这一遍是大略的看,此时结合做完两套题目的感受,把书上的知识点串成一个整体,这时要用好书本上目录的功能,通过目录反复联想,让自己的大脑中有一个整体框架;6、这时用较集中的'时间把剩余的公共基础知识题目做完,一定要在较集中的时间内做完,比如一个上午或一个下午(题目不是很多,也不会很难),因为这样能更好的感受到长考内容和考点;7、把所做题目中的错题在书上找到改正的依据;8、把全部试题(不管是做对的还是做错的)再做一遍,再纠正错题;9、把前几次的错题再反复做两遍;10、考试前再把所有试题看一遍。

11、等着拿公共基础知识的满分!!上机的话,南开百题的二级C语言上机习题集的内容就相当的不错,特别是随书附送的上机模拟光盘,提供了良好的上机模拟环境,试题内容同考题类型相似。

但要说学习过程的话,还是边学习理论,边上机验证体会,单说二级考试的话,其实那个是基础性的考试,认真一些完全可以拿个好成绩,但不是说二级的分高,就能很好的运用计算机语言,只能说是懂些基础中的基础。

计算机二级C语言做题技巧

计算机二级C语言做题技巧

计算机二级C语言做题技巧2017年计算机二级C语言做题技巧C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

下面是店铺整理的关于计算机二级C语言做题技巧,欢迎大家参考!1. 把C++当成一门新的语言学习(和C没啥关系!真的。

)2. 看《Thinking In C++》,不要看《C++变成死相》;3. 看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看;4. 不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是集成开发环境,而我们要学的是一门语言;5. 不要放过任何一个看上去很简单的店铺程问题——他们往往并不那么简单,或者可以引伸出很多知识点;6. 会用Visual C++,并不说明你会C++;7. 学class并不难,template、STL、generic programming也不过如此——难的是长期坚持实践和不遗余力的博览群书;8. 如果不是天才的话,想学编程就不要想玩游戏——你以为你做到了,其实你的C++水平并没有和你通关的能力一起变高——其实可以时刻记住:学C++是为了编游戏的;9. 看Visual C++的书,是学不了C++语言的;10. 浮躁的人容易说:XX语言不行了,应该学YY;——是你自己不行了吧!?11. 浮躁的人容易问:我到底该学什么;——别问,学就对了;12. 浮躁的人容易问:XX有钱途吗;——建议你去抢银行;13. 浮躁的人容易说:我要中文版!我英文不行!——不行?学呀!14. 浮躁的人容易问:XX和YY哪个好;——告诉你吧,都好——只要你学就行;15. 浮躁的人分两种:a)只观望而不学的人;b)只学而不坚持的人;16. 把时髦的技术挂在嘴边,还不如把过时的技术记在心里;17. C++不仅仅是支持面向对象的程序设计语言;18. 学习编程最好的方法之一就是阅读源代码;19. 在任何时刻都不要认为自己手中的书已经足够了;20. 请阅读《The Standard C++ Bible》(中文版:标准C++宝典),掌握C++标准;21. 看得懂的书,请仔细看;看不懂的书,请硬着头皮看;22. 别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;23. 请看《Effective C++》和《More Effective C++》以及《Exceptional C++》;24. 不要停留在集成开发环境的摇篮上,要学会控制集成开发环境,还要学会用命令行方式处理程序;25. 和别人一起讨论有意义的C++知识点,而不是争吵XX行不行或者YY与ZZ哪个好;26. 请看《程序设计实践》,并严格的按照其要求去做;27. 不要因为C和C++中有一些语法和关键字看上去相同,就认为它们的意义和作用完全一样;28. C++绝不是所谓的C的“扩充”——如果C++一开始就起名叫Z语言,你一定不会把C和Z语言联系得那么紧密;29. 请不要认为学过XX语言再改学C++会有什么问题——你只不过又在学一门全新的语言而已;30. 读完了《Inside The C++ Object Model》以后再来认定自己是不是已经学会了C++;31. 学习编程的秘诀是:编程,编程,再编程;32. 请留意下列书籍:《C++面向对象高效编程(C++ Effective Object-Oriented Software Construction)》《面向对象软件构造(Object-Oriented Software Construction)》《设计模式(Design Patterns)》《The Art of Computer Programming》;33. 记住:面向对象技术不只是C++专有的;34. 请把书上的程序例子亲手输入到电脑上实践,即使配套光盘中有源代码;35. 把在书中看到的有意义的例子扩充;36. 请重视C++中的异常处理技术,并将其切实的运用到自己的程序中;37. 经常回顾自己以前写过的.程序,并尝试重写,把自己学到的新知识运用进去;38. 不要漏掉书中任何一个练习题——请全部做完并记录下解题思路;39. C++语言和C++的集成开发环境要同时学习和掌握;40. 既然决定了学C++,就请坚持学下去,因为学习程序设计语言的目的是掌握程序设计技术,而程序设计技术是跨语言的;41. 就让C++语言的各种平台和开发环境去激烈的竞争吧,我们要以学习C++语言本身为主;42. 当你写C++程序写到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个设计的完整性,然后分析自己的错误并重新设计和编写(参见43);43. 别心急,设计C++的class确实不容易;自己程序中的class和自己的class设计水平是在不断的编程实践中完善和发展的;44. 决不要因为程序“很小”就不遵循某些你不熟练的规则——好习惯是培养出来的,而不是一次记住的;(勿以善小而不为)45. 每学到一个C++难点的时候,尝试着对别人讲解这个知识点并让他理解——你能讲清楚才说明你真的理解了;46. 记录下在和别人交流时发现的自己忽视或不理解的知识点;47. 请不断的对自己写的程序提出更高的要求,哪怕你的程序版本号会变成Version 100.XX;48. 保存好你写过的所有的程序——那是你最好的积累之一;49. 请不要做浮躁的人;50. 请热爱C++!。

二级C语言上机编程题答题技巧

二级C语言上机编程题答题技巧

二级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文件上面可以看到我们的考生文件夹中是没有out.dat这个文件的。

所以我们需要自己新建。

最好的方法就是打开编程题直接编译、、执行。

二级C上机考试注意事项

二级C上机考试注意事项

上机考试注意事项1.上机考试试题分析与解题方法二级C上机考试由程序填空题、程序改错题和程序设计题组成,不同的题目解题方法也不一样,具体分析如下:(1)程序填空题:该题目一般为两个空,考生应该首先将程序中的下划线删除,然后将程序编译一次(不是运行,编译的快捷键ctrl+F7),如果没有错,那么就可以填空了。

填空内容一般为分支结构或循环结构里面的条件、函数调用、函数的返回值、scanf函数的地址项列表、break和continue语句等。

(2)程序改错题:程序改错题就是修改程序中的错误,使得程序能够完成题目中的要求。

考生需要注意的是程序的错误有两类,一类称为编译或者语法错误,这类错误只要考生掌握一些常见的编译错误,就能迎刃而解了。

常见的编译错误见附录1;另一类错误称之为逻辑错误,这类错误是比较隐蔽的,需要多加练习才能熟悉的。

针对二级考试,常见的逻辑错误有:①存储结果值的变量未初始化或者初始化错误,比如和变量s为float 类型,初始化确为s=1,恰好在程序的后续部分有s/n这样的表达式(其中n为int类型),那么计算结果必然有错误;②死循环,如果程序中有循环,一定要注意对循环条件的检查。

(3)程序设计题:该题目一般是让大家编制一个子函数,这个子函数完成题目的要求的功能。

该题目是较难的一道题,大家首先应该弄清楚这个子函数应该完成的功能,然后可以用笔进行分析,抓住完成该功能的关键,最后编写程序,程序编写完之后,需要做验证,如果源程序中有验证的部分,只要按照题目要求的数据进行输入,检查结果与题目中的结果是否保持一致即可;如果没有,首先在main函数中找到调用该函数的语句,然后在他后面将结果进行输出进行验证(注意:因为题目中没有验证的数据,所以需要大家自己根据子函数功能设计数据)或者直接在子函数中输出。

计算机二级c语言编程题答题技巧

计算机二级c语言编程题答题技巧

计算机二级C语言上机编程题技巧这里的特殊方法的特殊之处在于只能用于编程题,且看不懂程序也能得分,甚至得满分,嘿嘿,不错吧!下面就进入正题,详细介绍这种方法。

首先我们要对这种方法的原理有一个清晰的认识,这样才能举一反三,事半功倍。

下面通过一个例子来详细介绍这种方法。

首先大家看一下上机环境的界面,如下图大家注意这里,这是考生文件夹的路径,我们接下来的工作就是围绕这个文件夹展开的。

开始考试,由系统为我们抽好题目后,单击,仔细阅读题目,明确题目要我们做什么后,点击窗口左上方的,在下拉菜单中选择程序编写题,这时会打开VC6.0的程序界面,一大段繁杂的程序很无奈吧,别急,下面开始干活了。

首先点击中的图标编译程序,此时图标就被激活了,点击此图标运行程序(至于为什么要这么做,下面你就会知道的),出现如下图所示的窗口,大家可以看到,程序要求你输入m的值,随便输入一串字符后回车,然后会有文字出现,随便按个键后这个窗口会关闭,以上步骤是做每道编程题前都必须做的,请大家谨记!准备工作做好后,我们接下来进入考生文件夹,会看到和两个文件,我们就要对它们做手脚。

首先用记事本打开in文件,如图所示,大家看第一行文字:3 ABCDEFGHIJK,一开始看不懂这是啥意思,那么看看题目的要求吧:,看出点啥没有?没错,文字中的"3"代表的是m的值,即把第一到第三个字符“ABC”平移到字符串的最后,看例子也知道,"3"后面的字符串就是我们所要处理的对象。

然后打开out文件,如图所示,看到第一行的字符串,它就是对应in文件中的第一行的内容,根据题目要求,把out文件中的第一行文字改为“DEFGHIJKABC",下面的每一行都是对应in文件中的每一行的,如上所示完全修改完毕后,保存并关闭记事本。

(特别注意,完成修改后千万不要再运行程序了,否则我们所做的工作就都泡汤了!!!)好了,交卷走人吧,你已经拿到了编程题的40分,只要前面再做对2个空你就通过了,哈哈,很爽吧!大部分的题目都可以用这种方法做,只要你对题目的意思明白的话就行了,但是,有些题目的答案需要以正确的格式出现才能得分。

二级C语言考试心得经验细节与技巧

二级C语言考试心得经验细节与技巧

二级C语言考试心得、经验、细节与技巧考核标准:0——59分不合格,60——89 合格,90——100 优秀一、针对考试的题型部分:1、选择题(必须>=24分)选择题分为两个部分。

计算机公共基础部分(10分)+c语言部分(30分)。

对于计算机公共基础这部分覆盖范围比较广,要求的知识也比较全面,没有什么典型的题目,复习没有诀窍,只能靠时间的积累。

大家在做这一部分的题目时,大家可以把你在做题的过程中碰到的知识点收集整理起来,尽量记住它们。

C语言选择题方面我认为首先要弄清楚基本概念,切勿囫囵吞枣。

很多同学在原来复习看书过程中,看书很急,给自己规定每天看几页,我认为并不可取。

包括我去年在复习备考时也是这样的。

现在在我看来,对于相对简单的地方,如C语言背景、优点及操作流程等一些概念性的东西,熟读后记下即可,以后在学习中自然会慢慢领会。

而对一些特殊的规则、语法等知识点则要重视,比如任何C语言的语句必须在末尾加上分号、指针概念的引入、函数的调用等,这些概念对于考生来说是很容易忽略或极易出错的,更是容易出题的地方,多花些时间在这方面是比较值得的。

所以在看书、做题、备考过程中也要有针对性,像我当初就是,着重复习函数、数组和指针,以及后面的结构体struct,共用体union,和文件file的一部分。

这几大块内容无论在选择题,还是在后面我将要提到的操作题中都是重中之重。

我平时喜欢去那些可以在线测试的网站,像上学吧,考试吧,233网校之类的网站上,熟悉一些考试环境和出题规律,特别是可以有针对性的在线复习一些知识点,和自己以前没有搞懂的一些疑难点。

另外还要很好的掌握条件语句与循环语句,因为大部分的考题中也都含有这两类语句。

关于这部分最后要说的,就是细节方面的问题了,在考试的时候一定要一步一个脚印,认证细致地做题。

因为选择题做完了之后,保存了,就不能再进去答题,检查,或重新做了。

所以,考试的时候,我个人推荐带支笔,带几张草稿纸,在做一些需要演算的题时可以用到,能够很好的提高做题效率。

C语言二级编程题技巧总结

C语言二级编程题技巧总结

上机编程题总结一、编程题的基本算法1.求和问题。

(1)(循环控制变量)计数器的范围。

(2)和变量的初值一般为0。

(3)如是分数求和,请注意整除问题。

(4)在确保前三个条件的情况下,按编程的思路,一步步完善。

2. 求乘积问题。

(1)积变量(2)乘积表达式作分母的时候,是一个整体,请加括号。

3.找最大值、最小值问题。

(1)首先将首元素(行首、列首等)的值赋给保存最大值(或最小值)的变量,如max(或min)(2)然后将max(或min)和后面的元素一一比较,如果出现更大的值(或更小的值),则将该值赋给max(或min),直到全部比完为止,利用一个临时变量j记录max所在位置。

(3)一维数组的首元素为a[0],二维数组的首元素为a[0][0],二维数组的行首元素为a[i][0],二维数组的列首元素为a[0][i]。

例:找出2×M整型二维数组中最大元素的值int fun (int a[][M]){int i,j,max=a[0][0];for(i=0;i<2;i++)for(j=0;j<M;j++)if(max<a[i][j])max=a[i][j];return max;}4.求素数问题。

(1)判断一个素是否为素数。

(2)求某个范围内素数的个数、和、平方根和等。

5. 求最小公倍数、最大公约数问题。

最小公倍数求法:用从1开始的数去整除,若能同时整除,则此数为最小公倍数,否则继续加1再整除,直到找到为止。

for(k=1; ;k++){if(k%a==0&&k%b==0) break};最大公约数求法(碾转相除法):x>y(1)将两数中的大数去除以小数,如果除不断,转入(2),若能整除,转入(3)。

(2)将小数变成被除数,它们的余数为除数,再相除。

如果除不断,转入(2)。

若能整除,转入(3)。

(3)则此除数为最大公约数。

int a(int x,int y) {int temp;temp=x%y;if(temp==0){ return y; }else{return a(y,temp); }}6.字符串问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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答案的格式即可。

相关文档
最新文档