2022年全国计算机等级考试二级C语言上机考试具有三种题型 .pdf





《2022年全国计算机等级考试二级C语言上机考试具有三种题型 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机等级考试二级C语言上机考试具有三种题型 .pdf(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机等级考试二级C 语言上机考试具有三种题型:程序填空、程序修改和程序设计,其中程序填空30 分,程序修改30 分,程序设计40 分。 1 从以往的机试的情况来看,许多考生在程序设计题目上失分比较严重,而程序设计题占总分值的40%,一旦答错,如果程序填空和程序修改又不能取得满分的话,就不能通过上机考试。2007 年 9 月,教育部考试中心对现有的全国计算机等级考试大纲进行了改革,二级C 语言上机考试时间由60 分钟增加到了90 分钟,编程环境由以前的TC2.0 改为 VC+6.0 。2 本文根据对近几年来二级C 语言上机考试中的程序设计题进行归类总结,提出相应的策略,并对考生应对2007
2、 新大纲以后的C 语言上机环境给出一些建议。2 对以往考试的分析历年的全国计算机等级考试中二级C 语言上机考试程序设计题目全部出自于由南开大学出版社编写南开100 题,每次考试教育部考试中心会对题库做相应的改动,增加一些新的题型或题目,考试中,考生随机抽取一套进行测试。笔者对2005 年 4 月至 2007 年 9 月 2004 版新大纲以后的6 次考试中的程序设计题目进行了总结,将这些题目一共分成了6 大类,对每种类型的题目进行了分析。2.1 对一维数组和字符串的操作该类型的题目在以往的机试中所占比例最大,为40%,考生应对该知识点做全面的复习和掌握。 一维数组可以分为数值型和字符型,其中数
3、值型数组的数据类型为整型和实型,字符型数组的数据类型为字符型,我们通常会把字符型数组叫做字符串,但是应该注意字符型数组与字符串之间是存在区别的,也就是 0 结束标志问题。在复习该部分的时候,考生应该掌握以下两个问题:(1)对一维数组的操作对一维数组进行操作的时候,不可避免的要访问相关的数组元素,在C 语言中访问数组元素一般采取单层循环的方法进行遍历,假设数组长度为n,数组下标是在0 到(n-1) 之间的,考生应该牢固掌握在一维数组中求最大值、最小值, 移动元素, 查找特定值, 存储数组元素的方法。(2)对字符串的操作该类问题是每次考试的重点和难点,特别是将字符串同指针结合起来以后,难度就更大了
4、。考生在解决此类问题是应特别注意字符串的结束标志 0 ,它不仅仅用来作为字符串的结束标志,而且在对字符串进行操作的时候,它也是循环的结束标志。考生在复习该部分的时候,应该注意这样的几个基本问题:大小字母转换、奇偶数判别、 删除或添加指定的字符和字符的移动。 此外, 考生应该牢固掌握指针的特性及字符串操作函数的使用和实现方法,特别是字符串连接函数与求子串函数,在以往的考试中多次要求考生自己编写,考生应对该知识点做重点掌握。2.2 数值计算该类型的题目在历年的机试中占22%,考查的机率也非常高。该类题目一般给定一个数列计算公式, 然后要求考生编写一个函数类实现求数列的前n 项的值、 累加和或者积。
5、在解决该类的问题, 首先要找到给定数列的变化规律,然后根据其变化规律来编写一个单层或者双层的循环来求其相应的值。在编写程序的过程中,往往还会用到一些数学函数,如:sqrt()、fabs()、 pow() 等,考生应该牢固掌握math.h 中的一些常用数学函数的功能和使用方法。另外,还应该注意数据类型之间的区别,特别是 float 和 int 类型, 不同的数据类型产生的运算结果也是不一样的。2.3 对结构体的操作该部分对非计算机专业的学生来说是一个难点,因为结构体在 数据结构 这门课程中应用最为广泛,但考生忽视对该知识点的复习,但在以往的机试中,有17%的题目是属于该类名师资料总结 - - -
6、精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 3 页 - - - - - - - - - 型。考生在复习这部分的时候,首先应注意结构体成员的两种不同的引用方法:结构体变量和指向结构体的指针,也就是结构体成员运算符. 和指向运算符 - ,在编程的过程中,往往会涉及到结构体数组,其实这类数组除了数据类型是结构体以外,其它的特性和普通数组是一样的, 结构体除了定义、赋值和初始化以外,它的其它操作和普通变量也是一样的,包括在结构体数组(记录)中进行查找、删除、求最大最小值等操作,我们应该用对待普通变量
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国计算机等级考试二级C语言上机考试具有三种题型 2022 全国 计算机等级考试 二级 语言 上机 考试 具有 题型

限制150内