国家计算机2级VF考试大纲

合集下载

最新全国计算机等级考试二级VF笔记

最新全国计算机等级考试二级VF笔记

全国计算机等级考试二级V F笔记一、二级Visual Foxpro的基本框架和主要内容1.基本框架:总—分—总的模式第一章:总述第二—九章:分述第十章:总结第十一章:上机指导2.重要章节及内容(见教材目录)各个章节考试时都有涉及,其中第三、四和七章为重点。

3.题型:1)笔试部分:单选题 2分*35题=70分(其中前十题在二级vf公共基础知识中)填空题 2分*15题=30分(其中前五题在二级vf公共基础知识中)2)机试部分:基本操作题 30分简单应用题 40分综合应用题 30分(其中不涉及公共基础知识,采取随机抽题的方式)二、基础知识1.vf的作用是要用来处理现实中的问题,主要使用程序和数据来进行。

程序师处理数据的一组命令;而数据就是被程序处理的对象。

2.vf软件的启动:两种方式桌面上的快捷方式开始菜单—程序—MS—VF3.vf的安装:两种方式光盘安装:setup.exe网络安装4.了解vf界面标题栏主菜单常用工具栏主窗口:显示或输出数据处理后的结果。

状态栏:显示数据处理时的状态信息。

命令窗口:用户对计算机发布的命令。

5.vf中最常用命令介绍?表示隔行输出。

??表示同行输出。

&&+内容表示是对前面所写命令的注释说明,可提高程序的可读性,一般以绿色显示。

Clear表示对主窗口进行清屏,它本身就是命令,因而clear后不加()。

三、数据与数据运算(一)简单介绍vf系统中数据的形式和类型1.vf系统所处理的数据形式有四种:变量表达式函数2.上述四种形式的数据根据其组成和结构的不同又可分为六种类型:数值型货币型字符型日期型日期时间型逻辑型上述类型决定数据的存储方式和运算方式。

(二)常量1.含义:是用以表示一个具体的、确定的、不变的值。

2.常量的类型:1)数值型常量:含义:也称N型,用来表示数量的多少。

组成:由数字0—9,小数点和正负号构成。

可用科学计数法的形式来书写,如:1500=1.5*10的3次方=1.5e3,其中的e/E表示10的n次方,n为整数(正整数、负整数、0均可)。

计算机等级考试二级(数据库)考试大纲

计算机等级考试二级(数据库)考试大纲

全国高等院校(河南考区)计算机等级考试二级(数据库)考试大纲(本大纲适用于报考数据库程序设计的考生)第一部分计算机应用基础【教学目标】掌握和了解计算机应用的基本常识,具有使用Windows操作系统和使用计算机硬件和软件的初步能力;具有使用字处理软件建立和编辑文档的能力;具有制作电子表格和演示文稿的初步能力;具有在互联网上进行信息检索、浏览和信息交流的能力。

【考试范围】一、计算机文化知识1.计算机文化的概念,计算机的历史和发展趋势(了解)。

2.计算机系统的构成及其工作原理,微型计算机的组成(了解)。

3.数据、信息和编码的概念(了解),数制和不同数制间的数值转换(掌握)4.数据库的基本概念及其应用(了解)。

5.计算机多媒体技术及其应用(了解)。

6.计算机系统的维护(了解),计算机病毒的预防和清除(掌握)。

7.知识产权及软件保护(了解)。

8. 计算机网络基础知识(了解)。

二、操作系统1.操作系统的基本概念和分类(了解)。

2.Windows操作系统的基本概念、基本操作、文件管理和系统设置(掌握)。

3.Windows操作系统的网络配置及其应用(了解)。

4.Windows操作系统中常用工具软件的使用(了解)。

三、MS Office的使用(WPS Office参照执行)1.掌握Word的基本操作,掌握文字、段落、表格、图形以及页面的设置和编排。

2.掌握Excel的基本操作,能根据需求选择数据类型,建立电子表格,并完成数据的统计、计算和格式化处理。

3.掌握PowerPoint的基本使用方法,能在演示文稿中插入文字、图片、音频、视频等对象,设置超链接、动画和放映方式。

第二部分数据库系统及程序设计【教学目标】具备数据库系统的基础知识,掌握关系数据库的基本原理。

具有使用Visual FoxPro或Microsoft Access 命令进行数据库管理、编制程序和调试程序的能力。

