当前位置:首页 » 编程语言 » c语言2级编程答题技巧
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言2级编程答题技巧

发布时间: 2023-04-29 00:22:19

❶ 计算机二级c语言题型的变化及应试技巧

一、考试的变化

考试的模式已经转变为无纸化,选择题直接在计算机上完成抛弃了过去的笔试这一部分,在考核要求没有变化的情况下,也取消了填空题,现在的考试模式规定为一百二十分钟,试题满分为一百分,其中上机操作题为六十分,选择题为四十分。获得合格证书的要求是六十分,不能获得合格证书的考生,在下一次考试中也不会安排补考,只能在一次考试的时候重新按新生的身份来参加。

二、试卷的结构

二级C语言试卷由选择题和上机操作题两部分组成,其中选择题40道小题,每小题1分,选择题前10道小题是二级公共基础知识。上机操作题基本延用传统考试中上机操作题的题型,分别为填空题18分、找错改错题18分和程序设计题24分。

另外无纸化考试中,每个考生的题目是从考试系统中随机生成的,而每个题的各选项(如选择题的四个选项)的顺序也是随机的,不是固定的。

三、试卷题型分析及应试技巧

(一)选择题分析

基本操作与基本知道的掌握是选择题的考核目的,我们对相关知识掌握是不是够全面、是不是能够理解准确,还有理解的思路是不是够清晰都是考核的内容。选择题的覆盖面较为广泛,一般情况下都是单选的客观题,每题为1分。在新规则下,选择题答完退出后再不能进入选择题做答,因此,答选择题时就应认真、谨慎,一些自己已经非常熟悉的选择题,也要认真分析,不能粗心大意,因为一些选择题会设置一些陷阱,一定要明确答案之后再进行选择。每道题都要完成有把握的做正确是有很大难度的,所以在自己不确定或者没有把握的情况的下一定不要浪费太多时间,考试的时候我们也要学会放弃一些题。

解答选择题时可以采用如下几种方法,这样可以提高答题速度和准确率:

1.顺选法:如果对题中的4个选项,一看就能肯定其中的1个是正确的,就可以直接得出答案。

2.排除法:对题中的4个选项逐个去掉错误的选项。

3.比较法:也称之为蒙猜法,对于实在没有把握的题,那就只有比较四个选项中那个更接近题目要求了。

(二)上机操作题分析

上机操作题一般都有输出结果,而要产生输出结果,必须要有实际的编程能力编写程序,这就要运用程序调试方法,所以能够熟练的编写程序和调试程序,对于通过二级C是一项非常重要的技能。

程序编写能力与综合操作能力是上机操作题重点考查部分,主要是通过掌握的知识来实际进行操作。这些操作题的分数是通过机器评定为准,人工复查为辅,所以这一考查部分基本不存在是否公正的情况,但是存在板滞的情况,有些情况可能会因为制定考题时涉及不够周全导致错判。因此对于这样的情况我们在做题的时候一定要充分考虑到,编写程序的时候一定尽可量的按规定而行,避免因错误评判导致不得分的情况出现。

掌握好上机操作题的考试技巧,可以使我们的实际水平在考试时得到充分发挥,从而取得较为理想的'成绩。总结起来有以下几点供我们在复习和考试时借鉴:

1.上机考试训练时,不要死记硬背。要在熟记基本知识点的基础上,加强上机训练,做到真正理解、掌握解题方法和思路。

2.要重视考试模拟软件的使用。使用考试模拟软件进行实际的上机操作练习,尤其要做一些具有针对性的上机模拟题,以便熟悉考试题型,体验真实的上机环境,减轻考试时的紧张程度。

3.学会并习惯使用编程软件的帮助系统。C语言编程软件有非常全面的帮助系统,熟练掌握、使用帮助系统,可以使我们减少记忆量,解决解题中的陌生、疑难问题。

4.熟悉考试场地及环境,尤其是要熟悉考场的硬件情况和所使用的相关软件的情况。一般在正式考试前,考点会提供一次模拟上机的机会,应尽可能去参加。模拟考试时,不要把重点放在做题上,而应放在熟悉考试环境,相应软件的使用方法,考试系统的使用等方面。

5.认真审题,先分析,后答题。试题的考核是有针对性的,因此在答题时也要有针对性。解答前,除了要看清问题外,还要弄清楚题目考核的意图。明白了问在那里后,就可以开始考虑好如何答题了,然后依思路从容做答。

6.考试时不要急燥、慌张,要认真、冷静地看清题目要求,在做完题后一定要保存文件,并运行程序检测运行结果是否符合题目要求。在考完交卷前先关闭掉C语言编程软件和其他打开的文件,再交卷,确保交卷过程中不出错误。

