二级VF考试大纲.docx
《二级VF考试大纲.docx》由会员分享,可在线阅读,更多相关《二级VF考试大纲.docx(8页珍藏版)》请在冰豆网上搜索。
二级VF考试大纲
二级VF考试大纲
二级公共基础知识大纲
基本要求
(1)掌握算法的基本概念。
(2)掌握基本数据结构及其操作。
(3)掌握基本排序和查找算法。
(4)掌握逐步求精的结构化程序设计方法。
(5)掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。
(6)掌握数据库的基本知识,了解关系数据库的设计。
考试内容
1.基本数据结构与算法
(1)算法的基本概念:
算法复杂度的概念和意义(时间复杂度与空间复杂度)。
(2)数据结构的定义:
数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。
(3)线性表的定义:
线性表的顺序存储结构及其插入与删除运算。
(4)栈和队列的定义:
栈和队列的顺序存储结构及其基本运算。
(5)线性单链表、双向链表与循环链表的结构及其基本运算。
(6)树的基本概念:
二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。
(7)顺序查找与二分法查找算法:
基本排序算法(交换类排序,选择类排序,插入类排序)。
2.程序设计基础
(1)程序设计方法与风格。
(2)结构化程序设计。
(3)面向对象的程序设计方法,对象,方法,属性及继承与多态性。
3.软件工程基础
(1)软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。
(2)结构化分析方法,数据流图,数据字典,软件需求规格说明书。
(3)结构化设计方法,总体设计与详细设计。
(4)软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。
(5)程序的调试,静态调试与动态调试。
4.数据库设计基础
(1)数据库的基本概念:
数据库,数据库管理系统,数据库系统。
(2)数据模型:
实体联系模型及E-R图,从E-R图导出关系数据模型。
(3)关系代数运算:
包括集合运算及选择、投影、连接运算,数据库规范化理论。
(4)数据库设计方法和步骤:
需求分析、概念设计、逻辑设计和物理设计的相关策略。
考试方式
(1)公共基础知识的考试方式为笔试,与C语言程序设计(C++语言程序设计、Java语言程序设计、VisualBasic语言程序设计、VisualFoxPro数据库程序设计、Access数据库程序设计或Delphi语言程序设计)的笔试部分合为一张试卷。
公共基础知识部分占全卷的30分。
(2)公共基础知识有10道选择题和5道填空题。
二级VisualFoxPro数据库程序设计考试大纲
基本要求
(1)具有数据库系统的基本知识。
(2)基本了解面向对象的概念。
(3)掌握关系数据库的基本原理。
(4)掌握数据库程序设计方法。
(5)能够使用VisualFoxPro建立一个小型数据库应用系统。
考试内容
1.VisualFoxPro基础知识
1)基本概念:
数据库,数据模型,数据库管理系统,类和对象,事件,方法。
2)关系数据库:
(1)关系数据库:
关系模型,关系模式,关系,元组,属性,域,主关键字和外部关键字。
(2)关系运算:
选择,投影,连接。
(3)数据的一致性和完整性:
实体完整性,域完整性,参照完整性。
3)VisualFoxPro系统特点与工作方式:
(1)Windows版本数据库的特点。
(2)数据类型和主要文件类型。
(3)各种设计器和向导。
(4)工作方式:
交互方式(命令方式,可视化操作)和程序运行方式。
4)VisualFoxPro的基本数据元素:
(1)常量,变量,表达式。
(2)常用函数:
字符处理函数,数值计算函数,日期时间函数,数据类型转换函数,测试函数。
2.VisualFoxPro数据库的基本操作
1)数据库和表的建立、修改与有效性检验:
(1)表结构的建立与修改。
(2)表记录的浏览、增加、删除与修改。
(3)创建数据库,向数据库添加或移出表。
(4)设定字段级规则和记录级规则。
(5)表的索引:
主索引,候选索引,普通索引,惟一索引。
2)多表操作:
(1)选择工作区。
(2)建立表之间的关联,一对一的关联,一对多的关联。
(3)设置参照完整性。
(4)建立表间临时关联。
3)建立视图与数据查询:
(1)查询文件的建立、执行与修改。
(2)视图文件的建立、查看与修改。
(3)建立多表查询。
(4)建立多表视图。
3.关系数据库标准语言SQL
1)SQL的数据定义功能:
(1)CREATETABLE-SQL。
(2)ALTERTABLE-SQL。
2)SQL的数据修改功能:
(1)DELETE-SQL。
(2)INSERT-SQL。
(3)UPDATE-SQL。
3)SQL的数据查询功能:
(1)简单查询。
(2)嵌套查询。
(3)连接查询。
内连接
外连接:
左连接,右连接,完全连接
4)分组与计算查询。
5)集合的并运算。
4.项目管理器、设计器和向导的使用
1)使用项目管理器:
(1)使用“数据”选项卡。
(2)使用“文档”选项卡。
2)使用表单设计器:
(1)在表单中加入和修改控件对象。
(2)设定数据环境。
3)使用菜单设计器:
(1)建立主选项。
(2)设计子菜单。
(3)设定菜单选项程序代码。
4)使用报表设计器:
(1)生成快速报表。
(2)修改报表布局。
(3)设计分组报表。
(4)设计多栏报表。
5)使用应用程序向导。
6)应用程序生成器与连编应用程序。
5.VisualFoxPro程序设计
1)命令文件的建立与运行:
(1)程序文件的建立。
(2)简单的交互式输入、输出命令。
(3)应用程序的调试与执行。
2)结构化程序设计:
(1)顺序结构程序设计。
(2)选择结构程序设计。
(3)循环结构程序设计。
3)过程与过程调用:
(1)子程序设计与调用。
(2)过程与过程文件。
(3)局部变量和全局变量,过程调用中的参数传递。
4)用户定义对话框(MESSAGEBOX)的使用。
考试方式
(1)笔试:
90分钟,满分100分,其中含公共基础知识部分的30分。
(2)上机操作:
90分钟,满分100分。
①基本操作。
②简单应用。
③综合应用。
考试介绍
1、什么是全国计算机等级考试?
全国计算机等级考试(NationalComputerRankExamination,简称NCRE),是经原国家教育委员会(现教育部)批准,由教育部考试中心主办,面向社会,用于考查应试人员计算机应用知识与能力的全国性计算机水平考试体系。
2、为什么要举办NCRE?
计算机技术的应用在我国各个领域发展迅速,为了适应知识经济和信息产业发展的需要,操作和应用计算机已成为人们必须掌握的一种基本技能。
许多单位部门已把掌握一定的计算机知识和应用技能作为干部录用、职务晋升、职称评定、上岗资格的重要依据之一。
鉴于社会的客观需求,经原国家教委批准,原国家教委考试中心于1994年面向社会推出了NCRE,其目的在于以考促学,向社会推广和普及计算机知识,也为用人部门录用和考核工作人员时提供一个统一、客观、公正的标准。
3、NCRE由什么机构组织实施?
教育部考试中心负责实施考试,制定有关规章制度,编写考试大纲及相应的辅导材料,命制试卷、答案及评分参考,进行成绩认定,颁发合格证书,研制考试必须的计算机软件,开展考试研究和宣传等。
教育部考试中心在各省(自治区、直辖市)设立省级承办机构,由省级承办机构负责本省(自治区、直辖市)考试的宣传、推广和实施,根据规定设置考点、组织评卷、转发合格证书等。
省级承办机构根据教育部考试中心有关规定在所属地区符合条件的单位设立考点,由考点负责考生的报名、纸笔考试、上机考试、发放成绩通知单、转发合格证书等管理性工作。
教育部考试中心还聘请全国著名计算机专家组成"全国计算机等级考试委员会",负责设计考试方案,审定考试大纲,制定命题原则,指导和监督考试的实施。
4、NCRE等级如何构成?
主要考核什么能力?
全国计算机等级考试目前共设置四个等级:
一级:
考核微型计算机基础知识和使用办公软件及因特网(Internet)的基本技能。
2004年下半年考试科目:
一级MS-OFFICE、一级WPS、一级B
二级:
考核计算机基础知识和使用一种高级计算机语言或数据库管理软件编写程序以及上机调试的基本技能。
2005年下半年考试科目:
编程类:
C、VisualBasic、C++、Java、Visual,数据库类:
FoxPro、C++。
基础知识包括如下内容:
数据结构与算法、程序设计方法、软件工程、数据库基础。
三级:
分为"PC技术"、"信息管理技术"、"数据库技术"和"网络技术"四个类别。
"PC技术"考核PC机硬件组成和Windows操作系统的基础知识以及PC机使用、管理、维护和应用开发的基本技能;"信息管理技术"考核计算机信息管理应用基础知识及管理信息系统项目和办公自动化系统项目开发、维护的基本技能;"数据库技术"考核数据库系统基础知识及数据库应用系统项目开发和维护的基本技能;"网络技术"考核计算机网络基础知识及计算机网络应用系统开发和管理的基本技能。
四级:
考核计算机专业基本知识以及计算机应用项目的分析设计、组织实施的基本技能。
5、NCRE采取什么考试形式?
考试时间如何规定?
考试采用由全国统一命题,统一考试时间,纸笔考试和上机操作考试相结合的形式。
纸笔考试中题型以选择题、填空题为主,其中四级含有论述题。
纸笔考试时间:
二级VisualBasic、二级VisualFoxPro、二级JAVA、二级Access、二级C、二级C++均为90分钟,三级均为120分钟,四级为180分钟。
上机操作考试时间:
三级均为60分钟,二级VisualBasic、二级VisualFoxPro、二级C、二级JAVA、二级Access、二级C++均为90分钟。
一级实行无纸化的上机考试,时间为90分钟。
6、NCRE每年考几次?
各次考试是什么日期?
NCRE每年开考两次,上半年考试时间为3月最后一个星期六上午(笔试),下半年考试时间为9月倒数第二个星期六上午(笔试),上机考试从笔试的当天下午开始。
上机考试期限为五天,由考点根据考生数量和设备情况具体安排。
7、如何计算成绩?
是否有合格证书?
该考试笔试、上机考试实行百分制计分,笔试以百分制通知考生,上机以等第分数通知考生成绩。
等第分数分为"不及格"、"及格"、"良好"、"优秀"四等。
100-90分为"优秀",89-80分为"良好",79-60分为"及格",59-0分为"不及格"。
笔试和上机考试成绩均在"及格"以上者,由教育部考试中心发合格证书。
笔试和上机考试成绩均为"优秀"的,合格证书上会注明"优秀"字样,证书上没有良好,按及格对待。
全国计算机等级考试合格证书式样按国际通行证书式样设计,用中、英两种文字书写,证书编号全国统一,证书上印有持有人身份证号码及照片。
该证书全国通用,是持有人计算机应用能力的证明,也可供用人部门录用和考核工作人员时参考。
合格证书样本图
12、证书获得者具备什么样的能力?
可以胜任什么工作?
一级证书表明持有人具有计算机的基础知识和初步应用能力,掌握字、表处理、电子表格和演示文稿等办公自动化(Office或WPS)软件的使用及因特网(Internet)应用的基本技能,具备从事机关、企事业单位文秘和办公信息计算机化工作的能力。
二级证书表明持有人具有计算机基础知识和基本应用能力,能够使用计算机高级语言编写程序和调试程序,可以从事计算机程序的编制工作、初级计算机教学培训工作以及计算机企业的业务和营销工作。
三级"PC技术"证书,表明持有人具有计算机应用的基础知识,掌握Pentium微处理器及PC计算机的工作原理,熟悉PC机常用外部设备的功能与结构,了解WINDOWS操作系统的基本原理,能使用汇编语言进行程序设计,具备从事机关、企事业单位PC机使用、管理、维护和应用开发的能力;三级"信息管理技术"证书,表明持有人具有计算机应用的基础知识,掌握软件工程、数据库的基本原理和方法,熟悉计算机信息系统项目的开发方法和技术,具备从事管理信息系统项目和办公自动化系统项目开发和维护的基本能力;三级"数据库技术"证书,表明持有人具有计算机应用的基础知识,掌握数据结构、操作系统的基本原理和技术,熟悉数据库技术和数据库应用系统项目开发的方法,具备从事数据库应用系统项目开发和维护的基本能力;三级"网络技术"证书,表明持有人具有计算机网络通信的基础知识,熟悉局域网、广域网的原理以及安全维护方法,掌握因特网(INTERNET)应用的基本技能,具备从事机关、企事业单位组网、管理以及开展信息网络化的能力。
四级证书表明持有人掌握计算机的基础理论知识和专业知识,熟悉软件工程、数据库和计算机网络的基本原理和技术,具备从事计算机信息系统和应用系统开发和维护的能力。