基本掌握可视化程序设计中有关对象、属性、事件和方法等基本概念,掌握使用可视化工具(如:表单、控件、菜单、报表、数据库、表等)进行程序设计的方法,并通过编写事件响应代码实现程序设计所规定的任务。

全国计算机等级考试二级VF

全国计算机等级考试二级VF

全国计算机等级考试二级VF退队←a 1第1章 基本数据结构与算法1. 算法的基本概念算法的指解题方案的准确而完整的描述。

作为一个算法,一般应具有的特征为:1) 可行性,针对实际问题设计的算法, 考虑其可行性,应该能够得到满意的结果;2) 确定性,算法中的每一个步骤都必须是明确定义的,不允许有模掕两可的解释,也不允许有多义性; 3) 有穷性,算法必须能在执行有限个步骤之后终止; 4) 有零个或多个输入; 5)有一个或多个输入;综上所述,算法是一组严谨地定义运算顺序的规则,而且每一个规则都是有效的.明确的;这个运算顺序将在有限的次数下终止。

2. 算法复杂度算法的复杂度主要包括时间复杂度和空间复杂度。

(1)算法的时间复杂度是指执行算法所需要的计算工作量。

算法的工作量用算法在所执行的基本运算次数来度量,而算法所执行的基本运算次数是问题规模的函数,即 算法的工作量=f (n)其中N 是问题的规模。

例如,两个N 阶矩阵相乘需要的基本算法次数为n 3 ,即计算工作量为n 3, 也就是时间复杂度为n 3, 即 F (n )=O( n 3 )(2) 算法的空间复杂度 算法的空间复杂度是指执行这个算法所需要的内存空间。

【例1.1】 算法的时间复杂度是指( ) A)执行算法程序所需要的时间 B)算法程序的长度 C)算法执行过程中所需要的基本运算次数 D)算法程序中的指令条数 答案:C提示: 9月真题填空题第2题。

9月真题选择题第7题。

4月真题选择题第1题属该题的类似题目 4月真题选择题第11题考察算法的特征。

1.2 数据结构的基本概念1. 数据结构的定义 数据结构是指反映数据元素之间关系的数据元素集合的表示。

通俗地说,数据结构是指带有结构的数据元素的集合。

(1)数据的逻辑结构数据的逻辑结构是指反映数据元素之间逻辑关系的数据结构。

一个数据结构应包含以下两方面的信息: 1) 表示数据元素的信息; 2) 表示各数据元素之间的前后件关系。

四川省计算机二级考试大纲-VFP

四川省计算机二级考试大纲-VFP

四川省计算机二级考试大纲-VFP考试要求:•二级考试包含软件技术基础和各语种的程序设计两部分,以程序设计为主。

•软件技术基础:以程序设计为主线,熟悉计算机软件开发环境的一些重要概念,掌握计算机软件技术的基础知识和基本主法,培养利用计算机解决问题的意识,思路与能力,为后继课程和计算机在专业中的应用奠定基础。

•程序设计:熟悉一种高级程序设计语言所提供的基本功能,特点,语句构成,数据结构和程序框架。

能正确阅读和分析用一种高级语言编制的源程序。

掌握编制和调试一个实用的完整过程(编辑,编译,连接装配和调试),能针对简单的实际问题构造算法,并能正确地实现算法与程序之间的转换。

具有编制和调试一个结构合理,清晰易懂,层次分明,算法正确的程序的能力。

•上机考试:要求能在规定的时间内,按试题要求在计算机上编写和调试程序,正确输出程序的执行结果。

考试内容:软件技术基础一..掌握程序设计常用数据结构与算法A、数据结构和算法的基本概念B、线性表的基本操作及存储结构C、队列、链表的定义、操作及存储结构D、树、二叉树和图的概念E、线性表的查找:顺序查找、二分法查找、分块查找F、内排序:插入排队序、选择排序、变换排序、归并排序二.了解软件工程的基本思想及软件开发技术A、程序、软件、软件工具、软件工程的概念B、软件的生存期和开发模型C、结构化分析主法(SA方法)、结构化设计方法(SD方法)、结构化程序设计(SP)的概念、任务和实现方法结构化程序设计的主要图示工具(程序流程图,方框图,问题分析图)D、面向对象程序设计的基本概念:对象,消息,方法,类,继承,多态性E、面向对象程序设计与结构化程序设计的主要区别F、软件集成及软件复用的概念G、软件测试的概念及基本方法三.熟悉计算机软件开发的支撑环境—操作系统A、操作系统的功能和类型B、进程及处理机管理:进程,进程的通讯,进程控制,进程调度及死锁等到基本概念C、存储管理,设备管理,文件管理的任务和方法的基本概念数据库语言程序设计一、数据库基础知识1. 数据库的发展及特点2. 基本概念:数据库、数据库管理系统、数据库系统、三种数据库模型及其相互关系3. 关系数据库:(1)关系模型:关系模式、关系、元组、属、域、关键字(2)关系运算:选择、投影、联接二、Visual FoxPro系统初步1. 系统性能与工作方式:(1) 各种文件类型及特点,命令格式。

