二级c语言考试
c语言机试和笔试哪个好过呀 ??????
c语言机试和笔试哪个好过呀 ??????
答案:C语言是目前最常用的软件开发语言之一,其功能强大,具有悠久的历史,从C、C++发展到现在的C#,不断地得以更新繁衍。在全国计算机等级考试中有,五个类别使用C语言作为上机考试内容,为各编程语言中应用最多的。 理论先行 虽是上机考试,仍需以理论知识为基础,所以必须将C语言教材从头到尾学习一遍(应选择权威教材),如谭浩强的C程序设计(没有的可以到 http://www.labkt.com/books/html/booklist_1_1.html下载),对C语言的基本概况做到心中有数。 学完教材后,选取一些有代表性的编程范例,如经典百例或南开百题( http://www.labkt.com/c/jc.html),将其语句逐条理解透彻。同时还须注意一点,看的懂未必等于自己就会编写,应当自己尝试默写,从而找出知识薄弱点、思维盲点。 要养成一些良好习惯,比如,代码书写格式使用规范的锯齿形,尽量使用完整表达。如果采用简化方式,虽然不一定影响运算结果,但有的考试评分标准是按答题要点给分,所以还是不省为妙。 以下是学习C语言过程中容易出现的问题: 1.函数、变量使用前未定义。 2.混淆“=”和“= =”。 3.语句后或预定义的函数名后漏掉分号。 4.将else拼写成esle、continue拼写成contiune。 5.括号搭配错误。 6.首地址理解为1。 7. p++与++p区别不清。 8. break、continue运用不当。 9.误将单引号用于字符串常量,将双引号用于字符常量。 10. else分句中嵌套条件语句时,漏掉了“if”。 上机实践 虽然考点、培训点一般都提供模拟上机,但毕竟时间、地点受到限制,不能保证充分的练习时间,因此很多考生都希望能在自家电脑上进行操作实践,下面具体谈谈如何实现在个人电脑上进行练习的方法。 一、简易环境练习 系统要求:Windows系统 需用软件:Turbo C 2.0 TC软件虽然不是标准的Windows程序,但在Windows环境下依然可以使用。为使软件处于理想运行状态,运行tc.exe后需要做一些设置: 1.按“汉”按钮,否则会出现部分乱码。 2.点击属性按钮,在程序选项卡的“工作目录”栏中根据上一命令行填入程序所在目录,“运行”栏选择最大化,选择“退出时关闭”。 设置好后即可依照练习册输入习题,进行编译调试。编程中用到的处理数据一般需自建。为了提高效率,可从网上下载习题。这里应留意一些下载习题中的问题,比如遗漏字符、录入错误等,还有一些不易发现的情况,像双引号的字体不标准、文件扩展名前的句号成了逗号、甚至一些看似无内容的空行中包含着某些ASCII码,都会影响编程结果。 二、全真环境练习 系统要求:DOS系统 需用软件:Turbo C 2.0、UCDOS、上机模拟软件 经过基础阶段学习后,再来进行针对等级考试的练习,这就需要用到模拟软件了。市面上模拟软件很容易买到,其操作界面与正式考试完全一样,还往往汇集了丰富的题库和答案、源程序、输入数据,并可进行自我评分。有的还提供笔试题知识点查询,介绍考试技巧等。 使用模拟软件前,应先安装UCDOS(这与真实考试要求一样,须选5.0以上版本,而且最好采用正式版,否则可能影响软件使用)。通常情况下在Windows环境下是无法使用模拟软件的,经过一些专业设置后虽可实现,但仅限于Windows 9X操作系统,而且设置不当易使系统崩溃,所以笔者建议还是在纯DOS环境下使用为妥。会者不难,难者不会 ...上机要比笔试简单 ..如果你掌握基础好的话,笔试轻易而过,因为考的内容是基础知识点;如果你喜欢上机实践的话,机试更容易过,因为一般都是考顺序、选择、循环这三个结构的。近年来,随着计算机应用技术的发展和市场需求的变化,全国计算机等级考试已几次调整了各级别的考试科目。C语言是一种被广泛应用的语言,也是很多计算机及相关专业学生学习结构化程序设计的入门语言,因此,C语言程序设计始终是计算机二级考试中的重要考查科目之一。统计数据表明,近年来,越来越多的考生对该语言程序设计产生兴趣并参加了考试,从而带动了社会各界对C语言程序设计的学习满足了社会的需求。表1为近两年二级C语言程序设计考试人数及笔试通过率。 表12001年上 2001年下 2002年上 2002年下C语言 14.5万人 23.9万人 27.0万人 29.3万人笔试通过率 50.4% 49.1% 26.7% 38.0% 可以看出:与2001年相比,该考试2002年的考生笔试通过率出现了较大幅度的下降。认真分析后发现,产生这一问题的原因是多方面的,部分考生在复习过程中在掌握复习重点和复习方法上出现了一些问题。下面,结合2002年C语言程序设计的两次考试,谈谈如何复习才能更有效地提高考试成绩。 一、注重基础知识学习,进行全面系统的复习 C语言语法灵活,要求考生了解掌握的地方都可能成为考核点,C语言也最富变化,一个填空题可能有几个甚至十几个答案。但是,万变不离其宗,这个"宗"就是"知识点"。《全国计算机等级考试考试大纲(2002年版)》中列出了12个部分的内容,几乎包括了教材中的所有章节。考生在复习备考时,切不可存侥幸心理,认为有些知识有可能不考,或者上次刚刚考过,或者自己一时没有理解,从而放弃复习。 下面是几道考核基本概念的试题,直接考查最基本的"知识点",属于偏容易的试题,但从考试情况看却不很理想。例1(2002年下选择题第13题)以下选项中合法的用户标识符是 A)long B)_2Test C)3Dmax D)A.dat 这道题考核"用户标识符"的概念。合法的标识符由字母、数字和下划线组成,第一个字符必须为字母或下划线,关键字不能作为用户标识符。由此便可排除A、C和D。该题难度值为0.72。选择A的有13%的考生,原因是他们忽略了long是long int(长整型)的简写,是一个关键字。 直接考核基本概念的试题一般来说都比较简单,若想取得整个试卷的高分,一定要力争全部答对这部分试题。试题的覆盖面较大,广大考生务必要全面系统复习,不应有任何疏漏。 二、加强对知识的理解和运用,融会贯通 知识点总是分布在各个章节中,对知识的学习也是有时间先后的,但一张试卷打破了章节和学习时间的界限,我们不可能首先判断考试内容出自哪章哪节,再寻找解决问题的方法,这就要求在复习阶段培养将知识点联系起来并融会贯通的本领。下面通过试题举例说明这一要求。 例2 (2002年下填空题第10题)以下程序运行后的输出结果是______。 viod fun(int x, int y) {x = x + y ; y = x - y ; x = x - y ; printf ( "% d, % d, ", x, y );} main ( ) {int x = 2, y = 3; fun (x, y); printf ("% d, % d" , x, y);} 函数fun的功能是交换两个变量x和y的数值,所以在fun函数中首先输入_____(3, 2),这一步大部分考生都能写对,关键是要看在主函数中的printf输出什么。在C语言中,数据一般只从实参单向传递给形参,形参值的变化不会影响对应的实参,所以尽管在这两个函数中变量名都是X和y,但主函数里x、y的值并没有改变。正确答案是3, 2, 2, 3。本题难度为0.28,反映了70%的考生不能完全理解函数间实参与形参之间数据传递过程。 本题关于考核函数之间数据传递的考题,如果在复习时有意识地将相关联的知识前后联系起来,就可以通过对比深化对知识的理解。类似这样的知识点还有很多,比如:数组形式的字符串和指针方式的字符串等。 三、重视动手实践,提高操作水平 计算机语言类考试考查考生使用该语言在编程方面的基本能力和熟练程度,这个能力包括了阅读程序、编写程序和调试程序的能力。当然,无论纸笔考试还是上机考试都是有时间的要求,考生必须努力提高使用语言编程的熟练程度,才能交一份满意的答卷。......(更多内容请访问文章原文)文章出处: http://www.diybl.com/course/com易做图i/rank2/zhzhd/2007521/35623.htmlc语言的上机主要是选择题与判断题,这两类题型是比较基础的,只要平时好好看看书,上课认真听讲一般"过"是没有问题的,对于笔试则主要是一些上课讲到的基本算法和各算法之间的区别和各算法之间应该注意的一些注释,如for循环与while循环之间的区别与条件的不同.总之只要平时认真听讲,课后认真完成作业就能过的不必太担心!都好,认真就好
上一个:c语言中break咋用的?
下一个:C语言编程问题