2022年全国计算机二级C语言资格考试培训资料上课讲义 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年全国计算机二级C语言资格考试培训资料上课讲义 .pdf》由会员分享,可在线阅读,更多相关《2022年全国计算机二级C语言资格考试培训资料上课讲义 .pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、全国计算机二级C 语言资格考试培训资料 考试方式全国计算机等级考试二级C语言每年上半年3 月份与 9 月份两次考试,报名时间查看通知。1.笔试: 90 分钟,满分100 分,其中含公共基础知识部分的30 分。2.上机: 90 分钟,满分100 分3.上机操作包括:(1)填空。(2)改错。(3)编程。 题型分析二级 C考试分笔试和机试两部分,两部分总分均为100 分,两部分考试均需60 分以上才能合格发放证书。若其中一科(笔试或机试)通过,另一科可在下一次考试中补考,若补考合格发放证书。若二科均在85 分以上,在合格证书上将加印“ 优秀 ” 字样,若二科均在70 分以上,在合格证书上将加印 “
2、良好 ” 字样。(一)笔试笔试内容分两部分。公共基础知识考核内容:30 分; C语言基础知识考核内容:70 分。题型分析如下:1、单向选择题40 道题,共70 分。分值分布如下:其中( 1)( 10) 、 (21)( 40)小题,每題2 分, (11)( 20)小题,每题1 分。考核内容分布如下:(1) ( 10)小题为公共基础知识考核内容,共计20 分;(11)( 40)小题为C语言知识考核内容,共计 50 分。2、填空题15 个空,每空2 分,共 30 分。考核内容分布如下:(1)( 5)空为公共基础知识考核内容,共计10 分;(6)( 15)空为 C语言知识考核内容,共计20 分。 基本
3、要求1.熟悉Visual C+ 6.0 集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4.在 Visual C+ 6.0 集成环境下,能够编写简单的C 程序,并具有基本的纠错和调试程序能力 考试内容一、 C 语言程序的结构1.程序的构成,main 函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 16
4、 页 - - - - - - - - - 4.C 语言的风格。二、数据类型及其运算1.C 的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。2.C 运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C 表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。三、基本语句1.表达式语句,空语句,复合语句。2.输入输出函数的调用,正确输入数据并正确设计输出格式。四、选择结构程序设计1.用 if 语句实现选择结构。2.用 switch 语句实现多分支选择结构。3.选择结构的嵌套。五、循环结构程序设计1.for 循环结构。2.
5、while 和 do-while 循环结构。3.continue 语句和 break 语句。4.循环的嵌套。六、数组的定义和引用1.一维数组和二维数组的定义、初始化和数组元素的引用。2.字符串与字符数组。七、函数1.库函数的正确调用。2.函数的定义方法。3.函数的类型和返回值。4.形式参数与实在参数,参数值传递。5.函数的正确调用,嵌套调用,递归调用。6.局部变量和全局变量。7.变量的存储类别(自动,静态,寄存器,外部),变量的作用域和生存期。八、编译预处理1.宏定义和调用(不带参数的宏,带参数的宏)。2. “文件包含 ” 处理。九、指针1.地址与指针变量的概念,地址运算符与间址运算符。2.一
6、维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 16 页 - - - - - - - - - 3.用指针作函数参数。4.返回地址值的函数。5.指针数组,指向指针的指针。十、结构体(即“ 结构 ”)与共同体(即 “ 联合 ”)1.用 typedef 说明一个新类型。2.结构体和共用体类型数据的定义和成员的引用。3.通过结构体构成链表,单向链表的建立,结点数据的输出
7、、删除与插入。十一、位运算1.位运算符的含义和使用。2.简单的位运算。十二、文件操作只要求缓冲文件系统(即高级磁盘I/O 系统),对非标准缓冲文件系统(即低级磁盘I/O 系统)不要求。1.文件类型指针(FILE 类型指针)。2.文件的打开与关闭(fopen,fclose) 。3.文件的读写(fputc,fgetc,fputs,fgets, fread,fwrite ,fprintf ,fscanf 函数的应用),文件的定位( rewind,fseek 函数的应用)。 考试重点一般每 3 年教材作一次调整, 通过对最近 3 年等级考试真题分析, 各章内容及出题比例大约如下表所示。各章内容及序号出
8、题比例重点章节第 1 章 程序设计基本概念0-2% 第 2 章 C 程序设计的初步知识4-5% 第 3 章 顺序结构2-4% 第 4 章 选择结构3% 第 5 章 循环结构2-3% 第 6 章 字符型数据0-2% 第 7 章 函数6-8% 第 8 章 地址和指针8-15% 第 9 章 数组4-8% 第 10 章 字符串2-4% 第 11 章 对函数的进一步讨论0-4% 第 12 章 C 语言中用户标识符的作用域和存储类2% 第 13 章 编译预处理和动态存储分配2-4% 第 14 章 结构体、共用体和用户定义类型6% 第 15 章 位运算2% 第 16 章 文件2% 名师资料总结 - - -精
9、品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 16 页 - - - - - - - - - 附 I) 2010年 9 月全国计算机二级C 语言笔试真题一、选择题(每小题2 分,共 70 分)下列各题 A) 、B) 、C) 、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。( 1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存
10、储空间一般要少于顺序存储结构D)上述三种说法都不对答案: B 解析:链式结构除了需要存储元素本身外,还存在一个指向后继的位置信息(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对答案: C 解析:画一个栈图显然(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误答案: D (4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D
11、)软件成本不断提高答案: A 解析:软件危机主要包括1)软件增长得不到满足2)软件开发成本与进度无法控制3)软件质量无法保证4)维护性有效期5)成本不断提高6)开发生产率赶不上硬件与需求(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程答案: A 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 16 页 - - - - - - - - - (6)面向对象方法中,
12、继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制答案: D 解析:继承是面向对象程序的一个重要特征,能够直接获得已有的性质和特征,不必重复定义。在软件技术中,继承是子类共享基类中定义的数据和方法的机制。(7)层次型、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式答案: D 解析:数据库按数据模型分为层次型、网状型和关系型数据库(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一答
13、案: C 解析:实体间关系分为一对一、一对多、多对多(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模式答案: C 解析:模式的三个级别:内模式、概念模式、外模式,前两者分别反映的是数据在计算机物理结构的实际存储形式、设计者的数据全局逻辑要求,外模式在最高层,反映用户对数据的要求。(10)有三个关系R、 S和 T如下:则由关系 R 和 S得到关系T的操作是A)自然连接B)交C)投影D)并答案: A 解析:自然连接的特点:1)两关系有公共域2)通过公共域中相等值进行连接注意:以上10题为公共基础知识(数据库、数据结构等)每题2 分共计 20 分名师资料总结 -
14、 - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 16 页 - - - - - - - - - 心下( 11 )( 40)小题为C 语言知识考核内容,共计 50 分(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成B)结构化程序使用goto 语句会很便捷C)在 C语言中,程序的模块化是利用函数实现的D)由三种基本结构构成的程序只能解决小规模的问题答案: C 解析 : A)结构化的程序可由顺序、分支、循环中的一种或多种,没有要求同时。B)G
15、oto 语句是会破坏程序的结构化D)三种结构也可解决大规模问题( 12)以下关于简单程序设计的步骤和顺序的说法中正确的是A)确定算法后,整理并写出文档,最后进行编码和上机调试B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构答案: B 解析 : 参考书本第1 章程序设计步骤( 13)以下叙述中错误的是A)C程序在运行过程中所有计算都以二进制方式进行B)C程序在运行过程中所有计算都以十进制方式进行C)所有 C程序都需要编译链接无误后才能运行D)
16、C程序中整型变量只能存放整数,实型变量只能存放浮点数答案: B 解析: C程序在运行过程中所有计算都以二进制方式进行( 14)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是A)a%(int) (x-y)B)a=x!=y; C) (a*y )%b D) y=x+y=x 答案: B 解析:A)中 x-y 可能为 0 ,C)中 b 必须是整数D)右边 x 不能赋值给表达式( 15)以下选项中能表示合法常量的是A)整数: 1, 200 B)实数: 1.5E2.0 C )字符斜杠: D)字符串: 007 答案: D 解析: A 中逗号错误, B中指数必须为整数
17、C中反斜干表示转义符,必须跟其他符号D 正确。( 16)表达式a+=a-=a=9的值是A)9 B)_9 C)18 D)0 答案: D 解析:赋值运算从右至左,最后得到a=0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 16 页 - - - - - - - - - ( 17)若变量已正确定义,在if (W)printf (“%dn,k ” ) ;中,以下不可替代W 的是A)a b+c B)ch=getchar()C)a=b+c D) a+ 答案: A 解析:不等于用!=
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年全国计算机二级C语言资格考试培训资料上课讲义 2022 全国计算机 二级 语言 资格考试 培训资料 上课 讲义
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内