重庆市计算机二级考试大纲(VF-2012版)

2012年03月14日 10:48  点击:[]

全国高等学校(重庆考区)非计算机专业计算机等级考试

Visual FoxPro程序设计考试大纲(2012版)

一、课程考核要求

1.理解数据库系统的基础知识

2.掌握面向对象程序设计的基本概念和方法

3.掌握Visual FoxPro语言基础和数据库(表)操作方法

4.掌握关系数据库标准语言SQL及其应用

二、考试内容

1.数据库的基础知识

(1)数据库、数据库管理系统和数据库系统的基本概念

(2)数据管理技术的产生和发展

(3)数据库系统的组成,数据库管理系统(DBMS)的功能

(4)关系的数据结构与运算

(5)关系数据库中数据的一致性和完整性(包括实体完整性、域完整性和参照完整性)

2.Visual FoxPro应用基础

(1)Visual FoxPro系统的主要特点及运行环境

(2)数据类型

常量、变量数据类型(包括数值型、字符型、日期型、日期时间型、逻辑型)

字段数据类型(包括数值型、字符型、日期型、逻辑型、货币型、通用型、备注型)

变量命名规范及其作用域(本地变量LOCAL,私有变量PRIVATE,公共变量PUBLIC)。

(3)常用文件类型

主要包括数据库.dbc、数据表.dbf、备注文件.fpt、索引文件.cdx、内存变量文件.mem、程序文件.prg、表单文件.scx、查询文件.qpr、菜单文件.mnx,.mpr等

(4)常用函数

数值函数:ABS()、INT()、MAX()、MIN()、MOD()、RAND()、ROUND()、SQRT()等

字符串函数:TRIM()、LTRIM()、ALLTRIM()、AT()、SUBSTR()、SPACE()、RIGHT()、LEFT()、LEN()、LOWER()、UPPER()、宏替换(&)等

日期与时间函数:DATE()、TIME()、DATETIME()、DAY()、MONTH()、YEAR()等

类型转换函数:VAL()、STR()、ASC()、CHR()、CTOD()、CTOT()、DTOC()、TTOC()等

测试函数:BOF()、EOF()、FOUND()、RECNO()、FILE()、IIF()、VARTYPE()等

系统对话框函数:MESSAGEBOX()等

说明:本部分主要考查函数在程序的应用,不单独考查函数的功能。

(5)运算符与表达式

算术运算符、字符运算符、关系运算符、逻辑运算符、类与对象运算符

算术、字符、日期、关系和逻辑表达式及其运算

(6)内存变量的操作

赋值(=、STORE命令)

列表与清除(LIST MEMORY、RELEASE、CLEAR MEMORY、CLEAR ALL命令)(了解)

(7)数组的应用(DIMENSION、GATHER、SCATTER命令)

3.数据库及数据表的基本操作

(1)数据库表(或自由表)的建立(CREATE)与表设计器的操作

(2)表文件的打开与关闭、修改表结构

(3)数据的输入(APPEND BLANK)(包括:备注和通用字段的输入和修改)

(4)表的基本操作,包括:浏览窗口(Browse)、记录指针定位(GOTO、SKIP、LOCATE)、更新(REPLACE)、删除与恢复(DELETE、PACK、ZAP、RECALL)

(5)表文件的复制(COPY TO、COPY STRUCTURE(了解))

(6)结构化复合索引(索引种类、INDEX ON…TAG、SET ORDER TO、SEEK命令)

(7)数据库设计器、数据库维护、表间关联及数据完整性操作(侧重于上机操作)

4.关系数据库标准语言SQL

(1) SQL的数据定义(CREATE TABLE和ALTER TABLE)

(2) SQL的数据修改(DELETE-SQL(了解);INSERT-SQL(了解);UPDATE-SQL)

(3) SQL的数据查询(select from-SQL)

(a)基本查询(包括关系的投影操作、选择操作、指定输出目标、结果排序等)

(b)带计算函数或分组查询(AVG()、SUM()、MAX()、MIN()、COUNT())

(c)联接查询(主要是2个及以上数据表的自然连接)

(d)嵌套查询(或称子查询)

5.项目管理器、各种设计器的使用

(1)项目管理器的使用

(2)查询设计器、视图设计器的使用(使用视图更新数据表中的数据)(了解)

(3)使用表单设计器

(a)创建、保存和运行表单

(b)表单中控件对象的操作与布局

(c)设定数据环境(添加表、视图,建立永久关系)

(4)使用菜单设计器

(a)建立主菜单

(b)设计子菜单、快捷菜单

(c)设定菜单选项的程序代码

6、可视化及面向对象程序设计

(1)面向对象程序设计的基本概念(包括类、对象、事件、方法、属性及其引用等)和编程模型

(2)熟悉常用控件的主要属性、方法和用途(标签、文本框、列表框、命令按钮(组)、计时器、ActiveX绑定控件(与通用型字段绑定)、选项按钮组、复选框、编辑框、组合框、表格等)

(3)表单与控件的事件驱动模型

(a)Click、RightClick、DblClick、Init、valid、Load、GetFocus、LostFocus、InterActiveChange、Timer等主要事件的意义和应用;

(b)SetFocus、Release、Refresh、Clear等主要方法的应用

(4)程序的结构(表单中体现)

(a) 顺序结构

(b)选择结构(IF…ELSE…ENDIF,DO CASE…ENDCASE)

(c)循环结构(DO WHILE…ENDDO,FOR…ENDFOR,SCAN…ENDSCAN,LOOP,EXIT)

说明:要求考生必须熟练掌握单循环程序,多重循环只限于读程序

(5)数值算法的表单设计

如:累加、累乘、最大值、交换、三角形面积、九九乘法表、一元二次方程的根、判断闰年、产生随机数、判断素数、字符图形输出、水仙花数(类似的数字变化)、奇偶数判断、季节输出、成绩等级输出、数字串或字母串的处理等。

(6)基于数据表的表单设计

如:表数据查询与统计、登录框密码、各种对话框设计等。

(7)表单的属性与自定义方法(包括:方法调用的参数传递)

三、考核说明

1.侧重于面向对象程序设计和表单设计考核,考题中一般不再出现面向过程程序设计的考核。

2.笔试题型以及比例

(1)选择题(40个,每个1分,共40分)

(2)判断题(10个,每个1分,共10分)

(3)填空题(10个空,每空2分,共20分)

(4)读程序(4个,每个5分,共20分)

(5)表单程序设计(1个,共10分)

3.上机题型以及比例

(1)建库建表建永久关系(可选数据完整性设计)(40分)

(2)基于数据表的表单设计(2个单表操作,1个多表操作)(3个,每个10分,共30分)

(3)数值算法的表单设计(1个, 30分)

4.该大纲从2012年开始实施。

上一条:关于公布2008级清考安排的通知 下一条:关于2012年第一次计算机、英语等级考试报名的通知

关闭