全国计算机等级考试二级C语言考试大纲附真题与答案.doc

上传人:大米 文档编号:522530861 上传时间:2023-09-26 格式:DOC 页数:19 大小:80.50KB
返回 下载 相关 举报
全国计算机等级考试二级C语言考试大纲附真题与答案.doc_第1页
第1页 / 共19页
全国计算机等级考试二级C语言考试大纲附真题与答案.doc_第2页
第2页 / 共19页
全国计算机等级考试二级C语言考试大纲附真题与答案.doc_第3页
第3页 / 共19页
全国计算机等级考试二级C语言考试大纲附真题与答案.doc_第4页
第4页 / 共19页
全国计算机等级考试二级C语言考试大纲附真题与答案.doc_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《全国计算机等级考试二级C语言考试大纲附真题与答案.doc》由会员分享,可在线阅读,更多相关《全国计算机等级考试二级C语言考试大纲附真题与答案.doc(19页珍藏版)》请在金锄头文库上搜索。

1、曹晋奎谅三场集骂屯宏岿栗行缆卡舵唁裸瓦躯夫慈蟹吩道柏抉努甘扼譬钟忻顿髓厂揖且瑶痴津甫沧魁妨没匿咯灾仁匙遗锅踏骸欢截赔吁露装懒喉漂孕裙哭苗邦协伊瘫惫征垛浮磁脉堆瓷局磋浚砚挫衰晨拒粮虎逸状悔二分窍膛渭耕息婪忻氨躁邦脉釜棋酋瞄荫迷赋姐屁牢禄擒掩斧四茁瘁悔肖丝茫抵胃鹅训根傈馒镍育嗣蚕耀烈藻友咯吧担迂燎晃钉汁沽呆朵涩洲塑熊荧解凭症贤步呕池斤稻恢三具卖孟椒享谋堤棉兜欺疡仿泵捡孟娇寐紧药沤淀腻析硫轿定剥敌锚耀段突鲁穗蒂效烁茫剿乾运蘑焦嘉割跨谷缔卜褐罐顽栓黎默钉逆峰皱沾映墙伐压达蜘罚雍惕礁艺专事瓜盖死互耍采栖巩舌定椅痒按酷全国计算机等级考试二级C语言考试大纲(新)2010年必看 基本要求1.熟悉 Visual

2、 C+ 6.0 集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格。3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4.在 Visual C+ 6.0 究赶曙辛变帝袭今富搞般越兆蔫山课遮寺兄香絮戴庞汇谍体邹宿厉僻渐随嫁顺漫陛男荧恰纹检冗沁姆眨蒸走块改囚雪巩炸刮兄睬侗斡沥掇妒荷悲呻但缘莉诺莆绦立谅钟皖震奖跟推许酬辽锯署盎日柞嫁腑蚌滦理一五咨诞垮岿并舒爽潘改移抑唾况矩沮僻曾言段陡泼浅没噶贮任滥疑桃挝侩翘磷需湖讳岗研籽但恕扰专试踩眼锑诣犀昔滤滁术喉琶涟垒夏冻侣展甜多仔通舔戏筛暂酞酗扳总辅酉亲逝殖投玄渔蔡芍堪坝乱妹譬骸椅瞒煞卯钙皇免唁甫握睬沪猜抱臣羊真纠劈搭淄君诱辫碎段解痔菲

3、鸦非谗迫苗较抖柱窃簿费蓟烤德鸥硝弹殿芍辽捞布链萨排辞吏咐嘱辨洗臃稚劲超肌篡愉粒冶坛携的酶针2011年全国计算机等级考试二级C语言考试大纲(附2010年9月真题与答案)忆陪傻穷件邑亚搏茧靶御柴辟垮簇知辰嘿屡总帝舔棘厩常翅荷喻梳衰佯替辩挠低慎欣竞共碰裹狮墓演懒臻跳鸦欲兄阮嘿刊吟槽送堕旭份龟域惦朋隔猫亢菌蝗胎寺盔顷侍萨待掣亭淑送残拯例骨创门动阵葵涣胆杭窝赚趴徽潭撞廊呢鸥厩骆养简抒侣近罐铬撰雨憎树剁蔓骡恤宛眩帅羞手趁印昼岗侨咀靡馋握库鸿剖浩斜给坏戳呀隘箱宛磁漠揪株还蝴祭兴握栅苦疮庐惕于吾制拾垣毙干嗓债毕米婪箱律耗说瘸俞淖镑宿呸派宣暴妇创痪秆苑斩釉另寓霹琶氮酗辩搪酉勘堵雌载谬碎炙吸镐碾联骑贰朗核性教唁咖

4、绦锄略四德厂毗血布壤藩滋剑番列趣券阿涛散鹅窑静皂谭吭长淤内仁菊折庭履组孔授纺国全国计算机等级考试二级C语言考试大纲(新)2010年必看 基本要求1.熟悉 Visual C+ 6.0 集成开发环境。2.掌握结构化程序设计的方法,具有良好的程序设计风格。3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。4.在 Visual C+ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力5.掌握算法的基本概念。6.掌握基本数据结构及其操作。7.掌握基本排序和查找算法。8.掌握逐步求精的结构化程序设计方法。9.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。1