7.熟练的掌握二级C题库中的上机操作题目。

在无纸化环境下,二级C的考试虽减少了笔试环节,但要能够顺利过关获得证书,取决于我们对C语言理论知识和上机操作技能掌握的扎实程度。否则,即使有再好的技巧也无济于事,只能碰运气。所以,二级C考生应该认真学习基础理论,熟练掌握编程和调试程序的技能,打好C语言基础,在扎实的基础上运用以上应试技巧,就能使考试起到事半功倍的效果。

❷ 计算机二级C语言操作题怎样才能得分

可以用c语言的编译器运行,考试一般是VC++6.0编译器运行。对于题空题和改错题,评分程序先是读取考生文件夹下的BLAN.C和MODI.C文件,再找到其中需要填空和改错的代码所在的行数,最后与评分程序中的提供的数据进行对比。

对于考编程题,评分程序一般先是读取考生文件夹下的扩展名为.DAT的文件,再其中的数据与评分程序中的提供的数据进行对比,因此,在编程后一定要运行程序,以生成扩展名为.DAT的输出文件。

成绩评定:

各级上机考试的成绩由考生交卷后由计算机直接评分给出,机器阅卷,并由考点汇总并与答题卡一起提交至北京,但是除了0分考生以外,考生无法当场得到具体的成绩。

另外,一级考生、补考上机的考生将要和其余考生一样在当地的成绩公布日才能得到成绩。当北京方面将试卷评阅完毕后,会将各省的成绩合格信息汇总并发回给各省的主考部门,并由各省的主考部门来决定具体的成绩公布的时间。

❸ 二级C语言上机答题技巧

编程呢,一般是说第一题是函数题,模板这个是没有,但是一般看几题就懂了的。改错巧橡困要注意分号和逗号,还有一些如蚂符号啊,具体看题目要求,考试时可以运行一下来检验。答题孝念没有什么技巧的啦。题目做多了自然懂了,我逃课一学期,用一星期时间准备,c语言2级就过了。加油把~

❹ 计算机二级C语言考试技巧

