计算机二级C语言考试技巧_第1页
计算机二级C语言考试技巧_第2页
计算机二级C语言考试技巧_第3页
计算机二级C语言考试技巧_第4页
计算机二级C语言考试技巧_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——计算机二级C语言考试技巧计算机二级C语言考试技巧

C语言是一门通用计算机编程语言,应用广泛。下面我整理了计算机二级C语言考试技巧,梦想对大家有扶助!

计算机二级C语言上机考试

全国计算机等级考试二级C语言上机考试具有三种题型:程序填空、程序修改和程序设计,其中程序填空30分,程序修改30分,程序设计40分。从以往的机试的处境来看,大量考生在程序设计题目上失分对比严重,而程序设计题占总分值的40%,一旦答错,假设程序填空和程序修改又不能取得总分值的话,就不能通过上机考试。

2022年9月,教导部考试中心对现有的全国计算机等级考试大纲举行了改革,二级C语言上机考试时间由60分钟增加到了90分钟,编程环境由以前的TC2.0改为VC++6.0。

对以往考试的分析

历年的全国计算机等级考试中二级C语言上机考试程序设计题目全部出自于由南开大学出版社编写南开100题,每次考试教导部考试中心会对题库做相应的改动,增加一些新的题型或题目,考试中,考生随机抽取一套举行测试。笔者对2022年4月至2022年9月2022版新大纲以后的6次考试中的程序设计题目举行了总结,将这些题目一共分成了6大类,对每种类型的题目举行了分析。

对一维数组和字符串的操作

该类型的题目在以往的机试中所占比例最大,为40%,考生应对该学识点做全面的复习和掌管。一维数组可以分为数值型和字符型,其中数值型数组的数据类型为整型和实型,字符型数组的数据类型为字符型,我们通常会把字符型数组叫做字符串,但是理应留神字符型数组与字符串之间是存在识别的,也就是’\0’终止标志问题。

在复习该片面的时候,考生理应掌管以下两个问题:

1.对一维数组的操作

对一维数组举行操作的时候,不成制止的要访问相关的数组元素,在C语言中访问数组元素一般采取单层循环的方法举行遍历,假设数组长度为n,数组下标是在0到n-1之间的,考生理应坚韧掌管在一维数组中求最大值、最小值,移动元素,查找特定值,存储数组元素的方法。

2.对字符串的操作

