很有用·计算机二级(VFP)学习资料(大纲及重要表单)

计算机二级(VFP)学习资料(大纲及重要表单)·航之辑考试大纲 (2)一、课程考核要求 (2)二、考试内容 (2)1.数据库的基础知识 (2)2.Visual FoxPro应用基础 (2)3.数据库及数据表的基本操作 (3)4.关系数据库标准语言SQL (3)5.项目管理器、各种设计器的使用 (3)6.可视化及面向对象程序设计 (3)三、考核说明 (4)数字化程序及表单设计 (5)1. 已知三角形三边,求三角形的面积 (5)2. 判断某一年是否是闰年 (5)3. 判断月份值的春夏秋冬 (6)4. 输入成绩,判断等级 (6)5. 输入任意两个数,比较大小,输出较大数或较小数 (7)6. S=1+2+......+n (7)7. 100以内能够被X整除的数之和 (8)8. 自然数的平方和 (8)9. 自然数的倒数和 (9)10. 输入任意3位数,逆序显示 (9)11. 输入任意3位数,判断该数是否是水仙花数 (10)12. 输入任意ASCII字符串,逆序显示 (10)13. 输入任意ASCII字符串,找出其中的字母串或数字串 (11)14. 输入一个数,判断是否为素数 (12)15.完成“成绩.dbf”和“课程.dbf”内容查询显示功能 (12)16.建立“按钮组调色板”表单 (13)17.表单完成表文件“学生.dbf”内容信息查询功能 (13)18.建立如图所示的表单 (14)考试大纲全国高等学校(重庆考区)非计算机专业计算机等级考试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年开始实施。

数字化程序及表单设计1.已知三角形三边,求三角形的面积S=SQRT(L*(L-A)*(L-B)*(L-C)) ,其中L=(A+B+C)/2文本框text1,text2,text3的初值为0命令按钮“三角形面积=”的click事件代码:2.判断某一年是否是闰年文本框text1的初值为默认值命令按钮“判断闰年”的click事件代码:3.判断月份值的春夏秋冬文本框text1的初值为日期型命令按钮“判断季节”的click事件代码:4.输入成绩,判断等级文本框text1的初值为0命令按钮“输出等级”的click事件代码:5.输入任意两个数,比较大小,输出较大数或较小数文本框text3的click事件代码:6.S=1+2+……+n文本框text2的Gotfocus事件代码:7.100以内能够被X整除的数之和文本框text1,text2的初值为0文本框text2的Gotfocus事件代码:8.自然数的平方和文本框text1,text2的初值为0文本框text2的Gotfocus事件代码:9.自然数的倒数和文本框text1,text2的初值为0文本框text2的Gotfocus事件代码:10.输入任意3位数,逆序显示文本框text1的初值为0命令按钮“逆序显示”的click事件代码:11.输入任意3位数,判断该数是否是水仙花数文本框text1的初值为0命令按钮“判断”的click事件代码:12.输入任意ASCII字符串,逆序显示文本框text1的初值为默认值label2的初始显示为空白命令按钮“字符逆序”的click事件代码:13.输入任意ASCII字符串,找出其中的字母串或数字串(1)找字母串文本框text1的初值为默认值命令按钮“找字母串”的click事件代码:(2)找数字串文本框text1的初值为默认值命令按钮“找数字串”的click事件代码:14.输入一个数,判断是否为素数文本框text1的初值为0命令按钮“判断素数”的click事件代码:15.完成“成绩.dbf”和“课程.dbf”内容查询显示功能具体要求如下:1.表单运行时自动居中,不可移动;2.当用户在组合框(下拉列表)选择课程后,表单将自动显示该课程的总平均成绩;3.按“退出”按钮时,自动关闭表单。

参考答案:1.表单的标题属性Caption设置为“查询并显示指定课程的总平均成绩”;2.表单的自动居中属性AutoCenter为.T.;3.表单的Movable属性为.F.;4.组合框Combo1的RowSouceType属性为“6-字段”,RowSouce属性为“课程.课程名”。

合集下载

计算机二级vfp学习资料

计算机二级vfp学习资料

站长提醒广大考生:下面的138道题目,在二级考试中命中率极高。