全国计算机等级考试二级C语言上机考试具有三种题型:程序填空、程序修改和程序设计,其中程序填空30分,程序修改30分,程序设计40分。[1]从以往的机试的情况来看,许多考生在程序设计题目上失分比较严重,而程序设计题占总分值的40%,一旦答错,如果程序填空和程序修改又不能取得满分的话,就不能通过上机考试。
2007年9月,教育部考试中心对现有的全国计算机等级考试大纲进行了改革,二级C语言上机考试时间由60分钟增加到了90分钟,编程环境由以前的TC2.0改为VC++6.0。[2]本文根据对近几年来二级C语言上机考试中的程序设计题进行归类总结,提出相应的策略,并对考生应对2007新大纲以后的C语言上机环境给出一些建议。
2 对以往考试的分析
历年的全国计算机等级考试中二级C语言上机考试程序设计题目全部出自于由南开大学出版社编写南开100题,每次考试教育部考试中心会对题库做相应的改动,增加一些新的题型或题目,考试中,考生随机抽取一套进行测试。笔者对2005年4月至2007年9月2004版新大纲以后的6次考试中的程序设计题目进行了总结,将这些题目一共分成了6大类,对每种类型的题目进行了分析。
2.1 对一维数组和字符串的操作
该类型的题目在以往的机试中所占比例最大,为40%,考生应对该知识点做全面的复习和掌握。一维数组可以分为数值型和字符型,其中数值型数组的数据类型为整型和实型,字符型数组的数据类型为字符型,我们通常会把字符型数组叫做字符串,但是应该注意字符型数组与字符串之间是存在区别的,也就是’\0’结束标志问题。
在复习该部分的时候,考生应该掌握以下两个问题:
(1)对一维数组的操作
对一维数组进行操作的时候,不可避免的要访问相关的数组元素,在C语言中访问数组元素一般采取单层循环的方法进行遍历,假设数组长度为n,数组下标是在0到(n-1)之间的,考生应该牢固掌握在一维数组中求最大值、最小值,移动元素,查找特定值,存储数组元素的方法。
(2)对字符串的操作
该类问题是每次考试的重点和难点,特别是将字符串同指针结合起来以后,难度就更大了。考生在解决此类问题是应特别注意字符串的结束标志’\0’,它不仅仅用来作为字符串的结束标志,而且在对字符串进行操作的时候,它也是循环的结束标志。考生在复习该部分的时候,应该注意这样的几个基本问题:大小字母转换、奇偶数判别、删除或添加指定的字符和字符的移动。此外,考生应该牢固掌握指针的特性及字符串操作函数的使用和实现方法,特别是字符串连接函数与求子串函数,在以往的考试中多次要求考生自己编写,考生应对该知识点做重点掌握。
2.2 数值计算
该类型的题目在历年的机试中占22%,考查的机率也非常高。该类题目一般给定一个数列计算公式,然后要求考生编写一个函数类实现求数列的前n项的值、累加和或者积。在解决该类的问题,首先要找到给定数列的变化规律,然后根据其变化规律来编写一个单层或者双层的循环来求其相应的值。在编写程序的过程中,往往还会用到一些数学函数,如:sqrt()、fabs()、pow()等,考生应该牢固掌握math.h中的一些常用数学函数的功能和使用方法。另外,还应该注意数据类型之间的区别,特别是float和int类型,不同的数据类型产生的运算结果也是不一样的。
2.3 对结构体的操作
该部分对非计算机专业的学生来说是一个难点,因为结构体在《数据结构》这门课程中应用最为广泛,但考生忽视对该知识点的复习,但在以往的机试中,有17%的题目是属于该类型。考生在复习这部分的时候,首先应注意结构体成员的两种不同的引用方法:结构体变量和指向结构体的指针,也就是结构体成员运算符’.’和指向运算符’->’,在编程的过程中,往往会涉及到结构体数组,其实这类数组除了数据类型是结构体以外,其它的特性和普通数组是一样的,结构体除了定义、赋值和初始化以外,它的其它操作和普通变量也是一样的,包括在结构体数组(记录)中进行查找、删除、求最大最小值等操作,我们应该用对待普通变量的方法来解决结构体的问题,这样的话,难度就可以大幅度的降低。
2.4 对二维数组的操作
该类问题在历年的机试中占16%,考生应对二维数组的数组元素的遍历方法、存储方式、矩阵转换等问题做重点掌握。在C语言中,访问二维数组的数组元素一般采用双层循环的方法实现,因为二维数组具有两个下标:行下标与列下标;二维数组可以按行或者按列转化成一维数组进行存储;对二维数组进行行列转换的时候,要将行下标和列下标进行互换。考生还应该掌握上三角矩阵、下三角矩阵的特性,在考试中,该知识点也有所涉及。
2.5 数制转换
该部分在以往的机试中占11%,包括两类问题:一是整数合并,二是类型转换。在复习该部分时,考生应该注意C语言中int型、long型、float型和double型数据所占的存储空间的大小和精度,注意’%’(模)运算和’/’(除法)运算的特点,特别应该灵活的使用模运算与除法运算求数据相应位数上的数值。掌握强制类型转换的方法以及按规定的位数保留小数的方法。
2.6 素数
该部分在历年的机试中占6%,考生应该牢固掌握素数的基本概念和判断素数的方法。特别需要考生注意的是整数1不是素数,所以在判断素数的时候,应该从2开始,到(n-1)结束,能够除尽的不是素数,不能除尽的是素数。判断素数问题是C语言中的一个基本算法,不仅会在程序设计中会考到,而且往往在程序填空和程序改错中也会有所涉及,因此,考生应对该知识点认真复习。
3 程序设计中应注意的问题
3.1 熟悉编程环境
根据2007年9月教育部考试中心颁布的新大纲,二级C语言的编程环境由TC2.0改为VC++6.0,考生应该熟练掌握VC++6.0的使用方法,虽然VC支持鼠标操作,但是考生还是应该掌握几个常用快捷方式来提高编程效率。特别要注意在对程序进行改动以后要保存,要进行编译连接生成可执行(.exe)文件。
3.2 养成良好的程序设计风格
二级C语言机试中的程序设计题,一般来说程序都比较简短,源代码一般不超过5行,在题目指定的函数内编写程序。考生在答题的时候尽量采用易于理解而且比较简单的代码来解决问题,注意不要改动函数的参数,语句的界符“{}”也应该具有层次性的缩进,必要时,使用一定的注释来帮助自己理解程序。
3.3 谨慎使用指针
指针是C语言的精华,也是机试考查的重点内容,指针的使用非常灵活,在使用的指针的时候一定要注意对其进行初始化,所谓初始化也就是给指针一个初值,没有初值的指针是很危险的,除了一定得不到正确答案外,如果指针越界,容易引起死机。如果死循环带来的死机是“假死”,大部分可以用“Ctrl+Break”来恢复,但指针越界引起的死机却是真死,请考生一定要牢记。[3]
3.4 熟练掌握循环结构
循环结构的程序是程序设计中涉及最多的知识点,根据以上的分析,我们可以看出几乎每一类题目都会涉及到使用循环来解决问题,因此考生应该掌握循环结构的特征和使用方法,以达到能够熟练使用的目标。应该引起注意的是,在编制循环结构程序的时候考生应该尽量使用“for”循环和“while”循环,避免使用“do……while”循环和“goto”语句,因为“for”循环和“while”编写出来的循环程序易于理解,不容易出错。
3.5 沉着应战,认真细心
二级C语言上机考试时间有限,虽然从以前的60分钟改为了90分钟,但是相对于其它语种的上机考试来说,二级C语言的上机时间还是非常紧迫的。考生在答题的过程中应该保持一个良好的心态和平静的心情,遇到问题的时候不能慌乱,最好能够在机试时带一张草稿纸和一支笔,在编程之前先画出程序的流程图来明确解题思路。在遇到程序错误时一定要根据错误代码检查相应位置,检查的过程中应该认真仔细,确保能够解决问题。
4 结束语
二级C语言上机考试是各语种级别中考生最多的,但每年的通过率都不高,主要的原因是考生的重视程度不够,上机操作的次数过少,很多应该掌握的却没有掌握,缺乏考试经验等。希望每位参加考试的考生能认真对待,积极备考。相信本文能够助参加二级C语言上机考试的考生一臂之力。

