关于C语言考试题一道考试题不会解答

  本软件完全按照《全国计算機等级考试最新考试大纲》研制而成界面全真模拟、精选习题、详尽解析,适合参加2018年考试人员和所有学习C语言考试题的人员使用

  本软件与其它同类软件相比具有如下特点:

  (1)功能全面:软件具有全真模拟、精选习题、详尽解析的功能,每一道试题都有详细汾析操作题都有详尽的操作步骤。

  (2)即时交互:你的训练、测试、模拟考试结果都能得到即时反馈克服了用书本学习没有反馈嘚缺陷。

  (3)操作简单:软件界面清晰、操作简单每一项操作都有相应的提示,使你使用起来得心应手

  (4)价格低廉:与市場上同类版软件相比,我们的价格较低能更好地被客户接受。

  软件自2002年推出第一版以来为更好地满足广大考生的需要,每次考试均进行更新受到了考生的好评。本套软件已成为全国各地考生学习考试的必备软件

因为某种原因本人共考过2次笔試,3次上机其中笔试在70左右,3次上机均为满分 
看着大批的同学在为三级发愁不知道如何准备和应考。我想我应该把经验和学习的方法寫下 
来这些方法保证你能过三级。但是不保证你能获得高分并学到知识所以请各位计算机系 
与爱好电脑的高手或自认为是高手的同志們就此打住。OK! 
以网络技术为例(其他三门的方法相似)我把方法总结为:细看书,做笔记多复习。 
第一阶段:看网络技术教材详细哋做笔记(20天). 
第一边看书你要看得特别仔细,把所有你认为重要的地方全抄到笔记本上包括重要的 
表格和插图。第一次看不懂的地方可以跳过去等过两天再回头看一遍每天看新的知识之前 
都将前两天看的再复习一遍,强化记忆 
我把全书的重要程度划分了一下:第┅,七八章 了解(看看做做笔记就行了); 
第二,四章 理解(看懂主要的知识点);第三五,六章 掌握(看懂所有的知识点); 
其中叒以以下章节为重点:2.2 进程 2.3 存储管理 2.4 文件管理 2.5 设备管理 
4.5 组网技术 4.8 网络互连 5.3 IP协议 6.4 加密技术 其中有些内容必须理解并掌握, 
要是不理解背也要褙下来。如:OSI协议和TCP/IP协议的各层的名字各种传输介质和各种 
另外所有教材上没有的内容不用看,因为考试出的题没有一道是书本之外的 
===> 要点一:坚持就是胜利,每天坚持看2个小时至少能看15页。 
===> 要点二:该抄就抄好记性不如坏笔头。 
===> 要点三:注意课后作业题那可能僦是原题。 
这一阶段完成后应该能够理解大部分的知识点。还要能够很快的在书中找到某个知识 
第二阶段:复习重点章节(5天) 
这一次複习的重点在那些需要理解和掌握的内容上如果你看懂了,合上书想一遍看 
不懂就多看两遍,有些重点一定要记住而且要把笔记本夶声地读上两遍,达到更加熟练 
===> 要点一:看懂不一定会记住,一定要在脑海中形成印象合上书能写下来。 
===> 要点二:名词术语要注意 
===> 偠点三:缩略语。凡是在书上出现过两遍的一定要记下中英文解释。 
第三阶段:复习不重要的章节和作题(5天) 
有人也许要问既然不偅要还复习它干什么。错!出题人不能用重点凑成一百分要适当的 
加点其他内容于是只有在这些不重要的章节里面出了,这些题大概占20汾左右得分的方法 
是将所有不太重要的章节再看一遍,越是你认为不可能出的越要把它抄下来,记一记而且 
要特别注意数字,如ATM的傳输速率单模光纤所使用的光的波长等。(上次最呕吐的的一道 
题是信号从发送站经过卫星到接收站的传输延迟的典型值是多少?我按照同步地球卫星到地 
球的距离光的传输速度,算到百毫秒的量级但是算不出具体的值,于是猜了一个250ms 
答案居然是540ms。晕倒~!) 
还有僦是模拟题的问题我认为现在市面上的模拟题都太差了,考的全没有不考的全有 
了,说实话还不如我出的呢所以题不用多做,只要紦书看好就行最后几天可以做几套,熟 
悉一下题型掌握一下时间就够了,多做全是浪费 
以上方法我一个同学上次照着我说的做了,結果笔试考分比我还高所以不管你聪明不聪 
明,只要你照我说的做了一定能通过。 
一句话:要是不过你拿我是问 
上机部分现在只有┅到C语言考试题编程题,非常简单但我认为最重要的是能够编译程序和调试 
程序,也就是说一道题你能在纸上写下来还不够,一定要能够在机器上运行出结果才行因为 
编译系统及机器的不同,有的对的程序也可能产生大量的错误只要你能把错误找出来就差不多 
因此峩把方法总结为:多思考,多上机捉虫子。(以谭浩强的《C语言考试题设计》第二版为例) 
第一阶段:看书做笔记。(15天) 
有人说那夲书那么厚15天能看完吗?错!谁说让你们看完了你要是只是想过三级。只用 
看前140页就足够了也就是,第一章了解,第二三章理解,第五六,七章掌握第八, 
第十章随便看一下就行了因为c上机只要求你填一个函数,所以函数那一章不用看太仔细只 
要知道函數是干什么用的,它们之间是如何调用的就行了至于指针,所有的考题全都能用数组 
做出来用指针只不过是简单一点,容易出错一点洏已我是强烈建议不用指针。第九章和第十 
===> 要点一:勤记把所有重要的东西都记在笔记本上。如转义字符的定义等 
===> 要点二:每天上機调试两个程序(可以是例题或作业题) 
===> 要点三:坚持,再坚持 
第二阶段:做课后作业题并上机调试。(10天) 
现在书你已看完练习题吔可能做出了一些。现在就是要把前几章特别是五六七三章的课后 
题一定要自己思考一下做出来后再上机调试,是在做不出来就看看答案,看懂后再在机器 
===> 要点一:做题时使用N-S流程图。 
===> 要点二:每道题不管多么简单一定要调试直到正确为止。如习题2.4(2)我有几个同 
学都昰能编出来但是怎么都运行不正确。 
===> 要点三:每天上机作五道题以上最好在TC2.0环境下。 
第三阶段:继续调试重要程序看一本书(5天) 
繼续调试程序直到熟练,然后看一本书书名我先不说,可能许多同学都知道但我不赞成 
看这本书,而且我劝你到最后几天再看挑出┅部分典型的题看一下,自己做做看是否正确, 
熟悉一下题型不要完全依赖那本书。那样可能因为一点小错误你找不出来就挂了我們班的女 
生们第一次因为这个原因挂的可不是少数。 
还是那句话:要是你上机不过找我是问 
········回顾过去的大学生活,计算机等级考试最令人难忘。笔者斗胆在这里卖弄一下过去两年(准确的说是一年半)里通过全国计算机等级考试二到四级的经历以自己的感受泡制一份全国计算机等级考试全攻略,希望对后来的朋友们尤其是刚刚迈入大学校门的师弟师妹们有所帮助 
考证路上,有两点需要特别紸意一是一次只能报考一个等级(包括笔试和上机)的考试。一个级别中有不同类别考生只能选择其中一类。另外考试单科合格者,成绩只保留到下一个考试周期所以不想找麻烦的话就要认真准备,争取一次OK否则会对信心造成打击。 
对于一级考试其实没什么好說的,大部分人不必报考这一级别既浪费金钱又浪费生命。因而笔者强烈建议不要考这一级别如果你不得不参加这一级别考试的话,筆者在表示同情之余建议你在熟悉常用软件之余研究一下WPS在以后的全国计算机等级考试(一级)中 ,WPS将成为一门单独的考试科目 
二级栲试是大部分人都必须参加的。二级考试的内容包括基础知识和程序设计两大部分 基础知识主要包括电脑基本知识,DOS基本知识和基本操莋WINDOWS的基本概念与操作。关于这部分知识有点水准的辅导书就会有详细的介绍只要把书好好看看就没什么问题。DOS中的文件、目录、路径嘚概念及使用是必考部分要留意。(相关阅读:如何应付新大纲二级考试的公共基础知识) 
二级考试的重中之重是程序部分要对语言嘚基础知识熟练掌握,尤其要留意基础概念和基本方法(选择法、冒泡法等)要能看懂书上给的程序。一般来说如果能独立做出大部汾课后题就一切OK了。对语言的工夫应该下在平时多想,多练多上机。自己考虑作一些小程序会有很大帮助的(别人崇敬的目光就会让伱觉得很有价值)二级DOS类考试的上机考试包括三个部分的内容,即DOS操作题程序修改题和程序编制题。如果你的C语言考试题有一定水准嘚话较难的部分就是程序修改题了,毕竟了解陌生人的思路是一件比较难的事因此平时要多读一些程序,自己编程时注意要尽量符合規范否则很容易吃亏。当然多上机练习是取得好成绩的不二法门关于辅导书大连理工出版社和南开出版社的都相当不错。 
三级是一个仳较麻烦的等级它共有四个类别,可以大致分两种 三级PC上机是考汇编程序,其他三个类别考C程序如果不是对自己特别有信心的话一般不要报考PC技术。毕竟学习汇编语言也是不小的负担 而且对报考四级没什么帮助(四级不考汇编!)。对于其他三种主要看自己的兴趣叻相对来说数据库要难一点(对数学系的除外)。三级的四个类别各有侧重比较麻烦的是对于四级来说都太片面了,所以帮助不大洇此基础比较好的,直考四级也是可以考虑的(相关阅读:通过计算机等级考试三级网络的经验) 
笔试部分是三级的难点,所要记忆的內容比二级增加很多要注意对基本理论和基础概念的掌握,有利于知识网络的形成减少记忆负担。 
由于三级刚刚改革不久各个出版社出版的辅导书都很难贴近考试。这种情况下多看书就成了最好的选择从近两次考试的情况看,出题也很接近课本(尤其是网络技术囿部分教材原话)。三级上机考试难度比二级提高并不大较复杂的部分如文件读写,函数调用等通常题目已给出因而所考的依然是比較基本和典型的算法。 
四级是最后一级也是知识最复杂的一级。报考四级是需要一点信心和勇气的你报考四级后身边几乎不可避免的絀现一片质疑声(当我报四级时老师竟然告诉我本校从来没人通过),这时候一定要相信自己(相关阅读:帮你全面了解全国计算级等級考试-四级) 
四级通过的人数的确是非常少(相对三级),但要看到四级报考人数也是最少的四级知识量是巨大的(看看那厚厚的教材僦知道了),难点主要是离散数学和计算机英语对于离散数学,如果有机会旁听一下计算机专业的核心课程《离散数学》会很有帮助的要记住一定要作一定数量的习题!仅仅通过识记是无法提高水平的。 
计算机英语没有想象中的困难常用的单词只有几百个,只要把近5、6年的试题中英语题过一遍就差不多了手头最好有一本专业词典,大部分单词在文曲星上查不到 相对来说英语题比较简单,只要单词認识就OK了 
笔试中比较新鲜的是论述题。建议买一本历年试题及参考答案(每年国家考试中心都出版)仔细研究一下,掌握答题方法仳较幸运的是论述题通常有四道,可以选择自己最有把握的由于四级考试已经举行多年,各出版社出的辅导书都比较扣题笔者强烈推薦大连理工出版社出版的《全国计算机等级考试题典(四级)》。这本书贴近考试解答详尽,对顺利过级会有很大帮助!一定要做历年試题(5年以内)确实是有一定复现率的! 
四级上机考试和三级差不多,只有一道编程题注意别紧张,一定要存盘否则会变为0分。当時跟我一个考场的同学就有人因为慌乱忘记存盘造成下午的考试没有通过。(相关阅读:全国计算机四级考试经验谈) 
结束语:最后鈈管面对任何考试都需要对自己要信心,相信即使只有一个人通过那个人也一定是自己!这时你就成功一半了。预祝每一位考生能够在9朤的考试中取得理想的成绩! 
首先是报考时间问题虽说大学有四年,但是如果你要考研究生的话(大部分人都会考的)从大三下学期僦该开始准备了,所以留给等级考试的时间其实只有两年半而已(四次机会)因此,如果你是大一的新生应该考虑报考明年四月的考試。因为全国计算机等级考试是面对非专业人士的所以难度并不太高(当然也不很容易,否则听我唠叨什么)如果你的学校没有一级必考之类的变态规定话,就应该坚决跳过一级从二级开考(时间宝贵不应该为没意义的事浪费半年时光)。平心而论二级知识非常基礎,只要认真准备(你有整整一个寒假的时间准备)过关是很容易的(即使你的计算机基础很差) 
虽然三级证书一样可以拿到学位证,並且越级考试也是被许可的但笔者不提倡直接报考三级(即使你的计算机基础很好)。直接过三级虽然是一件很酷的事但这要担相当嘚风险,一旦失误(这是很可能的事毕竟三级是有一定难度的),你就不得不与刚通过二级的同学一起考试除非你的神经有下水管道那么粗,不然会有很大压力而且对信心的打击不容忽视。如果你对自己的计算机水平很有自信的话二级证书到手后跳过三级直考四级倒是可以考虑的,那样风险和效率比较均衡 
另一个比较重要的问题是计算机语言的选择问题。笔者强烈推荐学习C语言考试题C语言考试題不但本身逻辑清楚,实用性强而且扩展性很强方便以后学习C++,C#等语言如果你有狮子一样的雄心,更应该选择C语言考试题要注意到㈣级和高级程序员考试都要求C语言考试题! 
参加这次考试的人有很大一部分是上次机试没有通过的朋友,甚至还有一些考了两次机试都没囿通过的…… 
这其中不乏一些C语言考试题学的很不错的高手大部分人到现在都不明白为什么自己亲手编的程序却是0分…… 
究竟是什么原洇呢?不就是那100道题目吗翻来覆去的看也没有发现自己的程序有什么错误啊,看资料用模拟盘模拟也是满分啊,可为什么正式考试就昰0分呢 
于是很多人甚至把通过上机考试当成一件*运气的事了,甚至有的朋友对上机考试感到十分恐惧 
然而这其中真正的原因…… 
大家不妨和我一起看一下考试中心命题组的正确答案~ 
顺便提醒一下大家在考试的时候要注意的问题希望对大家有所帮助。 
第一条:审题要仔细!正式考试的时候会遇到很多面熟的题目这些题目有的似乎和 
平常资料中看到的一样,然而千万不要见到面熟的题目而沾沾自喜,因為有很多的 
“陷阱”会使你审题的时候就出错~! 
我们看一道所有人都做过的的 “数字题目”  
考试中心命题组第23题: 
已知在文件in.dat中存有N个实數,(N<200)函数readdat()是读取这N个实数并存入数组xx中。 
请编制函数CalValue()其功能要求: 
1、求出这N个实数的整数部分平均值aver; 
2、分别求出这N个实数中其整数部分值小于平均值ever的数的整数部分值之和sumint与小数部分之和sumdec 
最后调用函数WriteDat()把所求的结果输出到文件OUT8.dat中。 
这一题看起来很眼熟然而你仔細看~! 
1、aver是整数部分的平均值~!不是普通的哦! 
2、整数部分值小于平均值ever的数的整数部分值之和sumint与小数部分之和sumdec!! 
呼~,原来这么复杂~!稍鈈留心就错了~结果就想当然的……0分 
函数ReadDat()实现从文件ENG.IN中读取一篇英文文章存入到字符 
串数组xx中;请编制函数ComWord()分别计算出10个不区分大小写 
這题也很眼熟,然而你仔细看~! 
英文单词的首字母呵呵,不是平常的字母的个数是作为单词的首字母的个数啊,晕~ 
上面两道题目并没囿在其他资料上见过考试的时候也不一定会出, 
这里仅仅是给大家提个醒儿正式考试一定要仔细审题,严格按照题目的要求去做 
不偠受以前做过的题目的影响。 
第二条:一定要考虑除零、溢出、类型转换、精度等细节问题~!! 
虽然我们在平时学C语言考试题的时候老师都提醒过可是真正到了编程序的时候, 
却没有几个人会考虑这些细节问题似乎并不直接影响题目的输出结果, 
然而因为溢出和类型转换錯误而造成考试得不到满分的可是大有人在啊! 
我们看下面一道最害人的题目~!!,很多朋友考了这道题目都没有过 
下面来看看你为什么是0分~! 
栲试中心命题组64题: 
请编制函数encryptChar(),按给定的替代关系对数组xx中的所有字符进行替代 
仍存入数组xx的对应的位置上,最后调用函数WriteDat()把结果xx输絀到文件PS8.DAT中 
如果原字符小于等于32或大于130,则该字符不变否则将f(p)所对应的字符进行替代。 
这道题目所有的人都做过但几乎就没有人做對,包括南开无忧在内~! 
表面看来好象两个都对, 
请你在TC下运行一下下面的代码看一下结果你就知道了是怎么回事了……: 
看到结果了麼?是不是很吃惊啊 
大家看到了,南开的结果是负数,连原来的变量nk都变成了负数这显然错了。 
无忧的聪明一点知道int比char大,定义了个int对了。 
南开错误原因就是在TC2.0中char型变量只有一个字节根本容纳不下'E'*11, 
所以产生了溢出上次考这道题目没过的同学是不是有所启发呢? 
這里给出考试中心命题组的答案: 
似乎一个例子不能说明什么那就把上面的数字题目的答案给大家看看: 
考试中心命题组23题答案: 
看到叻吧,首先val的定义,不是我们习惯的int,而是能容纳更大数的 long , 
这样在求和的时候就不会溢出无忧和南开的答案没有吧~ 
再看,算aver平均值的细節不是我们平常习惯的aver/=N,更不是无忧的1.0* sum/N, 
而是aver/=(double)N,所以大家在考试的时候要时刻注意你的变量类型特别是在一些求平均值的题目中,千万要紸意用sum/n的时候,sum的类型一定不要用整形 
第三条:不要使用快捷键!!很多人在使用TC的时候习惯于用F9,CTRL+F9或者其他的热键, 
首先F9只是编译了并没囿运行程序,考试一定要运行一下你的程序才会有输出文件 
热键在考试的时候是很危险的,因为UCDOS的热键和TC的冲突CTRL+F9变成了全角半角转换, 
如果不小心按了会导致你的程序有中文字符,编译的时候出错,而且很难查找排除错误~! 
所以建议大家在考试的时候使用ALT+红色字母 来调出菜单进行编译调试等步骤,建议步骤为: 
写完代码后用ALT+F,S存盘,然后ALT+C,M编译,然后ALT+R,R运行,这样就万无一失了 
第四条:不要加载任何输入法 
上机考试用的DOS环境内存十分有限,如果你加载了任何一个输入法都有可能造成编译程序的时候出现out of memory 内存不足的情况,到那时就麻烦了 
程序只要写的对僦可以,不要画蛇添足的加注释没有人看的~! 
第五条:不要提前交卷!考场一般使用NOVELL网络,有的时候存在网络状况不好而连接失败等问题, 
这时,洳果你已经提前交卷的话就不太好了。另外也可以防止别人有意无意的改动你的程序 
第六条:考试时候的一些技巧。 
1、进入TC以后如果想查看题干要求不用退出TC,直接用F12就可以显示出来 
2、用F12显示题目之后可以通过CTRL+BACKSPACE把题目定在屏幕上。 
(千万不要改动!不然影响考试结果如果鈈小心改动,再重新编译运行一次你的程序就可以了) 
4、如果考试的时候不小心改动了代码的主函数或其他部分可以进入考生目录下的warn隐藏目录, 
把里边的备份文件复制到考生目录步骤: 
在考生目录下输入cd warn 
5、如果调试的时候不小心死循环了,可以通过CTRL+C或CTRL+BREAK来终止,如果连按多次都沒反应, 
不要慌,立即找监考老师说明情况,可以重新启动机器继续答原题,你的程序还在,时间也是继续刚才的。 
所以这也提醒大家运行程序之湔一定要先存盘。

  下列各题 A、B、C、D.四个选项Φ只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上答在试卷上不得分。
  (1) 用8位无符号二进制数能表示的最大十进制數为
  (2) 在64位高档微机中一个字长所占的二进制位数为
  (3) 在Windows环境下,为了复制一个对象在用鼠标拖动该对象时应同时按住
  (4) 在Windows菜單中,暗淡(灰色)的命令项表示该命令
  C.包含下一层菜单
  (5) 在DOS环境下为了得到TYPE命令的帮助信息,正确的DOS命令为
  (6) 下列选项中能作为合法DOS文件名的是
  (7) 下列叙述中正确的是
  A.在Windows环境下,最大化的窗口是不能移动的
  B.在Windows环境下应用程序窗口最小化后,该应用程序暂停执行
  C.在Windows环境下只有最小化的窗口才能关闭
  D.在Windows环境下,不能关闭最大化的窗口
  (8) 在Windows环境下工具栏中的複制按钮是
  (9) 在Windows98环境下,若要将整个屏幕上显示的内容存入剪贴板可以按
  (10) 目前,计算机病毒扩散最快的途径是
  (11) 以下叙述中正確的是
  A.C语言考试题比其他语言高级
  B.C语言考试题可以不用编译就能被计算机识别执行
  C.C语言考试题以接近英语国家的自然語言和数学语言作为语言的表达形式
  D.C语言考试题出现的最晚具有其他语言的一切优点
  (12) C语言考试题中用于结构化程序设计的三種基本结构是
  A.顺序结构、选择结构、循环结构
  (13) 在一个C程序中
  A.main函数必须出现在所有函数之前
  B.main函数可以在任何地方出現
  C.main函数必须出现在所有函数之后
??(14) 下列叙述中正确的是
  A.C语言考试题中既有逻辑类型也有集合类型
  B.C语言考试题中没有邏辑类型但有集合类型
  C.C语言考试题中有逻辑类型但没有集合类型
  D.C语言考试题中既没有逻辑类型也没有集合类型
  (15) 下列关于C語言考试题用户标识符的叙述中正确的是
  A.用户标识符中可以出现在下划线和中划线(减号)
  B.用户标识符中不可以出现中划线,但可以出现下划线
  C.用户标识符中可以出现下划线但不可以放在用户标识符的开头
  D.用户标识符中可以出现在下划线和数字,它们都可以放在用户标识符的开头

我要回帖

更多关于 C语言考试题 的文章

 

随机推荐