最新江苏省计算机二级考试vfp(考试大纲-试题-复习资料全)

最新江苏省计算机二级考试vfp(考试大纲-试题-复习资料全)

VF 考试大纲一.计算机基本知识1.计算机与信息处理技术的发展及应用,以及计算机对额基本特点;2.各种记数值系统及其数值的转换。

3.信息和数据的基本概念、中西文信息在计算机内的各种编码及其处理方式;4.计算机的组成、各部分的功能及其基本工作原理,计算机分类与性能评测;5.微型计算机硬件组成、各部件的组成及其发展;6.计算机软件的功能及分类,操作系统、数据库系统、程序设计语言及语言处理系统的基础知识,软件工程的基础知识软件的知识产权;7.多媒体技术基础:图形、声音和视频信息在计算机内的表示、多媒体计算机系统的组成,多媒体技术的应用;8.计算机安全与病毒防范的基础知识;9.计算机网络与Internet得基础知识。

二.PC机操作使用的基本技能1.基本硬件、软件的安装与调试;2.常见外部设备(辅助存贮器、键盘、打印机等)操作使用的基础知识;3.Windows 9X操作系统的组成、功能及其基本操作技能;4.Office软件包的基本操作技能;5.局域网与Internet应用的基本操作技能;三、程序设计的基本知识和编程能力1.了解目前二级考试所开设的各种高级语言及软件开发工具,掌握一种高级语言或软件包;2.程序的编辑、编译、连接、运行、调试等个环节的基础知识和操作能力;3.算法的概念、程序设计中的基本技巧(交换、类加、类乘等)和常用算法(穷举、迭代、递推、递归、排序、查找等);4.阅读、理解源程序和设计流程图的能力;5.了解结构化程序设计和面向对象程序设计的思想,编制出风格良好的程序;1.VFP 基础知识(1)数据库系统基础知识1)数据库、数据库管理系统、数据库系统等概念2)关系模型、关系运算等(2)VFP集成环境1)VFP的用户界面2)VFP的环境设置3)项目管理器的使用(3)语言基础与程序设计1)数据类型和数据存储2)运算符、函数和表达式3)命令格式4)程序控制(分支结构、循环结构的使用)(4) VFP的文件类型2.数据库与表的处理(1)表的创建与处理1)表结构的创建与修改2)记录的增加、修改、删除,记录的定位3)表的索引,结构复合索引文件,索引的使用4)表的使用和工作区,表的打开方式(2)数据库的创建与处理1)数据库的创建与使用2)数据库表的字段属性、表属性3)表之间关系的创建与修改,相关表之间的参照完整性4)连接和ODBC的概念3、查询(1)查询设计器功能与使用(2)Select-SQL语句的各种应用4、对象模型与事件模型(1)类和对象的概念,类的特点(2)属性、事件与方法的概念(3)基类、子类和父类,容器和控件(4)VFP的基类和容器类,基类的最小事件集、属性集(5)对象的引用方法,对象属性的设置方法(6)容器层次与类层次中的事件(7)事件激发的顺序(8)事件驱动与事件循环5、表单和控件(1)表单向导和表单设计器的使用(2)表单的数据环境及其属性的设置(3)表单的设计、处理及其管理(4)常用对象/控件的创建及其处理:CheckBox,Column,Comobox,Commandbutton,Commandgroup,Container,DataEnviron meng,EditBox,Form,FormSet,Grid,Header,Image,Label,ListBox,OptionButton,OptionG roup,PageFrame,Separator,Shape,Spinner,TextBox,Timer,ToolBar6、菜单和工具栏(1)表单的组成和设计,菜单设计器的使用,菜单程序的生成(2)定制系统工具栏,创建自定义工具栏7、类的设计(1)用户自定义类的创建与修改(2)类库文件及其使用(3)类的应用8、应用程序设计(1)构造应用程序的主程序(2)应用程序的连编9、常用命令、函数、属性、事件和方法(1)常用命令CREAT TABLE-SQL,ALTER TABLE-SQL,SELECT,USE,CLOSE TABLES, COPY STRUCTURE,COPY TO,RENNAME TABLE,BROWSE,APPEND,APPENDFROM,GO|GOTO,LOCATE,,SEEK,SKIP,CONTI NUE,EDIT,DELETE,DELETE-SQL,PACK,RECALL,ZAP,INSERT-SQL,REPLACE,UPD ATE-SQL,SET EXCLUSIVE,SET FILTER,SET DELETED,SET INDEX,SET ORDER,GATHER,SCATTER,OPEN DATABASE,DELETE DATABASE,DISPLAY DATABASE,VALIDATE DATABASE,SELECT-SQL,DO,DO FORM,REPORT,CALCUATE(2)常用函数ABS() ALLTRIM() ASC() AT() BETWEEN() BOF() CHR()CREATEOBJECT() CTOD() DATE() DATATIME() DAY() DBGETPROP() DBSETPROP()DBUSED() DELETED() DTOC() EMPTY() EOF() FCOUNT() FILE() GETFILE() IIF() INKEY() INT() LEFT() LEN() MAX() MESSAGEBOX() MIN() MOD() MONTH() ORDER() RECCOUNT() RECNO() RIGHT() ROUND() SEEK() SPACE() STR() SUBSTR() TAG() TIME() TRIM() TYPE() USED() VAL() YEAR() CREATEOBJECT() GETOBJECY()(3)常用属性ActiveColumn, ActiveControl ActivePage, Alignment AllowAddNew AlwaysOnTop AutoCenter AutoSize BackColor ForeColor BorderStyle BorderWidth bound BoundColumn Cancel Caption Closable ColumnCount ControlBox ControlCount ControlSource CurrentControl Curvature Default DeleteMark Desktop DynamicBackColor DynamicForeColor DynamicFontSize Enable Exclusive Filter FontName FontSize Format FormCount Height Icon Increment InputMask Interval KeyboardHignValue KeyboarkLowValue Left MaxButton MinButton Movable MultiSelect Name Order PageCount PasswordChar Picture ReadOnly RecordSource RecordSourceType Resizable RowSource ScrollBars Sizeable Sorted Sparse SpecialEffect SipnnerHighValve SpinnerLowValue Style Value Visible Width WordWrap(4)常用事件Activate AfterCloseTable BeforeOpenTable Click DblClick Destroy Error GotFocus Init InteractiveChange Load LostFocus ProgrammaticChange QueryUnload RightClickTimer Valid(5)常用方法AddObject AddItem Clear DoCmd Hide Refresh RemoveItem Release SetAllSetFocus Show Quit1.1计算机概述考点1计算机发展简史1946年2月日,世界上第一台电子计算机Eniac在美国宾夕法尼亚大学诞生,它的出现具有划时代的伟大意义。