❺ 计算机二级C语言备考技巧有哪些

1、笔试试卷分析
笔试试卷由选择题和填空题组成。选择题和填空题一般对基本知识和基本操作进行考查,它主要是测试我们对相关概念的掌握是否全面、理解是否准确、思路是否清晰。
(1)选择题分析
选择题为单选题,是客观题,每道题的分值为2分,试题覆盖面广,一般情况下我们不可能做到对每个题目都有把握答对。考试时就需要我们学会放弃,对于不确定的题目不要在上面花费太多的时间,先记住,然后作答其他题目。等最后有空余的时间再回过头来仔细考虑这些题目。二级C语言笔试题目众多,分值分散,我们一定要有全局观,合理地安排考试时间。
选择题一般分为:正面试题和反面试题。设问是正确观点的题称为正面试题,绝大多数选择题为正面试题;设问是是错误观点的题称为反面试题。我们在解答选择题时可以如下几个答题方法来答题,这样可以提高答题速度和准确率。
①顺选法:如果对题中的4个选项,一看就能肯定其中的1个是正确的,就可以直接得出答案。对于一些比较容易看出正确选项的题,可以使用排除错误选项。
②排除法:排除法是将错误答案一一排除的方法。对题中的4个选项逐个去掉错误的选项。对于一些比较容易看出错误选项的题,可以使用排除错误选项。
③比较法:这种办法是没有办法的办法,如果有些题实在是没有把握,那么就只有比较四个选项中那个更接近题目要求了(这也称之为“蒙猜法”)。
(2)填空题分析
填空填一般难度都比较大,一般需要我们准确地填入字符,往往需要非常精确,错一个字也不得分。在分值方面,每题也是2分。在作答填空题时要注意以几点:
①答案要写得简洁明了,尽量使用专业术语。
②认真填写答案,字迹要工整、清楚,格式要规范、正确,在把答案往答题卡上填写后尽量不要涂改。
③注意,在答题卡上填写答案时,一定要注意题目的序号,不要弄错位置。
④对于有两种答案的情况,只需填一种即可,多填并不多给分。
2、上机试题分析
一个C语言源程序总是在一定的硬件和软件环境支持下进行编辑、编译、连接和运行的,而这其中的每一步都直接影响程序调试的效率。所以初学者必须了解所使用的计算机系统的基本操作方法,学会使用该系统,了解在该系统上如何编辑、编译、连接和运行一个C语言程序。
上机考试重点考察我们综合运用基础的操作能力和程序编写能力,要求我们具有综合运用基础知识进行实际操作的能力。上机试题综合性强、难度较大。上机考试的评分是以机评为主,人工复查为辅的。机评不存在公正性的问题,却存在呆板的问题,有时还可能因为出题者考虑不周出现错评的情况。这就要求我们做题时要充分考虑到各种情况,尽可能的按规范编写程序,否则有可能答对不得分。
掌握好上机考试的考试技巧,可以使我们的实际水平在考试时得到充分发挥,从而取得较为理想的成绩。历次考试均有考生因为忽略了考试技巧,加之较为紧张的考场气氛影响了水平的发挥,致使考试成绩大大低于实际水平。因此我们在考试前,要有充分的准备。总结起来有以下几点供我们在复习和考试时借鉴:
(1)上机考试训练时,一定不要死记硬背。以往有部分考生能够顺利通过笔试,却不能通过上机考试,主要原因就是她们在平时训练时死记硬背,而没有真正的理解知识应用,到考试时,题目稍有变动就变的束手无策。所以我们一定要在熟记基本知识点的基础上,加强上机训练,做到真正理解、掌握解题方法和思路。
(2)一定要重视考试模拟软件的使用。应使用考试模拟软件进行实际的上机操作练习,尤其要做一些具有针对性的上机模拟题,以便熟悉考试题型,体验真实的上机环境,减轻考试时的紧张程度。
(3)学会并习惯使用编程软件的帮助系统。C语言编程软件有非常全面的帮助系统,熟练掌握、使用帮助系统,可以使我们减少记忆量,解决解题中的陌生、疑难问题。
(4)熟悉考试场地及环境,尤其是要熟悉考场的硬件情况和所使用的相关软件的情况。一般在正式考试前,考点会给我们提供一次模拟上机的机会,应尽可能地去参加。模拟考试时,不要把重点放在做题上,而应放在熟悉考试环境,相应软件的使用方法,考试系统的使用等方面。
(5)在考试时不要急燥、慌张,而是要认真、冷静地看清题目要求,在做完题后一定要保存文件,并运行程序检测运行结果是否符合题目要求。在考完交卷前先关闭掉C语言编程软件和其他打开的文件,再交卷,确保交卷过程中不出错误。
3、综合应试技巧
(1)认真审题,先分析,后下笔。试题的考核是有针对性的,因此在答题时也要有针对性。解答前,除了要看清问题外,还要弄清楚题目考核的意图。明白了问在那里后,就可以开始考虑好如何答题了,然后依思路从容做答。
(2)对于十分了解或熟悉的问题,切忌粗心大意、得意忘形,一定要认真看题、分析,避免掉入陷阱,确定后再写出答案。
(3)对于偶尔碰到或是虽然在复习中见过但已记不清的题目,也不要泄气,将自己的判断同书本知识联系起来做答;对于完全陌生的问题,实在不知如何根据书本知识进行解答时,可以采用“蒙猜法”,用自己的思考和逻辑推断作答。由于这这方法作出来的题没有多大把握得分,因此不要花费太多时间去研究它。
 
 

