1、数据库和程序设计部分考试大纲附件3:数据库和程序设计部分考试大纲一、Access数据库(一级)考试要求:1. 掌握Access数据库的基础知识2. 了解面向对象的基本概念3. 了解程序设计方法4. 掌握Access的基本操作与应用考试环境:1.硬件:(1)局域网络机房(2)服务器配置(基本要求):CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB2.软件:(1)Windows 2003 Server (服务器使用)(2)Windows XP操作系统(3)Access2003考试内容:(一) 数据库基础知识1、 基本概念数据库,数据模型,数据
2、库管理系统,类,对象,事件等2、 关系数据库基本概念(1)关系数据库:关系模型,关系模式,关系,元组,属性,字段,域,值,主关键字等(2)关系运算:选择运算,投影运算,连接运算等(3)数据库的一致性与完整性:实体完整性,参照完整性,用户定义完整性3、SQL基本命令查询命令,数据定义命令,数据操纵命令4、Access基础知识(1) Access系统的特点(2) 基本对象:表,查询,窗体,报表,页,宏,模块 (二) 数据库与表 1、 创建数据库(1) 创建空数据库 (2) 使用向导创建数据库 2、 表的建立 (1) 建立表结构 (2) 设置字段属性 (3) 输入数据 3、 表间关系的建立与修改(1
3、)建立表间关系 (2)设置参照完整性 4、 表的维护(1) 修改表结构:添加字段,修改字段,删除字段,重新设置主关键字,更改字段属性(2) 编辑表内容:添加记录,修改记录,复制记录,删除记录5、 表的其他操作(1)数据查找(2)数据替换(3)记录排序(4)记录筛选(三) 查询1、 查询分类(1) 选择查询(2) 参数查询(3) 交叉表查询(4) 操作查询(5) SQL查询2、 查询准则(1) 运算符(2) 函数(3) 表达式3、 创建查询(1) 使用向导创建查询(2) 使用设计器创建查询(3) 在查询中计算4、 查询的编辑与运行(1) 运行己创建的查询(2) 编辑查询中的字段(3) 编辑查询中
4、的数据源(4) 排序查询的结果(四) 窗体1、窗体分类(1) 纵栏式窗体(2) 表格式窗体(3) 主/子窗体(4) 数据表窗体(5) 图表窗体(6) 数据透视表窗体2、创建窗体(1) 使用向导创建窗体(2) 使用设计器创建窗体:控件的含义及种类,在窗体中添加和修改控件,设置控件的常见属性(五) 报表1、 报表分类(1) 纵栏式报表(2) 表格式报表(3) 图表报表(4) 标签报表2、 使用向导创建报表3、 使用设计器编辑报表4、 在报表中计算和汇总(六) 页 1、 数据访问页的概念2、 创建数据访问页(1) 自动创建数据访问页(2) 使用向导创建数据访问页(七) 宏1、 宏的基本概念2、 宏的
5、基本操作(1) 创建宏:创建一个宏,创建宏组(2) 运行宏(3) 在宏中使用条件(4) 设置操作参数(5) 常用的宏操作(八) 模块1、 模块的基本概念(1) 类模块(2) 标准模块(3) 将宏转换为模块 2、 模块操作(1) 创建VBA模块:在模块中加入过程,在模块中执行宏(2) 编写事件过程:键盘事件,鼠标事件,窗口事件,操作事件和其他事件3、 调用和参数传递4、 VBA程序设计基础(1) 面向对象程序设计的基本概念(2) VBA编程环境:进入VBE,VBE界面(3) VBA编程基础:常量,变量,表达式(4) VBA程序流程控制:顺序控制,选择控制,循环控制考试题型1、Access数据库基
6、础知识(5分)2、 Access数据库操作(30分)(1)Access基本操作(15分)(2)Access 应用操作(15分)二、Visual FoxPro数据库(一级)考试要求:1掌握数据库的基础知识2掌握Visual FoxPro基础知识3掌握数据库的基本操作4掌握数据库的基本应用5了解和使用Visual FoxPro语言编写和调试简单程序考试环境:1. 硬件:(1)局域网络机房(2)服务器配置(基本要求):CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB, 有盘2. 软件:(1)Windows 2003 Server (服务器使用)
7、(2)Windows XP操作系统(3)Visual FoxPro (6.0)考试内容:(一)Visual FoxPro数据库的基础知识1基本概念:数据库、数据模型、数据库管理系统、数据库系统、类和对象、事件、方法等2关系数据库的基本概念(1) 关系数据库:关系模型、关系模式、关系、元组、属性、域、主键和外键等(2) 关系运算:投影、选择、连接等(3) 数据库的一致性和完整性:实体完整性、域完整性、参照完整性3Visual FoxPro系统特点与工作方式(1)Visual FoxPro数据库的特点 (2)数据类型和主要文件类型 (3)各种设计器和向导 (4) 工作方式:交互方式(命令方式、可视
8、化操作)和程序运行方式 4Visual Foxpro的基本数据元素(1) 常量:数值型、字符型、逻辑型、日期型常量(2) 变量:字段变量、内存变量、数组、内存变量的保存及恢复(3) 表达式:表达式的类型及运算(4) 常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数等(二)Visual FoxPro数据库的基本操作1数据库和表的建立、修改与有效性检验 (1)表结构的建立与修改 (2)表记录的浏览、增加、删除与修改 (3)创建数据库,向数据库添加或从数据库删除表 (4)设定字段级规则和记录级规则 (5)表的索引:主索引、候选索引、普通索引、唯一索引 2多表操作 (1)
9、选择工作区 (2)建立表之间的关联:一对一关联、一对多关联 (3)设置参照的完整性 (4)表的联接JOIN: 内部联接外部联接:左联接、右联接、完全联接 (5)建立表间临时关系 3建立视图与数据查询 (1)查询文件的建立、执行与修改 (2)视图文件的建立、查看与修改 (三) 关系型数据库标准语言SQL 1SQL的数据定义功能 (1)建立表结构、修改表结构 (2)建立视图 (3)删除表2SQL的数据修改功能 (1)插入数据(2)更新数据(3)删除数据3SQL的数据查询功能(1)简单查询 (2)嵌套查询 (3)联接查询 (四) Visual FoxPro项目管理器、设计器和向导的使用 1使用项目管
10、理器: (1)使用“数据”选项卡 (2)使用“文档”选项卡 2使用表单设计器: (1)在表单中加入和修改控件对象 (2)设定数据环境 3使用菜单设计器: (1)建立主选项 (2)设计子菜单 (3)设定菜单选项程序代码 4使用报表设计器: (1)生成快速报表 (2)修改报表布局 (3)设计分组报表 (4)设计多栏报表 5使用应用程序向导 考试题型:1Visual FoxPro语言基础知识题(5个单选题,共5分)2数据库操作题:(30)(1) 数据库基本操作(15分)(2) 数据库应用操作(15分)三、Visual Basic程序设计(二级)考试要求:1、掌握Visual Basic集成开发环境的
11、基本操作 2、掌握Visual Basic语言基础知识3、掌握基本的数据结构和常用算法 4、掌握Visual Basic程序设计方法5、能够熟练使用Visual Basic语言编写和调试程序 考试环境:1. 硬件:(1)局域网络机房(2)服务器配置(基本要求):CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB2. 软件:(1)Windows 2003 Server (服务器使用)(2)Windows XP操作系统(3)Visual Basic 6.0考试内容:(一)Visual Basic语言基础知识1、Visual Basic程序开发环
12、境及其使用 2、对象、对象三要素及其操作 3、事件驱动机制4、数据类型(1)基本数据类型(2)用户定义的数据类型 5、常量和变量(1)局部变量和全局变量 (2)变体类型变量 (3)缺省声明 6、常用内部函数 7、运算符和表达式 (1)算术运算符 (2)关系运算符和逻辑运算符 (3)表达式的执行顺序 8、数据输入输出 (1)Print方法,与Print方法有关的函数(Tab、Spc、Space $) (2)InputBox函数 (3)MsgBox函数和MsgBox语句 9、打印机输出(1)直接输出 (2)窗体输出 (二)Visual Basic标准控件 1、文本控件(1)标签 (2)文本框 2、
13、图形控件(1)图片框、图像框的属性、事件和方法 (2)图形文件的装入 (3)直线和形状 3、按钮控件 4、选择控件(1)复选框和单选按钮 (2)列表框和组合框 5、滚动条 6、记时器 7、框架 (三)Visual Basic程序控制结构 1、顺序结构2、选择结构 (1)单行结构条件语句 (2)块结构条件语句 (3)IIf函数 (4)多分支结构 3、循环结构(1)For循环控制结构 (2)While循环控制结构 (3)Do 循环控制结构(4)多重循环 (四)数组 1、数组的概念(1)数组的定义 (2)静态数组和动态数组 2、数组的基本操作 (1)数组元素的输入、输出和复制 (2)数组的初始化 3
14、、控件数组 4、数组的简单应用(五)过程与函数 1、Sub子过程(1)Sub过程的建立 (2)调用Sub过程 (3)调用过程和事件过程 2、Funtion函数过程(1)Funtion过程的定义 (2)调用Funtion过程 3、参数传送 (1)形参与实参 (2)传址(引用)方式(3)传值方式(4)数组参数的传送 4、递归(六)菜单和对话框 1、用菜单编辑器建立菜单 2、菜单项的控制(1)效果控制 (2)快捷键定义(3)菜单项标记 3、菜单项的增减 4、弹出式菜单5、通用对话框(1)打开文件对话框(2)保存文件对话框(3)颜色对话框(4)字体对话框(5)打印对话框 (七)多重窗体 1、建立多重窗
15、体程序 2、多重窗体程序的执行与保存 3、Visual Basic工程结构(1)标准模块(2)窗体模块 (八)键盘与鼠标事件过程 1、键盘事件:KeyPress事件、KeyDown事件和KeyUp事件 2、鼠标事件:MouseMove事件、MouseUp事件、MouseDown事件(九)数据文件 1、文件的结构与分类 2、文件操作语句和函数 3、顺序文件(1)顺序文件的写操作 (2)顺序文件的读操作 4、随机文件:随机文件的打开与读写操作 5、文件系统控件(1) 驱动器列表框和目录列表框 (2) 文件列表框 (十)图形1、 VB中的颜色表示及使用2、 常用图形控件:PictureBox、Ima
16、ge的使用3、 常用图形方法:Line、Cricle、LoadPicture的使用考试题型1、Visual Basic语言基础部分(10分)2、 程序设计题 (35分)(1)阅读程序、改错并调试出正确结果 (15分)(2)程序填空 (10分)(3)编写程序(10分)四、Visual FoxPro数据库(二级)考试要求:1掌握数据库的基础知识2掌握Visual FoxPro操作环境与设计工具3掌握数据库的基本操作4掌握数据库的基本应用5掌握常用算法,熟悉程序流程图及结构化程序设计方法6能熟练地使用Visual FoxPro语言编写和调试程序考试环境:1. 硬件:(1)局域网络机房(2)服务器配置
17、(基本要求):CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB2. 软件:(1)Windows 2003 Server (服务器使用)(2)Windows XP操作系统(3)Visual FoxPro (6.0)考试内容:(一)Visual FoxPro数据库的基础知识1基本概念:数据库、数据模型、数据库管理系统、数据库系统、数据库模型、类和对象、事件、方法等2关系数据库的基本概念(1)关系数据库:关系模型、关系模式、关系、元组、属性、域、主键和外键等(2)关系运算:投影、选择、连接等(3)数据库的一致性和完整性:实体完整性、域完整性、参
18、照完整性3Visual FoxPro系统特点与工作方式:(1)Visual FoxPro数据库特点 (2)数据类型和主要文件类型 (3)各种设计器和向导 (4) 工作方式:交互方式(命令方式、可视化操作)和程序运行方式 4Visual Foxpro的基本数据元素:(1)常量:数值型、字符型、逻辑型、日期型常量(2)变量:字段变量、内存变量、数组、内存变量的保存及恢复(3)表达式:表达式的类型及运算(4)常用函数:字符处理函数、数值计算函数、日期时间函数、数据类型转换函数、测试函数等(二)Visual FoxPro数据库的基本操作1数据库和表的建立、修改与有效性检验: (1)表结构的建立与修改
19、(2)表记录的浏览、增加、删除与修改 (3)创建数据库,向数据库添加或从数据库删除表 (4)设定字段级规则和记录级规则 (5)表的索引:主索引、候选索引、普通索引、唯一索引 2多表操作: (1)选择工作区 (2)建立表之间的关联:一对一关联、一对多关联 (3)设置参照的完整性 (4)表的联接JOIN: 内部联接外部连接:左联接、右联接、完全联接 (5)建立表间临时关系 3建立视图与数据查询: (1)查询文件的建立、执行与修改 (2)视图文件的建立、查看与修改 (3)建立多表查询(三) 关系型数据库标准语言SQL 1SQL的数据定义功能: (1)建立表结构、修改表结构 (2)建立视图 (3)删除
20、表2SQL的数据修改功能: (1)插入数据(2)更新数据(3)删除数据3SQL的数据查询功能:(1)简单查询 (2)嵌套查询 (3)联接查询 (4)分组与计算查询 (5)集合的并运算 (四) Visual FoxPro项目管理器、设计器和向导的使用 1使用项目管理器: (1)使用“数据”选项卡 (2)使用“文档”选项卡 2使用表单设计器: (1)在表单中加入和修改控件对象 (2)设定数据环境 3使用菜单设计器: (1)建立主选项 (2)设计子菜单 (3)设定菜单选项程序代码 4使用报表设计器: (1)生成快速表 (2)修改报表布局 (3)设计分组报表 (4)设计多栏报表 5使用应用程序向导 (
21、五) Visual FoxPro程序设计 1程序文件建立与运行: (1)程序文件建立 (2)简单的交互方式输入输出命令 (3)应用程序的调试与执行 2结构化程序设计: (1)顺序结构程序设计 (2)分支结构程序设计 (3)循环结构程序设计 3过程与过程调用: (1)子程序设计与调用 (2)过程与过程文件 (3)局部变量和全局变量、过程调用中的参数传递4常用算法的步骤、流程图及程序结构的关系考试题型:1Visual FoxPro语言基础知识题(共10分)2程序设计题:(共35分)(1)阅读程序、改错并调试出正确结果(15分)(2)程序填空(10分)(3)编写程序(10分)五、C语言程序设计(二级
22、)考试要求:1、 掌握C语言基础知识2、 掌握基本数据结构和常用算法3、 掌握结构化程序设计的方法4、 熟悉C语言的开发环境,掌握语言程序编辑、编译和调试方法5、 利用C语言编写简单应用程序考试环境:1. 硬件:(1)局域网络机房(2)服务器配置(基本要求):CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB2. 软件:(1)Windows 2003 Server (服务器使用)(2)Windows XP操作系统(3)Microsoft Visual C+ 6.0考试内容:一、 数据及数据类型1、 标识符、常量和变量的定义、基本数据类型:整
23、型(short, int, long , unsigned)、实型(float, double)、字符型(char)、构造数据类型(struct 结构体、 union 共用体、enum 枚举)、指针类型二、 运算符及表达式1、 算术运算符及算术表达式2、 关系运算符及关系表达式3、 逻辑运算符及逻辑表达式4、 赋值运算符5、 逗号运算符6、 条件运算符7、 位运算符8、 数据类型的自动转换和强制转换9、 运算符的结合性和优先级三、 基本语句1、 表达式语句2、 函数调用语句3、 复合语句四、 数组1、 一维数组定义及使用2、 二维数组定义及使用3、 字符数组定义及使用五、 结构体及共用体1、
24、结构体、共用体类型的定义和该类型变量的定义2、 结构体、共用体变量的使用3、 结构体、共用体变量的输入输出六、 指针1、 指针变量定义和使用2、 指针变量与简单变量的关系3、 指针的运算4、 数组指针、字符串指针、函数指针、指针数组七、 选择结构1、 if语句2、 switch语句3、 选择结构语句的嵌套八、 循环结构1、 for 语句2、 while语句3、 dowhile语句4、 continue语句、break语句、goto 语句5、 循环语句的嵌套九、 标准函数与自定义函数1、 标准函数的调用(输入输出函数、字符及字符串处理函数、常用数学函数等)2、 函数的嵌套调用与递归调用3、 函数
25、的定义、函数的说明、函数的调用4、 函数的传值调用和函数的传址调用5、 变量的作用域和存储类型6、 编译预处理命令的使用一十、 文件、文件的概念、文件的打开与关闭、文件的读写考试题型1、C语言基础知识题(10分)2、程序设计题 (35分)(1) 阅读程序、改错并调试出正确结果 (15分)(2) 程序填空(10分)(3) 编写程序(10分)六、C+程序设计(二级)考试要求:1. 掌握C+语言基础知识1. 掌握C+语言的基本操作2. 掌握基本数据结构和常用算法3. 掌握面向对象程序设计的方法4. 能熟练地使用C+语言编制和调试程序考试环境:1. 硬件:(1)局域网络机房(2)服务器配置(基本要求)
26、:CPU双核,硬盘160GB,RAM 2GB,光驱(3)工作站配置(基本要求):CPU双核,RAM 2GB2软件:(1)Windows 2003 Server (服务器使用)(2)Windows XP操作系统(3)VC6.0语言或DEV-C+考试内容:(一) 基本知识1、基本符号2、词汇(保留字、标识符、常量、运算符、标点符号等)3、程序的基本框架(结构程序设计框架、面向对象程序设计框架等)(二) 数据类型、表达式和基本运算1、数据类型(基本类型,指针类型)及其定义方法2、常量定义(整型常量,字符常量,逻辑常量,实型常量,地址常量,符号常量)3、变量的定义与使用方法(变量的定义及初始化,全局变
27、量,局部变量)4、运算符的种类、运算优先级和结合性5、表达式的类型及求值规则(赋值运算,算术运算符和算术表达式,关系运算符和关系表达式,逻辑运算符和逻辑表达式,条件运算,指针运算,逗号表达式,移位运算符及表达式、复合运算符及表达式)(三) 算法与程序基本结构1、顺序结构,如赋值语句、表达式语句、复合语句、输入、输出语句和空格语句等2、分支结构(if,switch,continue,break,return和goto)3、循环结构(for、while、dowhile)4、常用算法的步骤、流程图及与程序结构的关系 (四) 数组、指针与引用1、一维、二维数组的定义、初始化和访问2、字符串与字符数组3
28、、常用字符串函数(strlen,strcpy,streat,strcmp,strstr等)4、引用的基本概念、定义与使用5、一级指针与指针变量的概念,指针与地址运算符,指针与数组关系(五) 函数1、函数的定义方法和调用方法2、函数的类型和返回值3、形式参数与实在参数,参数值的传递4、变量的作用域、生存周期和存储类别(自动、静态、寄存器,外部)5、递归函数6、内联函数7、带有缺省参数值的函数8、常用函数的头文件(六) 类与对象1、类的定义方式、数据成员、成员函数及访问权限(public,private,protected)2、对象和对象指针的定义与使用3、构造函数与析构函数4、静态数据成员与静态成员函数的定义与使用方式5、常数据成员与常成员函数6、this指针的使用7、友元函数和友元类8、对象数组与成员对象(七) 类的继承与派生1、派生类的定义和访问权限2、继承基类的数据成员与成员函数3、基类指针与派生类指针的使用4、虚基类(八) 多态性1、虚函数机制的要点2、纯虚函数与抽象基类,虚函数3、运算符重载(九) 模板1、函
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1