一、选择题(1) 下面叙述正确的是(C)A. 算法的执行效率与数据的存储结构无关B. 算法的空间复杂度是指算法程序中指令(或语句)的条数C. 算法的有穷性是指算法必须能在执行有限个步骤之后终止D. 以上三种描述都不对(2) 以下数据结构中不属于线性数据结构的是(C)A. 队列B. 线性表C. 二叉树D. 栈(3) 在一棵二叉树上第5层的结点数最多是(B) 注:由公式2k-1得A. 8B. 16C. 32D. 15(4) 下面描述中,符合结构化程序设计风格的是(A)A. 使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B. 模块只有一个入口,可以有多个出口C. 注重提高程序的执行效率D. 不使用goto语句(5) 下面概念中,不属于面向对象方法的是(D) 注:P55-58A. 对象B. 继承C. 类D. 过程调用(6) 在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是(B)A. 可行性分析B. 需求分析C. 详细设计D. 程序编码(7) 在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型(8) 数据库系统的核心是(B)A. 数据模型B. 数据库管理系统C. 软件工具D. 数据库(9) 下列叙述中正确的是(C)A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题D.数据库系统中,数据的物理结构必须与逻辑结构一致(10) 下列模式中,能够给出数据库物理存储结构与物理存取方法的是(A) 注:P108A. 内模式B. 外模式C. 概念模式D. 逻辑模式(11) 算法的时间复杂度是指(C)A. 执行算法程序所需要的时间B. 算法程序的长度C. 算法执行过程中所需要的基本运算次数D. 算法程序中的指令条数(12) 算法的空间复杂度是指(D)A. 算法程序的长度B. 算法程序中的指令条数C. 算法程序所占的存储空间D. 算法执行过程中所需要的存储空间(13) 设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为(B) 注:利用公式n=n0+n1+n2、n0=n2+1和完全二叉数的特点可求出A. 349B. 350C. 255D. 351(14) 结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性(15) 在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是(D) 注:即第一个阶段A. 概要设计B. 详细设计C. 可行性分析D. 需求分析(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

计算机二级VFP1

计算机二级VFP1

不等于 包含
123<>321结果为.T
左边字符串包含在右边字符串中为真。 ”ab”=“ddabce” 为.T.
§1.3 Visual FoxPro 基本运算量
5、逻辑型表达式
逻辑型运算符运算优先级从高到低为: NOT→AND→OR。 若A、B为逻辑型数据,则两者之间的逻辑运算规则如下表:
A B NOT A NOT B A AND B
§1.3 Visual FoxPro 基本运算量
3、日期型表达式
运算符为+和-,运算规则如下:
(1) 两个日期型数据相减,得到的数值为两个日期之间相差的天数。
? {^2004/7/31}-{^2004/7/15} && 显示16
(2) 一个日期型数据与一个数值型数据相加或相减,则加/减天数。
? {^2004/7/15}-50
(2)日期时间型常量:用花括号括起来符合约定的符号串。 严格的日期时间格式为: {^yyyy/mm/dd h[:mm[:ss]][a|p]} 日期与时间数据之间必须用空格分隔 例如:{^2004/07/11 11:12:30p}
§1.3 Visual FoxPro 基本运算量
4、货币型常量
货币型常量以$或¥符号开头,并四舍五 入到小数点后4位。
第一章 Visual FoxPro 概述
§1.1 §1.2 §1.3
数据库概述 Visual FoxPro 概述 Visual FoxPro 基本运算量
§1.1 数据库概述
1、数据库(DataBase):以一定的方式将相 关数据组织在一起并存储在外存储器上的、 能为多个用户共享、与应用程序彼此独立的 相互关联的数据的集合
例如:$88.1696,¥288

全国计算机二级vfp完全复习笔记

全国计算机二级vfp完全复习笔记

2013全国计算机二级VFP完全复习笔记一、二级Visual Foxpro的基本框架和主要内容1.基本框架:总—分—总的模式第一章:总述第二—九章:分述第十章:总结第十一章:上机指导二、基础知识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均可)。

数值型数据在内存中用8个字节表示。

2)货币型常量:含义:也称Y型,用来表示货币值。

组成:在数值型常量之前加上一个$符号即可。

在存储和计算时采用4位小数,多于4位时自动四舍五入。

没有科学计数法形式,在内存中占用8个字节。

3)字符型常量含义:也称C型或者字符串。

计算机二级VFP_结构图及考试知识点

计算机二级VFP_结构图及考试知识点