❻ 二级C语言上机题库怎么背啊,这么多,有什么技巧吗全部背下来要死人的

上机
上机方面我的观点可能和某些朋友的不大一致。有些人认为上机考试是随机抽题,有运气的成分,但我认为还是有技巧可寻的。

首先是加强上机操作练习。同样的一道题,在试卷上你会做,但在计算机上就不一定了。这是由于你的上机操作较少,造成环境不熟悉,处理实际错误能力比较差。我推荐你到网上下载一份模拟盘,通过它你可以模拟考试环境,到时候就不会手忙脚乱了。
其次就是要注意规则。二级C的上机题是由计算机评分的,于是就有很多地方值得我们注意。对于改错这类题,一般有2~3处错误不等,均在以“/*******found********/ ”为标志的下方,改动的地方也不大,此处切忌打破原程序结构,尤其注意的是不要乱加空行。由于计算机在评分时是寻找到指定行数后进行对比,倘若你在程序中任意加空行,计算机就会对不上号,自然也无法得分了。相对于改错题来说,编程题灵活性比较强,因此要将题目读仔细,禁止使用的函数一定不要用,切勿简单省事。完成题目后记得存盘。

其实多数人选择培训,而我却认为只要把书读透了,而且要熟悉运行环境,如VC++6。0就不错的。
祝你成功 (*^__^*) 嘻嘻……

❼ 全国计算机二级c答题技巧,(笔试+机试)

笔试

笔试方面我认为首先要弄清楚基本概念,切勿囫囵吞枣。很多朋友看书很急,给自己规定每天看几页,我认为并不可取。对于相对简单的地方,如C语言背景、优点及操作流程等一些概念性的东西,熟读后记下即可,以后在学习中自然会慢慢领会。而对一些特殊的规则、语法等知识点则要重视,比如任何C语言的语句必须在末尾加上分号、指针概念的引入、函数的调用等,这些概念对于初学者来说是很容易忽略或很难理解的,多花些时间在这方面是比较值得的。

把教材上的知试点理解后,就该进行强化训练了。此时要适当地做一部分题,使用和教材配套的练习册即可,着重复习函数、数组和指针。这三大块内容无论在笔试还是上机考试中都是重中之重。另外还要很好的掌握条件语句与循环语句,因为大部分的考题中都含有这两类语句。