国家计算机二级vfp考试大纲

国家计算机二级vfp考试大纲

二级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语言程序设计、Visual Basic语言程序设计、Visual FoxPro数据库程序设计、Access数据库程序设计或Delphi语言程序设计)的笔试部分合为一张试卷。

全国计算机二级考试大纲2023

全国计算机二级考试大纲2023全国计算机二级考试是中国教育部认可的计算机能力证书考试,被广泛认为是衡量个人计算机应用水平的重要指标。

为了使考生更好地准备考试,教育部在2023年发布了全国计算机二级考试大纲。

本文将详细介绍该考试大纲的内容和要求。

一、考试概述全国计算机二级考试大纲2023分为两个等级:初级和高级。

初级考试分为应用基础和应用能力两个模块,高级考试分为数据库和程序设计两个模块。

考试的主要内容包括计算机硬件、操作系统、办公应用、计算机网络、多媒体技术、数据库、程序设计等方面的知识和技能。

二、考试要求1. 初级考试要求(1)应用基础模块:考生需要了解计算机硬件基本原理、操作系统的安装和配置、办公应用软件的使用技巧等。

要求考生能够熟练操作计算机、安装操作系统、运用办公软件进行文字处理、表格处理和演示文稿制作等。

(2)应用能力模块:考生需要具备一定的计算机网络知识,能够配置和管理局域网,了解互联网的基本原理和使用技巧。

此外,还需要了解多媒体技术的基本概念和应用,能够使用多媒体软件进行图片、音频和视频的编辑和处理。