数据库基础理论数据库基本概念数据库数据库系统注意三者之间的联系与区别数据模型层次模型网状模型面向对象模型实体-联系模型实体属性注意实体-联系模型到关系模型的转化面向对象基本概念对象类事件方法关系数据库相关概念外部关键字关系模式关系元组属性域实体完整性参照完整性一致性与完整性联接选择投影基本关系运算注意区别不属于基本关系运算的内容工作方式交互方式(命令方式、菜单方式)程序运行方式Visual FoxPro数据库的特点货币型浮点型整型备注型双精度型数据类型扩展名文件类型扩展名文件类型.DBF .DBC.FPT 数据表备注文件.DCT 数据库备注文件.IDX 数据表索引文件.DCX 数据库索引文件.PJX 项目文件.PRG 源程序文件.FRX 报表文件.MNX 菜单文件.LBX 标签文件.MPR 菜单程序文件.SCX 表单文件.QPR查询程序文件.VCX 可视类库文件.BAK 备份文件主要文件类VisualFroPro基础知识常量变量表达式函数字符型数值型货币型字段变量算数表达式关系表达式逻辑表达式数值计算函数数据转换函数日期和时间函数基本数据元素注意空值注意数据表与内存变量之间的数据传递注意同名内存变量和字段变量的引用方法的区别注意运算顺序注意日期格式设定的命令第一章:项目管理器基本操作考点1:创建项目考点2:打开项目考点3:在项目中创建文件考点4:将文件添加到项目中考点5:在项目中修除文件考点6:建编应用程序第二章:VF数据库及表的操作考点1:数据库的打开与建立考点2:在数据库中新建、删除表及有效性规则考点3:创建自由表考点4:将自由表添加到数据库中考点5:数据库及表相关命令考点6:表所引的建立考点7:建立表间联系考点8:修改表结构考点9:表浏览器的应用第三章:SQL语句考点1:SQL查询功能考点2:SQL操作功能考点3:SQL定义功能第四章:VF程序设计基础考点1:常量考点2:变量考点3:表达式考点4:常用函数考点5:程序文件的建立、修改与执行考点6:简单的输入输出命令考点7:选择结构考点8:循环结构第五章:VF查询与视图考点1:查询设计器基本操作考点2:建立查询考点3:查询向导的使用考点4:视图设计器考点5:建立视图第六章:VF表单的设计与应用考点1:表单的创建与保存考点2:表单控件的基本操作考点3:其他控件的基本操作第七章:VF菜单设计与应用考点1:菜单设计器考点2:下拉式菜单设计考点3:快捷菜单设计第八章:VF报表设计与应用考点1:使用“报表向导”创建报表考点2:使用“一对多报表向导”创建报表考点3:创建快速报表考点4:修改报表20XX年最新大纲专家解读二级公共基础知识考试大纲基本要求:1)掌握算法的基本概念2)掌握基本数据结构及其操作3)掌握基本排序和查找算法4)掌握逐步求精的结构化程序设计方法5)掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力6)掌握数据库的基本知识,了解关系数据库的设计考试内容:二级VF数据库程序设计考试大纲基本要求1)掌握数据库系统的基本知识2)基本了解面向对象的概念3)掌握关系数据库的基本原理4)掌握数据库程序设计方法5)能够使用VF建立一个小型数据库应用系统考试内容1.VF基础知识。

全国二级VFP等级考试培训课件

全国二级VFP等级考试培训课件
全国计算机等级考试二级VFP
2021/4/9
1
目录
第1章 Visual FoxPro数据库基础 第2章 Visual FoxPro程序设计基础 第3章 Visual FoxPro数据库及其操作 第4章 关系数据库标准语言SQL 第5章 查询与视图 第6章 表单设计与应用 第7章 菜单设计与应用 第8章 报表的设计和应用 第9章 应用程序的开发和生成
学生情况表.学号
2021/4/9
15
1.2.3 关系的一致性和完整性
包含:实体完整性、域完整性和参照完整性 1)实体完整性:
指关系中的主属性值不能取空值且不能有相同值以保 证记录的唯一性
2)域完整性:
对数据表中字段属性的约束,包括字段的值域、字段的 类型以及字段的有效规则等约束。
3)参照完整性:
对数据库中建立关联关系的数据表之间的数据参照引用 的FoxPro数据库基础
1.1 数据库基础知识
1.1.1 计算机数据管理的发展
数据
存储在某一种媒体上能够识别的物理符号。
数据处理(信息处理) 指利用计算机将各种类型的数据转换成信息的
过程。
包括对数据的采集、整理、存储、分类、排序、 加工、检索、维护、统计和传输等处理过程。
码:惟一标识实体的一个属性集; 属性的型: 属性的值:
域:值的取值范围。
实体的型:用实体名称及其属性来表示即属性 的集合。
实体的值:属性值的集合
2021/4/9 实体集:同类型的实体的集合
8
实体间的关系:
一对一关系 一对多关系 多对多关系
2021/4/9
9
常用的数据库模型
(层次模型,网状模型,关系模型)
Visual Foxpro 6.0的特点

计算机等级考试二级VisualFoxPro考试大纲

计算机等级考试二级VisualFoxPro考试大纲

计算机等级考试二级VisualFoxPro考试大纲基本要求1、具有数据库系统的基础知识。

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

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

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

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

一、 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)建立多表视图。

三、关系数据库标准语言SQL1、 SQL的数据定义功能:(1) CREATE TABLE -SQL(2) ALTER TABLE -SQL2、 SQL的数据修改功能:(1) DELETE -SQL(2) INSERT -SQL(3) UPDATE -SQL3、 SQL的数据查询功能:(1)简单查询。

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