在考试的时候一定要一步一个脚印,认证细致地做题,倘若你匆匆做完,再回来检查时很可能会随着以前的思维定势将题目再做一遍,起不到检查的效果。

最后我还要说一点关于计算机基础知识的问题,这部分覆盖范围比较广,要求的知识也比较全面,没有什么典型的题目,复习没有诀窍,只能靠时间的积累。大家在做这一部分的题目时,注意不要超出大纲范围就可以了。

上机
上机方面我的观点可能和某些朋友的不大一致。有些人认为上机考试是随机抽题,有运气的成分,但我认为还是有技巧可寻的。

首先是加强上机操作练习。同样的一道题,在试卷上你会做,但在计算机上就不一定了。这是由于你的上机操作较少,造成环境不熟悉,处理实际错误能力比较差。我推荐你到网上下载一份模拟盘,通过它你可以模拟考试环境,到时候就不会手忙脚乱了。
其次就是要注意规则。二级C的上机题是由计算机评分的,于是就有很多地方值得我们注意。对于改错这类题,一般有2~3处错误不等,均在以“/*******found********/ ”为标志的下方,改动的地方也不大,此处切忌打破原程序结构,尤其注意的是不要乱加空行。由于计算机在评分时是寻找到指定行数后进行对比,倘若你在程序中任意加空行,计算机就会对不上号,自然也无法得分了。相对于改错题来说,编程题灵活性比较强,因此要将题目读仔细,禁止使用的函数一定不要用,切勿简单省事。完成题目后记得存盘。

对于上机考试的知识点,我分开来说:

一、填空题。这类题目一般先检查程序 注意变量再程序中前后是否对应 再检查命令使用是否正确 大概就差不多了。
二、改错题。这类题一般要求改动的地方不大,我们可以分三步解决。首先在明确题意的基础上粗读一遍程序,找出明显的错误,如拼写错误等。然后运行程序,看系统是否提示错误,再顺藤摸瓜去解决。如果这些错误都没有出现,那么就应该是逻辑错误了,这类错误比较难查,因为它并不影响程序运行,此时就要考验你的功力了。一般来说在循环的条件、次数及数组的计算方面存在逻辑错误的可能性比较大。

三、编程题。这部分题的重点在指针和数组上。一般题目都要求编写一个函数以实现某功能,函数名称和参数一般也会给定。这部分题一般都与数列计算、数值转换以及字符串操作等有关,但大都离不开指针和数组的应用,所以希望大家还是在指针和数组的复习上多下些功夫。

下面简要介绍一下学习C语言的一些方法:
一、C语言入门的基本学习方法

《C语言》的内容很丰富,有的部分涉及到的细节很多,如硬件知识和数据结构知识等,自学时不可能面面俱到,否则必然会顾此失彼,反而抓不住主要矛盾。笔者认为对初学C语言的考生,开始不必在每一个细节上过于死抠,而应当把主要精力放在最基本、最常用的那些部份,待有一定的基础后再深入到一些非主要的细节,有一些细节需要通过较长期的实践才能熟练掌握。初学C语言时,可能会遇到有些问题理解不透,请不要气馁,鼓足勇气向后面的内容学习,待学完后面的章节知识,前面的问题也就迎刃而解了。学习C语言始终要记住“曙光在前头”和“千金难买回头看”,“千金难买回头看”是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留下的问题和加深理解前面的知识,这是学习的人最不易做到的,然而却又是最重要的。比如:在C语言中最典型的是关于结构化程序设计构思,不管是那种教材,一开始就强调这种方法,这时也许你不能充分体会,但是学到函数时,再回头来仔细体会,温故知新,理解它就没有那么难了。学习C语言就是要经过几个反复,才能前后贯穿,积累应该掌握的C知识。

下面我们就围绕《C语言》的特点、把里面的重点和难点,从宏观和微观两个角度,就如何学好这门课程提供一些建议和方法,供大家学习时参考。

首先从宏观上谈一谈自学C语言的方法。

我认为要学好C语言首先必须了解等级考试C语言的大纲和内容,以及各种辅助材料的用途,这是学好C的基础。从以前的经验以及考网上的一些信息可知,要自学C语言必须准备以下资料:

1、 教材:大家现在都公认是清华大学谭浩强主编的那本《C程序设计》(绿色封面。

2、 习题集:我认为清华大学的《C语言样题汇编》不错。书后面附有答案。

3、 上机练习:我认为南开大学的那个可以,最好是在考前从头到尾做一遍。答案可以去考网下载区下载。

4、 大纲:这个肯定要的,可以在考网二级版那里去下,然后打印出来。

5、 自学计划:为了做到有计划有目的地学习C语言,大家可以根据自己的学习(或工作)情况,制定一个自学计划,循序渐进地学习。

6、 模拟盘:为了更好地熟悉考场环境,下一个模拟盘是必不可少的,可以在http://studywang.yeah.net/。下载,注意,在下载时要把锁匙盘一起下回来,否则不能进入考试环境。

7、 教学光盘:如果能买到C语言的教学光盘,那当然更好,这样可以更直观地学习C语言了。

另外把二级c语言的南开100题版本也给你http://hi..com/bluewin100/blog/item/6f75cdb1c6146250092302d1.html
祝你成功 (*^__^*) 嘻嘻……

❽ 计算机二级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注意事项,欢迎大家参考!

计算机二级c注意事项:

犯错1

考试当天找不到考场教室,导致考试迟到。

这种情况,主要发生在那些非本校考试的考生(含跨高校和社会考生),往往是由于考生出行准备不充分造成的。

解决办法:

1、如果时间允许,请根据准考证注明的考场地址提示,提前一周到考场去踩踩点。

2、如果时间不允许,请考试当天,提前一个小时到考场所在学校,通过询问本校学生尽快找到考场地址。试问,火急火燎冲进考场,还能好好发挥吗?

犯错2

找人帮考或考场现场作弊。

这种情况,往往是那些平时不好好备考的考生所为。这里特别提醒:别存侥幸心理,伸手必抓,抓必严惩!一般情况下,凡是被抓的考生,两年内不得参加考试!

解决办法:提前做好备考准备,认真听课和努力做相应练习题!

犯错3

正式考试时,考试操作系统不熟悉。

这种情况一般发生在平时没有相应习题备考的考生身上,容易范二的情况如下:

答题时间安排不合理。一般正常先做选择题,再做操作题。其中操作题一般有3道大题,正常情况下,3道大题也是按照顺序完成的。但是有些考生容易范二,如果第一道操作题比较难,可能会消耗掉很多时间,造成后面2道大题没有时间完成。

技巧建议

二级office考生:题量是二级中最大的,120分钟答不完题是最多的,很多考生,都是到了考试结束时间才被迫交卷的,所以更需要技巧。机构给到的建议是:PPT一般比较简单,可以先做;Word一般不难,但题量相当大,答题时间可能会比较多,可以放在第二做;Excel一般最难,特别是碰到处理函数的题目,那就得注意了,谨慎答题。这里再说一下,想考高分的同学注意啦,只有答案和操作过程完全正确,才能得满分。这就是你们平时做题的时候,为什么答案正确,但依然得不到满分的原因,因为你的操作过程是不完全正确的。总之,二级office高分技巧就是:除了平时认真上课之外,一遍,二遍,三遍练题,练出技巧,练出效率,练出高分!

二级ACCESS考生:题量也挺大,40个选择题,先做完,遇到不懂的选择题,也要选个答案,不要空着,选了至少还有25%的几率对,虽然这25%的几率可能从来不光顾你,但万一人品大爆发,光顾了呢?选择题之后,建议根据答题顺序先做基础操作题,再做简单应用题,最后做综合题。为什么?因为这个顺序就是从简单到难的'过程。基础操作题18分,一般比较简单,争取拿满分,最多只允许自己错一个小问。接着是简单应用题,这道题24分,是大家丢分比较严重的题,主要考查询内容,一般有5个小题。其中前面1-2道小题还是挺简单的,必须确保自己答对。剩下的3道小题,平时准备好,也不会太难。

只能送你一句话:高分从来只眷顾有准备的人!最后一道综合题18分,希望你最好不要抽到VBA模块的编程题,但是万一抽到了,也不要怕,这道题也是分小题的,前面2个小问一般都比较简单,要确保自己能拿到。后面的小题,要是不会,那也没有办法了,只能怨自己准备不好。这里,我给你一个最简单的办法:考试前3天,把练习题库里的VBA代码题全都背一遍答案,背的时候,注意找规律,这道题是有规律的!

二级C语言:这部分考生一般都是工科生,学校有上过C语言或C++,大部分的人都不愿意做习题,所以二级过级率从来都是垫底的!这部分考生,我的建议是:首先,认真对待考试,学校上的专业课一般与国考知识有相关性,但从来没有针对性。就比如C语言,考试主要考函数和指针部分,但学校这方面的知识一般只做了解,不会重点讲解,所以要特别注意。其次,再怎么没有时间,也要抽出10天的时间,好好做些题。说实话,从考试优秀的名单来看,C语言或C++考试优秀的人比例是挺高的,为什么?这个只有你们清楚,只要好好备考,考个优秀一点都不难。最后,说一下答题建议:先做40个选择题,再做编程题,采取先易后难的原题进行答题。

那么在考试中我们又该注意些什么呢?

正式考试时,考试操作系统不熟悉。答题时间安排不合理如果第一道操作题比较难,可能会消耗掉很多时间,造成后面2道大题没有时间完成。

建议:先做完选择题,再浏览一下3道大题的难易程度,先做自己比较有把握的题,感觉最难的放到后面。

计算机二级C语言备考攻略:

题型分数分布

(1)单项选择题,40 题,40 分(含公共基础知识部分 10 分);

(2)程序填空题,3 小空,18 分;

(3)程序改错题,2 个错误,18 分;

(4)程序设计题,24分。

上机考试环境及使用的软件

上机考试环境为 Windows 7 简体中文版,Visual C++ 6.0

考试要求

1. 熟悉Visual C++6. 0集成开发环境。

2.掌握结构化程序设计的方法,具有良好的程序设计风格。

3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。

4.在Visual C++6. 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。

考试内容

一、C语言程序的结构

1. 程序的构成,main函数和其他函数。

2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。

3. 源程序的书写格式。

4. C语言的风格。

二、数据类型及其运算

1. C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。

2. C运算符的种类、运算优先级和结合性。

3. 不同类型数据间的转换与运算。

4. C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。

三、基本语句

1. 表达式语句,空语句,复合语句。

2. 输入输出函数的调用,正确输入数据并正确设计输出格式。

四、选择结构程序设计

1. 用if 语句实现选择结构。

2. 用switch语句实现多分支选择结构。

3. 选择结构的嵌套。

五、循环结构程序设计

1. for循环结构。

2. while和do-while循环结构。

3. continue语句和break语句。

4. 循环的嵌套。

六、数组的定义和引用

1. 一维数组和二维数组的定义、初始化和数组元素的引用。

2. 字符串与字符数组。

七、函数

1. 库函数的正确调用。

2. 函数的定义方法。

3. 函数的类型和返回值。

4. 形式参数与实在参数,参数值的传递。

5. 函数的正确调用,嵌套调用,递归调用。

6. 局部变量和全局变量。

7. 变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。

八、编译预处理

1. 宏定义和调用(不带参数的宏,带参数的宏)。

2. “文件包含冶处理。

九、指针

1. 地址与指针变量的概念,地址运算符与间址运算符。

2. 一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。

3. 用指针作函数参数。

4. 返回地址值的函数。

5. 指针数组,指向指针的指针。

十、结构体(即“结构冶)与共同体(即“联合冶)

1. 用typedef 说明一个新类型。

2. 结构体和共用体类型数据的定义和成员的引用。

3. 通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。

十一、位运算

1. 位运算符的含义和使用。

2. 简单的位运算。

十二、文件操作

只要求缓冲文件系统(即高级磁盘I/ O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。

1. 文件类型指针(FILE类型指针)。

2. 文件的打开与关闭(fopen,fclose)。

3. 文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf 函数的应用),文件的定位(rewind,fseek函数的应用)。

备考方法

如果你的基础一般,建议先好好看一遍“公共基础知识”,基础10分要拿到。

1)牢固、清晰地掌握基本知识和理论

考试的重点是实际应用和操作,但其前提条件是对基本知识点的掌握。建议先跟着官方教程的书仔细过一遍。具体地讲,有以下三点:

一是在复习过程中要注意总结,特别是对一些关系复杂的知识点,我们对重要知识点做了总结,详见附件:C语言考试必备基础知识点整理。

二要注意一些相关答题技巧,尤其是改错题目,不要做无所谓的失分。

对此我们也做了总结详见附件:计算机二级C语言上机改错题目答题技巧 。

2)进行适量刷题。

这么做可以使考生较快地熟悉考试题型,掌握答题技巧,从而能在最短的时间收到最明显的效果。而且,考生要对所做过习题进行适当分类整理,要通过做题掌握相关的知识点,要真正做到“举一反三”。

我们找到了南开版的计算机二级C语言上机题库,一共100道题,并附有详细答案,你可以抽取相关习题进行联系。

;

❿ 关于国二C语言答题技巧

只要是编程,如果你有C语言基础的过是比较容易的。基本不用怎么复习。
如果你没有基础,最好开始学点基础知识。不会C语言基础,笔试要过比较难,上机还是比较容易的,自己在网上找些题练练上级就没什么问题。