全国计算机二级C语言资格考试培训资料.doc





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

限制150内