2. 高级考试要求(1)数据库模块:考生需要了解数据库的基本概念和原理,能够设计和管理关系型数据库,掌握SQL语言的基本操作和常用命令,能够进行数据库的查询、更新、插入和删除等操作。

(2)程序设计模块:考生需要具备一定的编程基础,掌握面向对象的程序设计思想和常用的编程语言,能够使用编程语言进行程序设计和开发。

要求考生能够理解和编写程序的逻辑结构,掌握程序调试和错误处理的方法。

三、考试内容根据全国计算机二级考试大纲2023,考试的具体内容如下:1. 计算机硬件:包括计算机的组成和工作原理、主要硬件设备的功能和使用方法、常见硬件故障的排除等。

2. 操作系统:包括操作系统的基本概念、常见操作系统的安装和配置、操作系统的常用命令和管理技巧等。

3. 办公应用:包括文字处理、电子表格、演示文稿等办公软件的使用技巧,以及常见的办公软件应用场景和实际操作。

计算机二级考试大纲

二级考核计算机基础知识和使用一种高级计算机语言编写程序以及上机调试的基本技能。

语言程序设计(C、C++、Java、C#、Visual Basic、Delphi)、数据库程序设计(Visual FoxPro、Access)共七个科目,自选其一。

详细学习内容:(1)二级C:DOS命令、计算机组成原理、多媒体、数据库操作、计算机网络、C 语言程序设计、上机考试。

(2)二级C++:按照新大纲,教学内容有:C++语言概述、C++语言数据类型、运算符和表达式、基本控制语句、数组、指针与引用、函数、数和对象继承、模板等内容.(3)二级VB:按照新大纲,教学内容有:VB基本概念、集成开发环境、可视化编程方法、基本输入输出、常用控件功能及使用、VB控制结构语句等。

(4)二级VF:按照新大纲,教学内容有:数据库系统与VF基础知识、数据库基本操作、结构化查询语言SQL、VF程序设计、设计器和项目管理器使用等。

(5)二级Access:按照新大纲,教学内容有:数据库系统、数据库和表、数据库查询窗体、报表、数据访问页、宏、模块等。

考核内容:二级定位为程序员,考核内容包括公共基础知识和程序设计。

所有科目对基础知识作统一要求,使用统一的公共基础知识考试大纲和教程。

二级公共基础知识在各科笔试中的分值比重为30%(30分)。

程序设计部分的比重为70%(70分),主要考查考生对程序设计语言使用和编程调试等基本能力。

考试形式:二级所有科目的考试仍包括笔试和上机考试两部分。

二级C 笔试时间由120分钟改为90分钟,上机时间由60分钟改为90分钟。

所有二级科目的笔试时间统一为90分钟,上机时间统一为90分钟。

系统环境:二级各科目上机考试应用软件为:中文专业版Access 2003、中文专业版Visual Basic 6.0、中文专业版Visual FoxPro 6.0、Visual C++ 6.0,二级C上机应用软件Visual C++6.0,二级Java上机应用软件专用集成开发环境“NetBeans中国教育考试版2007”(有关网站将提供免费下载),二级Delphi使用Delphi7.0版本。

全国计算机等级考试二级VF笔记-21页文档资料

一、二级Visual Foxpro的基本框架和主要内容1.基本框架:总—分—总的模式第一章:总述第二—九章:分述第十章:总结第十一章:上机指导2.重要章节及内容(见教材目录)各个章节考试时都有涉及,其中第三、四和七章为重点。

3.题型:1)笔试部分:单选题2分*35题=70分(其中前十题在二级vf公共基础知识中)填空题2分*15题=30分(其中前五题在二级vf公共基础知识中)2)机试部分:基本操作题30分简单应用题40分综合应用题30分(其中不涉及公共基础知识,采取随机抽题的方式)二、基础知识1.vf的作用是要用来处理现实中的问题,主要使用程序和数据来进行。

程序师处理数据的一组命令;而数据就是被程序处理的对象。

2.vf软件的启动:两种方式桌面上的快捷方式开始菜单—程序—MS—VF3.vf的安装:两种方式光盘安装:setup.exe网络安装4.了解vf界面标题栏主菜单常用工具栏主窗口:显示或输出数据处理后的结果。

状态栏:显示数据处理时的状态信息。

命令窗口:用户对计算机发布的命令。

5.vf中最常用命令介绍?表示隔行输出。

??表示同行输出。

&&+内容表示是对前面所写命令的注释说明,可提高程序的可读性,一般以绿色显示。

Clear表示对主窗口进行清屏,它本身就是命令,因而clear后不加()。