该类问题是每次考试的重点和难点,更加是将字符串同指针结合起来以后,难度就更大了。考生在解决此类问题是应更加留神字符串的`终止标志’\0’,它不仅仅用来作为字符串的终止标志,而且在对字符串举行操作的时候,它也是循环的终止标志。考生在复习该片面的时候,理应留神这样的几个根本问题:大小字母转换、奇偶数判别、删除或添加指定的字符和字符的移动。此外,考生理应坚韧掌管指针的特性及字符串操作函数的使用和实现方法,更加是字符串连接函数与求子串函数,在以往的考试中屡屡要求考生自己编写,考生应对该学识点做重点掌管。

数值计算

该类型的题目在历年的机试中占22%,测验的机率也分外高。该类题目一般给定一个数列计算公式,然后要求考生编写一个函数类实现求数列的前n项的值、累加和或者积。在解决该类的问题,首先要找到给定数列的变化规律,然后根据其变化规律来编写一个单层或者双层的循环来求其相应的值。在编写程序的过程中,往往还会用到一些数学函数,如:sqrt、fabs、pow等,考生理应坚韧掌管math.h中的一些常用数学函数的功能和使用方法。另外,还理应留神数据类型之间的识别,更加是float和int类型,不同的数据类型产生的运算结果也是不一样的。

对布局体的操作

该片面对非计算机专业的学生来说是一个难点,由于布局体在《数据布局》这门课程中应用最为广泛,但考生忽略对该学识点的复习,但在以往的机试中,有17%的题目是属于该类型。考生在复习这片面的时候,首先应留神布局体成员的两种不同的引用方法:布局体变量和指向布局体的指针,也就是布局体成员运算符’.’和指向运算符’-’,在编程的过程中,往往会涉及到布局体数组,其实这类数组除了数据类型是布局体以外,其它的特性和普遍数组是一样的,布局体除了定义、赋值和初始化以外,它的其它操作和普遍变量也是一样的,包括在布局体数组记录中举行查找、删除、求最大最小值等操作,我们理应用对待普遍变量的方法来解决布局体的问题,这样的话,难度就可以大幅度的降低。

对二维数组的操作

该类问题在历年的机试中占16%,考生应对二维数组的数组元素的遍历方法、存储方式、矩阵转换等问题做重点掌管。在C语言中,访问二维数组的数组元素一般采用双层循环的方法实现,由于二维数组具有两个下标:行下标与列下标;二维数组可以按行或者按列转化成一维数组举行存储;对二维数组举行行列转换的时候,要将行下标和列下标举行互换。考生还理应掌管上三角矩阵、下三角矩阵的特性,在考试中,该学识点也有所涉及。

数值转换

该片面在以往的机试中占11%,包括两类问题:一是整数合并,二是类型转换。在复习该片面时,考生理应留神C语言中int型、long型、float型和double型数据所占的存储空间的大小和精度,留神’%’模运算和’/’除法运算的特点,更加理应生动的使用模运算与除法运算求数据相应位数上的数值。掌管强制类型转换的方法以及按规定的位数留存小数的方法。

素数

该片面在历年的机试中占6%,考生理应坚韧掌管素数的根本概念和判断素数的方法。更加需要考生留神的是整数1不是素数,所以在判断素数的时候,理应从2开头,到n-1终止,能够除尽的不是素数,不能除尽的是素数。判断素数问题是C语言中的一个根本算法,不仅会在程序设计中会考到,而且往往在程序填空和程序改错中也会有所涉及,因此,考生应对该学识点专心复习。

程序设计中应留神的问题

1.熟谙编程环境

根据2022年9月教导部考试中心公布的新大纲,二级C语言的编程环境由TC2.0改为VC++6.0,考生理应纯熟掌管VC++6.0的使用方法,虽然VC支持鼠标操作,但是考生还是理应掌管几个常用快捷方式来提高编程效率。更加要留神在对程序举行改动以后要保存,要举行编译连接生成可执行.exe文件。

2.养成良好的程序设计风格

二级C语言机试中的程序设计题,一般来说程序都对比简短,源代码一般不超过5行,在题目指定的函数内编写程序。考生在答题的时候尽量采用易于理解而且对比简朴的代码来解决问题,留神不要改动函数的参数,语句的界符“”也理应具有层次性的缩进,必要时,使用确定的解释来扶助自己理解程序。

3.精心使用指针

指针是C语言的精华,也是机试测验的重点内容,指针的使用分外生动,在使用的指针的时候确定要留神对其举行初始化,所谓初始化也就是给指针一个初值,没有初值的指针是很危害的,除了确定得不到正确答案外,假设指针越界,轻易引起死机。假设死循环带来的死机是“假死”,大片面可以用“Ctrl+Break”来恢复,但指针越界引起的死机却是真死,请考生确定要牢记。

4.纯熟掌管循环布局

循环布局的程序是程序设计中涉及最多的学识点,根据以上的分析,我们可以看出几乎每一类题目都会涉及到使用循环来解决问题,因此考生理应掌管循环布局的特征和使用方法,以达成能够纯熟使用的目标。理应引起留神的是,在编制循环布局程序的时候考生理应尽量使用“for”循环和“while”循环,制止使用“do……while”循环和“goto”语句,由于“for”循环和“while”编写出来的循环程序易于理解,不轻易出错。

5.冷静应战,专心细心

二级C语言上机考试时间有限,虽然从以前的60分钟

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论