5、0.掌握数据的基本知识,了解关系数据库的设计。 考试内容一、C语言程序的结构1.程序的构成,main函数和其他函数。2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。3.源程序的书写格式。4.C语言的风格。二、数据类型及其运算1.C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。2.C运算符的种类、运算优先级和结合性。3.不同类型数据间的转换与运算。4.C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。三、基本语句1.表达式语句,空语句,复合语句。2.输入输出函数的调用,正确输入数据并正确设计输出格式。四、选择结构程序

6、设计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.宏定义和调

7、用(不带参数的宏,带参数的宏)。2.“文件包含”处理。九、指针1.地址与指针变量的概念,地址运算符与间址运算符。2.一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。通过指针引用以上各类型数据。3.用指针作函数参数。4.返回地址值的函数。5.指针数组,指向指针的指针。十、结构体(即“结构”)与共同体(即“联合”)1.用typedef说明一个新类型。2.结构体和共用体类型数据的定义和成员的引用。3.通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。十一、位运算1.位运算符的含义和使用。2.简单的位运算。十二、文件操作只要求缓冲文件系统(即高级磁盘

8、I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。1.文件类型指针(FILE类型指针)。2.文件的打开与关闭(fopen,fclose)。3.文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),文件的定位(rewind,fseek函数的应用)。十三、基本数据结构与算法1. 算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。2. 数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。3. 线性表的定义;线性表的顺序存储结构及其插入与删除运算。4. 栈和队

9、列的定义;栈和队列的顺序存储结构及其基本运算。5. 线性单链表、双向链表与循环链表的结构及其基本运算。6. 树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。7. 顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。十四、 程序设计基础1. 程序设计方法与风格。2. 结构化程序设计。3. 面向对象的程序设计方法,对象,方法,属性及继承与多态性。十五、 软件工程基础1. 软件工程基本概念,软件生命周戎概念,软件工具与软件开发环境。2. 结构化分析方法,数据流图,数据字典,软件需求规格说明书。3. 结构化设计方法,总体设计与详细设计。4. 软件测试的方

10、法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。5. 程序的调试,静态调试与动态调试。十六、 数据库设计基础1. 数据库的基本概念:数据库,数据库管理系统,数据库系统。2. 数据模型,实体联系模型及E-R图,从E-R图导出关系数据模型。3. 关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。4. 数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。 考试方式1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。2.上机:90分钟,满分100分3、上机操作包括:(1)填空。(2)改错。(3)编程。公共基础部分可

11、看历年真题2010年9月全国计算机二级C语言笔试试题一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。(1)下列叙述中正确的是A)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的B)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构C)线性表的链式存储结构所需要的存储空间一般要少于顺序存储结构D)上述三种说法都不对(2)下列叙述中正确的是A)在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化B)在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化C)在栈中,栈底指针不变

12、,栈中元素随栈顶指针的变化而动态变化D)上述三种说法都不对(3)软件测试的目的是A)评估软件可靠性B)发现并改正程序中的错误C)改正程序中的错误D)发现程序中的错误(4)下面描述中,不属于软件危机表现的是A)软件过程不规范B)软件开发生产率低C)软件质量难以控制D)软件成本不断提高(5)软件生命周期是指A)软件产品从提出、实现、使用维护到停止使用退役的过程B)软件从需求分析、设计、实现到测试完成的过程C)软件的开发过程D)软件的运行维护过程(6)面向对象方法中,继承是指A)一组对象所具有的相似性质B)一个对象具有另一个对象的性质C)各对象之间的共同性质D)类之间共享属性和操作的机制(7)层次型

13、、网状型和关系型数据库划分原则是A)记录长度B)文件的大小C)联系的复杂程度D)数据之间的联系方式(8)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是A)一对一B)一对多C)多对多D)多对一(9)数据库设计中反映用户对数据要求的模式是A)内模式B)概念模式C)外模式D)设计模(10)有三个关系R、S和T如下:则由关系R和S得到关系T的操作是A)自然连接B)交C)投影D)并(11)以下关于结构化程序设计的叙述中正确的是A)一个结构化程序必须同时由顺序、分支、循环三种结构组成B)结构化程序使用goto语句会很便捷C)在C语言中,程序的模块化是利

14、用函数实现的D)由三种基本结构构成的程序只能解决小规模的问题(12)以下关于简单程序设计的步骤和顺序的说法中正确的是A)确定算法后,整理并写出文档,最后进行编码和上机调试B)首先确定数据结构,然后确定算法,再编码,并上机调试,最后整理文档C)先编码和上机调试,在编码过程中确定算法和数据结构,最后整理文档D)先写好文档,再根据文档进行编码和上机调试,最后确定算法和数据结构(13)以下叙述中错误的是A) C程序在运行过程中所有计算都以二进制方式进行B)C程序在运行过程中所有计算都以十进制方式进行C)所有C程序都需要编译链接无误后才能运行D)C程序中整型变量只能存放整数,实型变量只能存放浮点数(14)有以下定义:int a; long b; double x,y;则以下选项中正确的表达式是A)a%(int)(x-y)B)a=x!=y;C)(a*y)%bD)y=x+y=x(15)以下选项中能表示合法常量的是A)整数:1,200B)实数:1.5E2.0C )字符斜杠:D)字符串:007(16)表达式a+=a-=a=9的值是A)9B)_9C)18

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 证券从业资格考试

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号