计算机等级考试大纲
- 格式:doc
- 大小:61.00 KB
- 文档页数:20
一、全国计算机等级考试介绍全国计算机等级考试(National Computer Rank Examination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。
组织机构教育部考试中心负责实施考试,制定有关规章制度,编写考试大纲及相应的辅导材料,命制试卷、答案及评分参考,进行成绩认定,颁发合格证书,研制考试必须的计算机软件,开展考试研究和宣传等。
教育部考试中心在各省(自治区、直辖市)设立省级承办机构,由省级承办机构负责本省(自治区、直辖市)考试的宣传、推广和实施,根据规定设置考点、组织评卷、转发合格证书等。
省级承办机构根据教育部考试中心有关规定在所属地区符合条件的单位设立考点,由考点负责考生的报名、纸笔考试、上机考试、发放成绩通知单、转发合格证书等管理性工作。
教育部考试中心还聘请全国著名计算机专家组成―全国计算机等级考试委员会‖,负责设计考试方案,审定考试大纲,制定命题原则,指导和监督考试的实施。
考试形式考试采用由全国统一命题,统一考试时间,纸笔考试和上机操作考试相结合的形式。
纸笔考试中题型以选择题、填空题为主。
报名考生不受年龄、职业、学历等背景的限制,任何人均可根据自己学习和使用计算机的实际情况,选考不同等级的考试。
考生一次只能报考一个等级(含笔试和上机考试)的考试。
如果一个级别中有不同类别,考生只能选择其中一类。
考生一次考试只能在一个考点报名。
考生可以不参加考前培训,直接报名参加考试。
每次考试报名的具体时间由各省(自治区、直辖市)级承办机构规定。
考生可携带身份证到就近考点报名。
没有身份证的未成年人,可凭户口本,现役军人凭军人身份证件报名。
上次考试的笔试和上机考试仅其中一项成绩合格的,下次考试报名时提供上次考试成绩单和准考证号,成绩合格项可以免考,只参加未通过项的考试。
考试时间NCRE所有科目每年开考两次。
上半年笔试考试时间调整为四月第二个星期六上午,下半年笔试考试时间为九月倒数第二个星期六上午,上机考试从笔试的当天下午开始,上机考试期限定为五天。
成绩和证书笔试和上机考试成绩均在―及格‖以上者,由教育部考试中心发合格证书。
笔试和上机考试成绩均为―优秀‖的,合格证书上会注明―优秀‖字样,证书上没有良好,按及格对待。
全国计算机等级考试合格证书式样按国际通行证书式样设计,用中、英两种文字书写,证书编号全国统一,证书上印有持有人身份证号码及照片。
该证书全国通用,是持有人计算机应用能力的证明,也可供用人部门录用和考核工作人员时参考。
二、开考科目科目代码笔试考试时间长度(分钟)上机考试时间长度(分钟)一级一级B 13 无 90一级WPS Office 14 无 90一级MS Office 15 无 90二级二级C 24 90 90二级Visual Basic 26 90 90二级Visual FoxPro 27 90 90二级JAV A 28 90 90二级ACCESS 29 90 90二级C++ 61 90 90二级Delphi 62 90 90三级三级PC技术 33 120 60三级信息管理技术 34 120 60三级网络技术 35 120 60三级数据库技术 36 120 60四级网络工程师 41 120 无数据库工程师 42 120 无软件测试工程师 43 120 无二级公共基础知识基本要求1.掌握算法的基本概念。
2.掌握基本数据结构及其操作。
3.掌握基本排序和查找算法。
4.掌握逐步求精的结构化程序设计方法。
5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
6.掌握数据库的基本知识,了解关系数据库的设计。
考试内容一、基本数据结构与算法1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。
2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。
4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。
5.线性单链表、双向链表与循环链表的结构及其基本运算。
6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。
二、程序设计基础1.程序设计方法与风格2.结构化程序设计。
3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。
三、软件工程基础1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。
2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。
3.结构化设计方法,总体设计与详细设计。
4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
5.程序的调试,静态调试与动态调试。
四、数据库设计基础1.数据库的基本概念:数据库,数据库管理系统,数据库系统。
2.数据模型,实体联系模型及E―R图,从E―R图导出关系数据模型。
3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。
4.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。
考试方式1.公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计或Access数据库程序设计)的笔试部分合为一张试卷,公共基础知识部分占全卷的30分。
2.公共基础知识有l0道选择题和5道填空题。
二级C语言程序设计考试大纲基本要求1.熟悉VisualC++6.0集成开发环境。
2.掌握结构化程序设计的方法,具有良好的程序设计风格。
3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。
4.在VisualC++6.0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。
考试内容一、C语言程序的结构1、程序的构成,main函数和其他函数。
2、头文件,数据说明,函数的开始和结束标志以及程序中的注释。
3、源程序的书写格式。
4、C语言的风格。
二、数据类型及基运算1、C的数据类型(基本类型,构造类型,指针类型,无值类型)及基定义方法。
2、C运算符的种类、运算优先级和结合性。
3、不同类型数据间的转换与运算。
4、C表达式类型(赋值表达式,算数表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。
三、基本语句1、表达式语句,空语句,复合语句。
2、输入输出函数的调用,正确输入数据并正确设计输出格式。
四、选择结构程序设计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、宏定义和调用(不带参数的宏,带参数的宏)。
2、―文件包含‖处理。
九、指针1、地址指针与指针变量的概念,地址运算符与间址运算符。
2、一维、二维数组和字符串的地址以及指向变量、数组、字符串、函数、结构体的指针变量的定义。
通过指针引用以上各类型数据。
3、用指针作函数参数。
4、返回地址值的函数。
5、指针数组,指向指针的指针。
十、结构体(即―结构‖)与共同体(即―联合‖)1、用typedef说明一个新类型。
2、结构体和共用体类型数据的定义和成员的引用。
3、通过结构体构成链表,单向链表的建立,结点数据的输出、删除与插入。
十一、位运算1、位运算的含义和使用。
2、简单的位运算。
十二、文件操作只要求缓冲文件系统(即高级磁盘I/O系统),对非标准缓冲文件系统(即低级磁盘I/O系统)不要求。
1、文件类型指针(FILE类型指针)。
2、文件的打开与关闭(fopen,fclose).3、文件的读写(fputc,fgetc,fputs,fgets,fread,fwrite,fprintf,fscanf函数的应用),文件的定位(rewind,fseek函数的应用)。
考试方式1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。
2.上机操作:90分钟,满分100分上机操作包括:(1)填空。
(2)改错。
(3)编程。
二级Visual Basic语言程序设计考试大纲基本要求1.熟悉Visual Basic集成开发环境。
2.了解Visual Basic中对象的概念和事件驱动程序的基本特性。
3.了解简单的数据结构和算法4.能够编写和调试简单的Visual Basic程序。
考试内容一、 Visual Basic程序开发环境1、Visual Basic的特点和版本。
2、Visual Basic的启动与退出。
3、主窗口:(1)标题和菜单。
(2)工具栏。
4、其它窗口:(1)窗体设计器和工程资源管理器。
(2)属性窗口和工具箱窗口。
二、对象及其操作1、对象:(1)Visual Basic的对象。
(2)对象属性设置。
2、窗体:(1)窗体的结构与属性。
(2)窗体事件。
3、控件:(1)标准控件。
(2)控件的命名和控件值。
4、控件的画法和基本操作。
5、事件驱动。
三、数据类型及运算1、数据类型:(1)基本数据类型。
(2)用户定义的数据类型。
(3)枚举类型。
2、常量和变量:(1)局部变量和全局变量。
(2)变体类型变量。
(3)缺省声明。
3、常用内部函数。
4、运算符和表达式:(1)算术运算符。
(2)关系运算符和逻辑运算符。
(3)表达式的执行顺序。
四、数据输入输出1、数据输出:(1)Print方法。
(2)与Print方法有关的函数(Tab、Spc、Space $)。
(3)格式输出(Format $)。
2、InputBox函数。
3、MsgBox函数和MsgBox语句。
4、字形。
5、打印机输出:(1)直接输出。
(2)窗体输出。
五、常用标准控件1、文本控件:(1)标签。
(2)文本框。
2、图形控件:(1)图片框、图象框的属性、事件和方法。
(2)图形文件的装入。
(3)直线和形状。
3、按钮控件。
4、选择控件:复选框和单选按钮。
5、选择控件:列表框和组合框。
6、滚动条。
7、记时器。
8、框架。
9、焦点和Tab顺序。
六、控制结构1、选择结构:(1)单行结构条件语句。