三、数据与数据运算(一)简单介绍vf系统中数据的形式和类型1.vf系统所处理的数据形式有四种:变量表达式函数2.上述四种形式的数据根据其组成和结构的不同又可分为六种类型:数值型货币型字符型日期型日期时间型逻辑型上述类型决定数据的存储方式和运算方式。

(二)常量1.含义:是用以表示一个具体的、确定的、不变的值。

2.常量的类型:1)数值型常量:含义:也称N型,用来表示数量的多少。

组成:由数字0—9,小数点和正负号构成。

可用科学计数法的形式来书写,如:1500=1.5*10的3次方=1.5e3,其中的e/E表示10的n次方,n为整数(正整数、负整数、0均可)。

全国计算机等级考试二级考纲

09年全国计算机等级考试(二级公共基础知识)考试大纲◆基本要求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.数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

◆考试方式公共基础知识有10道选择题和5道填空题共三十分。

全国计算机等级考试2009二级VF数据库程序设计考试大纲基本要求1、具有数据库系统的基础知识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

◆基本要求
1、具有数据库系统的基础知识。

2、基本了解面向对象的概念。

3、掌握关系数据库的基本原理。

4、掌握数据库程序设计方法。

5、能够使用VISUAL FOXPRO建立一个小型数据库应用系统。

◆基础知识
1、基本概念:
数据库、数据模型、数据库管理系统、类和对象、事件、方法。

2、关系数据库:
(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主关键字和外部关键字。

(2) 关系运算:选择、投影、连接。

(3) 数据的一致性和完整性:实体完整性、域完整性、参照完整性。

3、VISUAL FOXPRO系统特点与工作方式:
(1) WINDOWS版本数据库的特点。

(2) 数据类型和主要文件类型。

(3) 各种设计器和向导。

(4) 工作方式:交互方式(命令方式、可视化*作)和程序运行方式。

4、VISUAL FOXPRO的基本数据元素:
(1) 常量、变量、表达式。

(2)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数。

一、VISUAL FOXPRO数据库的基本*作
1、数据库和表的建立、修改与有效性检验:
(1) 表结构的建立与修改。

(2) 表记录的浏览、增加、删除与修改。

(3) 创建数据库,向数据库添加或移出表。

(4) 设定字段级规则和记录规则。

(5) 表的索引:主索引、候选索引、普通索引、唯一索引。

2、多表*作:
(1) 选择工作区。

(2) 建立表之间的关联:一对一的关联;一对多的关联。

(3) 设置参照完整性。

(4) 建立表间临时关联。

3、建立视图与数据查询:
(1) 查询文件的建立、执行与修改。

(2) 视图文件的建立、查看与修改。

(3) 建立多表查询。

(4) 建立多表视图。

二、关系数据库标准语言SQL
1、SQL的数据定义功能:
(1) CREA TE TABLE –SQL
(2) ALTER TABLE –SQL
2、SQL的数据修改功能:
(1) DELETE –SQL
(2) INSERT –SQL
(3) UPDA TE –SQL
3、SQL的数据查询功能:
(1) 简单查询。

(2) 嵌套查询。

(3) 连接查询。

内连接外连接:左连接,右连接,完全连接
(4) 分组与计算查询。

(5) 集合的并运算。

三、项目管理器、设计器和向导的使用
1、使用项目管理器:
(1) 使用“数据”选项卡。

(2) 使用“文档”选项卡。

2、使用表单设计器:
(1) 在表单中加入和修改控件对象。

(2) 设定数据环境。

3、使用菜单设计器:
(1) 建立主选项。

(2) 设计
(3) 设定菜单选项程序代码。

4、使用报表设计器:
(1) 生成快速报表。

(2) 修改报表布局。

(3) 设计分组报表。

(4) 设计多栏报表。

5、使用应用程序向导。

6、应用程序生成器与连骗应用程序。

四、VISUAL FOXPRO程序设计
1、命令文件的建立与运行:
(1) 程序文件的建立。

(2) 简单的交互式输入、输出命令。

(3) 应用程序的调试与执行。

2、结构化程序设计:
(1) 顺序结构程序设计。

(2) 选择结构程序设计。

(3) 循环结构程序设计。

3、过程与过程调用。

(1) 子程序设计与调用。

(2) 过程与过程文件。

(3) 局部变量和全局变量、过程调用中的参数传递。

4、用户定义对话框(MESSAGEBOX)的使用。

相关文档
最新文档