robot
您所在的位置:首页 教学运行 国家教育考试

国家教育考试

全国高等学校计算机水平考试Ⅱ级--《Visual FoxPro程序设计》考试大纲(试行)

一、考试目的与要求
随着计算机技术的迅猛发展,数据处理已成为计算机的一种重要应用。学习并掌握数据库技术是很必要的,而Visual FoxPro 作为一种基础数据库,以其成熟的技术、友善的界面、强大的功能、简单的编程机制获得了广大用户的喜爱和支持。考生通过对本课程的学习,能基本掌握数据库技术的基本知识,了解数据库技术的应用情况,熟悉面向对象数据库的编程风格,为今后的进一步学习和工作打下扎实的基础。其考试基本要求如下:
1、具有数据库系统的基础知识
2、了解面向对象的概念
3、了解关系数据库的基本原理
4、掌握Visual FoxPro数据库的基本操作
5、掌握数据库程序设计方法
6、能够使用Visual FoxPro建立应用程序界面
 
二、考试内容
Visual FoxPro基础知识
【考试要求】
掌握:数据库、数据库管理系统、数据库系统基本概念及其相互之间的关系;常用的数据模型及其特点;关系数据库的三种基本关系运算(选择、投影和连接);Visual FoxPro数据库的特点、数据类型、主要文件类型、工作方式;常量、变量、运算符与表达式;一些常用函数的用法。
【主要考点】
1、基本概念
⑴ 数据库、数据库管理系统、数据库系统以及三者之间的关系;
⑵ 对象、事件、方法以及面向对象程序设计的风格。
2、关系数据库
(1)  常用的数据模型
(2)  了解关系、关系模式、关系模型、元组、属性、域等基本概念
(3)  关系数据库的三种基本关系运算:选择、投影和连接
(4)  关系数据库的四个层次结构:数据库、数据表、记录、字段
(5)  数据的参照完整性
3、Visual FoxPro系统特点与工作方式
(1)  Visual FoxPro数据库的特点
(2)  数据类型和主要文件类型
(3)  常用的设计器(表、数据库、视图、查询、表单、报表设计器)和向导(表单、查询和报表向导)
(4)  两种工作方式:交互方式(命令方式、菜单方式)和程序运行方式
4、Visual FoxPro的基本数据元素
(1)  常量、变量、运算符与表达式
(2)  常用函数:数值计算函数、字符处理函数、日期时间函数、数据类型转换函数、数据表相关函数
㈡ Visual FoxPro数据库的基本操作
【考试要求】
掌握:数据表与数据库的建立、修改、删除等基本操作;索引建立;数据库表的属性定义、字段级有效性规则和记录级有效性规则及其相应的有效性信息的设置、触发器定义;数据库表间关系的建立;参照完整性设置;视图和查询的建立。
【主要考点】
1、 数据表和数据库的建立、修改与有效性检验
(1)  表结构的建立与修改
(2)  表记录的浏览、增加、删除与修改
(3)  创建数据库,向数据库添加或移去表
(4)  数据表和数据库的打开、关闭和删除
(5)  数据库表的属性定义、字段级有效性规则和记录级有效性规则、触发器
(6)  表的索引:主索引、候选索引、普通索引和唯一索引
2、多表操作
(1)  工作区的基本概念
(2)  建立数据库表间的关系(一对一、一对多)
(3)  设置参照完整性
3、建立视图与查询
(1)  视图的建立、查看与修改
(2)  查询的建立、执行与修改
(3)  查询与视图的异同
关系数据库标准语言SQL
【考试要求】
掌握SQL命令CREATE  TABLE/VIEW、ALTER  TABLE、DROP TABLE/VIEW、 DELETE、INSERT、UPDATE的使用,重点掌握SELECT 命令的用法。
【主要考点】
1、SQL的数据定义功能
(1)  CREATE  TABLE-SQL
(2)  CREATE  VIEW-SQL
(3)  DROP  TABLE-SQL
(4)  DROP  VIEW-SQL
(5)  ALTER  TABLE-SQL
2、SQL的数据操作功能
(1)  DELETE-SQL
(2)  INSERT-SQL
(3)  UPDATE-SQL
3、SQL的数据查询功能
(1)  简单查询
(2)  嵌套查询
(3)  连接查询
(4)  分组与计算查询
项目管理器、设计器和向导的使用
【考试要求】
掌握:项目管理器的概念和基本操作;制作表单的方法及创建过程,特别要留意表单常用属性、方法、事件;标签、文本框、命令按钮、微调器、命令按钮组、组合框、计时器、图像框等常用对象的属性设置及常用事件/方法的编写;报表的制作方法及简单报表的制作过程。
【主要考点】
1、项目设计
(1)  使用项目管理器中的“数据”选项卡
(2)  使用项目管理器中的“文档”选项卡
(3)  项目连编
2、表单设计
(1)  利用表单向导或表单设计器来设计表单
(2)  在表单中加入和修改控件对象
(3)  设置对象属性
(4)  为表单对象编写事件过程代码
(5)  设定数据环境
(6)  表单的运行与修改
3、报表设计
(1)  利用报表向导来设计报表
(2)  制作快速报表
(3)  利用报表设计器设计简单报表
㈤ Visual FoxPro程序设计
【考试要求】
掌握:命令文件的建立、修改与运行方法;赋值语句和注释语句以及输出语句的使用;顺序、分支、循环结构程序设计;代码段中变量的作用域。
【主要考点】
1、命令文件
(1)  命令文件的建立、修改与运行
(2)  赋值语句、注释语句的使用
(3)  简单的交互式输出命令(即?语句)
(4)  应用程序的编写、阅读、修改、调试与运行
2、结构化程序设计
(1)  顺序结构程序设计
(2)  分支结构程序设计
(3)  循环结构程序设计
3、变量的作用域
PUBLIC、PRIVATE和LOCAL语句的作用
 
三、考试方式
机试。考试时间为105分钟
 
四、考试题目类型
考试题目分为理论题和操作题两部分。理论题有20个单选题,每题1分,共20分。操作题有简单操作题、简单应用题和综合应用题3种类型。
1、简单操作题
简单操作题有4小题,共30分。主要考点为:
① 数据表的建立或修改与索引定义;
② 数据库的创建或修改、元素添加或移去、基本属性设置;
③ 数据库表的有效性设置及触发器设置,或参照完整性设置;
④ 项目的创建或修改(包括项目元素的添加或移去)、项目连编。
2、简单应用题有2小题,共30分。主要考点为:
① 视图或查询的建立与修改(包括用设计器和SQL语句两种方法);
② 报表的建立与修改。
3、综合应用题有1小题,共20分。主要考点为:
主要考查考生的综合应用能力,是对考生进行包括简单操作题和简单应用题操作能力在内的综合测试。主要侧重在应用程序界面的创建或美化(即表单的创建或修改)、对象的事件或方法代码段的补充或修改。