VFP程序设计基础复习提纲

合集下载

VFP复习重点

VFP复习重点
68. 下列有关查询与视图的叙述中错误的是查询与视图的数据源可 以是自由表、数据库表、查询和视图。
69. 要在浏览窗口中显示表js.dbf中职称(zcc(10))为“教授”和“副 教授”的记录,下列命令中不能实现此功能的是SELECT*FROM js WHERE js.zc IN(“教授”,“副教授”)。
段名为cjgzrq)和出生日期(字段名为csrq)。现要创建一个索 引,要求先根据参加工作日期排序,参加工作日期相同时根据出
生日期排序,则索引表达式应为DTOC(cjgzrq,1)+DTOC(csrq, 1)。 54. 在VFP中,每个表最多有255个字段。 55. 在浏览窗口中,备注型字段显示“memo”或“Memo”。输入备注型 字段内容时,操作步骤是:把光标移动到备注型字段里后,按
65. 利用查询设计器设计查询时,下列叙述中错误的是在“杂项”中设 置查询结果的记录范围时,可以选择前n条记录或最后n条记
录。
66. 下列有关查询命令的叙述中错误的是用于分组的片段必须是已 选定输出的字段。
67. 利用SELECT-SQL命令来建立各种查询时,用ORDER BY子句可以 控制查询结果按某个字段进行升序或降序排列。
76. .QPR与程序文件无关。 77. 在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统
实质上是执行扩展名为.FXP的文件。 78. 下列有关条件语句的叙述中错误的是所有的IF语句均可以改用
IIF()函数来实现。 79. 对于循环结构的程序来说,循环体部分可以由一条或多条语句组
成。VFP中也有一些语句只能用在循环体中-.EXIT。 80. 下列有关VFP对象的属性、事件和方法的叙述中错误的是方法和
on。 34. 在VFP中,创建并保存一个项目后,系统会在磁盘上生成两个文

计算机复习提纲

计算机复习提纲

2012级VFP期末考试题型一、单选题(35题,共35分)二、判断题(10题,每空1分,共10分)三、改错(5题,共15分)四、填空(10题,共20分)五、读程序写结果(4题,共20分)VFP考试知识点第一章基础知识⒈数据库、数据库管理系统、数据库系统、数据库应用系统的概念、关系、缩写。

⒉三种常见的数据模型:关系、网状、层次(foxpro是基于关系模型的,关系就是二维表)⒊两个不同实体集的三种关系:一对一、一对多和多对一4. 关系中基本概念:实体、属性、主关键字5 .vfp的基本界面,主窗口、命令窗口第二章VFP的基础知识1.常量数值型常量(N):3.1415 、12 、0.1234。

字符型常量(C):[abc] 、‘abC’“abc”有三对字符串定界符应成对使用。

如果在字符串中需要出现定界符号,需用其他定界符定界。

如“AB[CCD[ED]FEF”日期型常量(D):{^2010-07-10} 、{07/10/2010} 分严格的日期格式与传统日期格式日期时间型常量(T): {^2010-07-10,08:30:30}逻辑型常量(L):.T. 、.t. 、.Y. 、.y. 表示逻辑真;.F. 、 .f. 、 .N. 、 .n. 表示逻辑假货币型常量(Y):$123.45672.变量的类型、命名方法变量名命令规则:不能以数字开头、不能含有空格内存变量的类型:N,C,D,T,Y,L3.表达式的类型、运算符及其优先级4. 常用函数(请注意考察函数的参数、函数调用格式、函数返回值的类型、功能和规则)数值型函数:int,mod字符型函数:left, right, substr, space, len ,at日期型函数:date,datetime,time(注意返回值类型),year数据类型转换函数:str ,val ,dtoc测试函数:eof ,bof,RECNO()例:STR函数参数的意义 STR(12.567,4,2)的结果例 a=”湖北大学”?subs(a,3,2)+space(4)-left(a,4)第三章数据表的基本操作⒈建立数据表1)表文件的建立方法,表文件扩展名,字段长度定义,如果定义数值型字段注意计算总长度时要计算小数点。

VFP程序设计复习题

VFP程序设计复习题

VFP程序设计复习题一.选择题1( )。

A.文件B.字段C.数据项D.表2,下列命令中错误的是( )。

A.SUM 工资 FOR 职称="副教授".OR.职称="教授"B.SUM ALL 工资 FOR 职称="副教授".OR.职称="教授"C.SUM 工资 FOR "教授"$职称D.SUM 工资 FOR 职称="副教授".AND.职称="教授"3( )。

A.主索引B.主索引、候选索引、普通索引C.主索引和候选索引D.主索引、候选索引和唯一索引4Visual FoxPro中,打开数据库的命令是( )。

A.OPEN DATABASE <数据库名>E <数据库名>E DATABASE <数据库名>D.OPEN <数据库名>5( )。

SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD")A.AB.BCDC.A BCDD.ABCD6( )。

A.LEFT("Visual FoxPro",6)与SUBSTR("Visual FoxPro",1,6)B.YEAR(DATE())与SUBSTR(DTOC(DATE()),7,2)C.VARTYPE("36-5*4")与VARTYPE(36-5*4)D.假定A="this ", B="is a string", A-B与A+B7Visual Foxpro中,用于建立或修改过程文件的命令是 ( )。

A. MODIFY <文件名>B. MODIFY COMMAND <文件名>C. MODIFY PROCEDURE <文件名>D. 上面B)和C)都对8DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为 ( )。

vfp各章知识点汇总

vfp各章知识点汇总

vfp各章知识点汇总VFP(Visual FoxPro)是一款基于xBase语言的关系型数据库管理系统(DBMS),它以其快速、灵活和易用性而闻名。

VFP的知识点可以总结为以下几个方面:1.数据类型:VFP支持不同的数据类型,包括字符型(字符和Memo)、数值型(整数、浮点数和双精度浮点数)、逻辑型(真/假)、日期和时间型、二进制型等。

了解这些数据类型及其特性,对于正确地使用和处理数据至关重要。

2.数据操作:VFP提供了一系列的数据操作功能,包括数据检索、插入、更新和删除等。

掌握SQL语句的使用,可以对数据库进行高效的数据操作。

另外,VFP还提供了一些高级的数据操作功能,如索引、排序、过滤和连接等。

了解这些操作方法和技巧,可以提高数据操作的效率和准确性。

3.编程语言:VFP是一种强大的编程语言,可以用于开发各种类型的应用程序。

掌握VFP的编程语法和特性,可以进行自定义的数据操作和界面设计。

VFP 支持面向对象编程(OOP)和事件驱动编程(EDP),这些概念和技术对于开发复杂的应用程序至关重要。

4.界面设计:VFP提供了丰富的界面设计工具和控件,可以轻松地创建用户友好的界面。

掌握VFP的窗体和控件的属性、方法和事件等,可以实现各种交互功能和界面效果。

此外,VFP还支持自定义界面的创建和修改,使应用程序更符合用户的需求和习惯。

5.报表设计:VFP提供了强大的报表设计工具,可以创建各种类型的报表。

掌握VFP的报表设计语法和技巧,可以实现复杂的报表数据提取和排版功能。

此外,VFP还支持报表的输出和打印功能,使报表的展示更加方便和灵活。

6.错误处理和调试:在开发和运行VFP应用程序时,错误会经常发生。

了解VFP的错误处理机制和调试技巧,可以快速定位和修复错误。

VFP提供了一系列的错误处理和调试工具,如错误处理代码块、调试器和日志文件等。

7.数据库管理:VFP提供了一些数据库管理工具和命令,如数据库创建、备份和恢复等。

VF复习题及答案

VF复习题及答案

VFP程序设计复习题一、选择题1、Visual FoxPro支持面向对象程序设计,在Visual FoxPro中,对象可区分为和容器两种。

A.表格B.控件 C.类 D.数据2、假设在某表单中设置一个命令按钮,要求在该按钮上显示“确定”二字,于是应修改该命令按钮的属性。

A.Name B.Caption C. Visible D.ToolTipText3、现要求建立一个表单,使得该表单运行时,用户可通过它进行数据输入,为此在建立表单时,至少要在该表单中设置下列的控件。

A.CommandButton B.Timer C. TextBox D.Image4、设x=”y+”,y=5,在命令窗口执行命令? &x.y后,屏幕上显示。

A.x.y B.y+5 C.25 D.105、函数STR(-304.75)的值是。

A、-304B、304C、305D、 -3056、连续执行以下命令之后,最后一条命令的输出结果是。

SET EXACT OFFX="A "?IIF(x="A",X-"BCD",X+"BCD")A、AB、BCDC、A BCDD、ABCD7、()数据在内存中占用1个字节。

A.字符型B.日期型C.货币型D.逻辑型8、在命令窗口执行命令store 0 to A后,紧接着输入并执行命令(),Visual FoxPro就会报错。

A.A<>0=A B.A=0=A C.A=0<>A D.A=09、在命令窗口输入并执行命令? {^2008-5-31}-{^2008-4-30}后,屏幕上将显示()。

A.1 B.31 C.01/01/08 D.05/01/089、在命令窗口输入并执行命令? “大学” $ “大学生”后,屏幕上将显示()。

A.大学B..T. C.大学生D..F.10、设X=”654”+SPACE(2),Y=”321”,则X-Y的值与()相等。

vfp习题

vfp习题

VFP程序设计复习题集一、单选题1、Visual FoxPro是基于()操作系统的数据库系统。

A:MS-DOSB:WindowsC:UNIXD:AMOS/L答案:B知识点:VFP部分/VFP基础知识/关系型数据库理论基础知识2、命令SELECT 0的功能是()。

A:选择区号最小的空闲工作区B:选择区号最大的空闲工作区C:选择当前工作区的区号加1的工作区D:随机选择一个工作区的区号答案:A知识点:VFP部分/多工作区操作3、下列命令中,不能求出当前表中所有记录个数的是()。

A:COUNT all to xB:RECCOUNT()C:CALCULATE CNT()D:SUM TO CONNT答案:D知识点:VFP部分/数据表的基本操作/表的查询与统计操作4、已知:X="AB",AB=100。

执行命令? &X+10的结果是()。

A:XB:ABC:ABC58D:110答案:D知识点:VFP部分/数据类型、函数与表达式/表达式运算5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是()。

A:BROWSEB:SHOWC:VIEWD:OPEN答案:A知识点:VFP部分/数据表的基本操作/表记录操作/记录浏览6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是()。

A:SORT TO ABCB:COPY TO ABCC:COPY STRUCTURE TO ABC D:COPY FILE TO ABC答案:C知识点:VFP部分/文件操作7、表达式LEN('ABC'-'DE')的值是()。

A:1B:3C:5D:7答案:C知识点:VFP部分/数据类型、函数与表达式/常用函数8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向()。

A:首记录B:末记录C:首记录的前面D:末记录的后面答案:D知识点:VFP部分/数据表的基本操作/表记录操作/记录修改9、仅关闭当前表文件的命令是()。

VFP总复习汇总

VFP总复习汇总VFP(Visual FoxPro)是一种强大的关系型数据库管理系统和面向对象的编程语言,它能够帮助用户快速开发Windows应用程序。

本文将进行VFP总复习汇总,涵盖VFP的基本概念、语法和常用技巧。

基本概念:1.数据库:数据库是一个组织和存储数据的集合,可以通过VFP创建、连接和管理。

数据库中的数据以表的形式组织,每个表包含若干行记录和若干列字段。

2.表:表是数据库中的基本单位,用于存储数据。

通过VFP可以创建表,定义表的结构和属性,并进行数据的增删改查等操作。

3.记录:记录是表中的每一行数据,包含若干个字段的值。

4.字段:字段是表中的每一列数据,用于描述记录的特征或属性。

每个字段都有一个名称和一种数据类型,例如字符型、数值型、日期型等。

5.查询:查询是从表中检索数据的过程,通过VFP可以使用SQL语句进行查询,从而获取符合条件的数据。

语法:1.变量:变量用于存储和处理数据。

在VFP中,变量的命名规则为以字母或下划线开头,可包含字母、数字和下划线,区分大小写。

变量的类型可以是字符型、数值型、逻辑型等。

2. 控制结构:控制结构用于控制程序的执行流程。

常用的控制结构包括条件语句(if-else)、循环语句(for、do while)和选择语句(case)等。

3.函数:函数是一段可重复使用的代码,用于完成其中一种特定的功能。

VFP内置了多个函数,如字符函数、数值函数、日期函数等,还可以自定义函数。

4.表达式:表达式是由操作数和运算符组成的式子,用于计算一些值。

VFP支持多种运算符,如加减乘除、逻辑运算符、比较运算符等,还支持括号来改变运算的优先级。

5.类和对象:VFP是一种面向对象的编程语言,支持类和对象的概念。

类表示一种事物的抽象描述,对象是该类的一个实例。

通过类和对象的使用,可以提高代码的重用性和可维护性。

常用技巧:1.错误处理:在程序中,可能会出现各种错误,如数据读取错误、运算错误等。

VFP复习知识点汇总.docx

理科复习知识点:试卷结构:选择25个,共50分;填空,共14分,每空2分;简答3个,共6分;SQL填空,共6分;编程,2个,共10分;表单填空:共14分知识点:1. 面向对象程序设计中常用的相对引用关键字:this (当前操作对象),parent (当前对象的直接容器),thisform (当前操作表单)在表单设计中的应用;①引用对象本身的属性、方法和事件:this.对象.[属性名|.事件|.方法]②引用与本身对象处于同一容器中的对象:this.parent.引用对象名.[属性名|.事件|.方法]③引用当前表单中的对象:thisform.对象名.[属性名|.事件|.方法]2. 日期运算符和日期表达式的使用;日期时间型表达式中可以使用的运算符4”;'+';3. 循环结构中exit和loop的用途与区别;在循环结构中,exit和loop均是用于结束循环的;执行循环体时,当遇到loop语句,则结束本次循环,再次判断循环变量的值是否超过定值,而当遇到EXIT语句时,则结束本层循环,执行ENDFOP的后继语句。

4. 数据库中的视图有何特点,与数据库表有何不同?视图:视图是一个虚表,视图生成的后果,可看,可改,并可以将修改后的数据回存到源表中,视图不会生成独立的文件,它是保存在数据库内的,它只是作为数据库文件的一个组成部分。

不同:①数据库中只存放视图的定义;视图对应的数据存放在表中②视图的主要操作:查询数据,修改数据,作为自由的数据被使用,表是处理数据,建立数据库和应用程序的基础单元。

5. 索引的4种类型及各自特点;①主索引:按照主关键字所创建。

主关键字不能重复;只适用于数据库表的索引中,自由表不可以创建主索引;数据库中的每个表只能建立一个主索引。

②候选索引:按照候选关键字所创建。

不能重复;可用于数据库表和自由表。

③普通索引;任何字段都可创建,可以决定记录的处理顺序,允许字段中出现重复值。

④唯一索引:为保持与以前的FOXPRO版本兼容而设立,允许关键字取重复值,只保留第一个出现的重复值。

VFP复习讲义

1:L <=254:C) ▪ 小数位数:包含在总宽度中,同时还要注意总宽度中还包含小数
点一位 ▪ 空值:表示值不确定;空值可以等价于任何一种数据类型
CTRL+0(表的字段中空值的输入)
表结构的创建和修改
❖ 创建表的结构
▪ create table|dbf xs(xh c(9),xm c(8) NULL,csrq d(8) not null) 创建自由表和数据库表
表的概念
❖ 表是相关数据的集合,按照一定的组织形式,以DBF为扩展名的文件 保存,FPT(表备注文件)
❖ 组成:表结构和记录 ❖ 分类:自由表和数据库表 ❖ 字段的基本属性
▪ (字段名、数据类型、宽度、小数位数和空值支持); ▪ 命名规则:可以包含字母、数字和下划线、汉字;不以数字开头;
长度为1~128(自由表字段名以及索引标志名长度只能为10) ▪ 数据类型:宽度固定的数据类型的名字(8:D,T,B,Y 4:M,G,I
• 结构复合索引:索引文件名与表文件名同名,索引文件随表文件的打开而自动 打开
• 非结构复合索引:
▪ 注意:项目管理器不能管理独立索引和复合索引
表的索引
❖ 建立索引 ▪ index on 关键字表达式 tag 索引标志名 [candidate|unique] [FOR 条 件]
❖ 多个字段建立索引表达式应该注意: 1. 多 个 字 符 型 的 字 段 其 先 后 顺 序 , 影 响 索 引 结 果 : xm+xb 和 xb+xm 2. 多个数值型字段按表达式的和值进行排序 jbgz+gl 合理的排序: str(jbgz,7,2)+str(gl) 3. 多个数据类型不相同的字段建立表达式,必须先统一类型

计算机二级VFP复习资料

计算机二级VFP复习资料第四章数据库设计基础4.1 数据库系统的基本概念数据:实际上就是描述事物的符号记录。

数据的特点:有一定的结构,有型与值之分,如整型、实型、字符型等。

而数据的值给出了符合定型的值,如整型值15。

数据库:是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序共享。

数据库存放数据是按数据所提供的数据模式存放的,具有集成与共享的特点。

数据库管理系统(DBMS)是一种系统软件,是数据库的核心。

数据库管理系统功能:(1)数据模式定义:即为数据库构建其数据框架;(2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段;(3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计;(4)数据的完整性、安全性定义与检查;(5)数据库的并发控制与故障恢复;(6)数据的服务:如拷贝、转存、重组、性能监测、分析等。

为完成以上六个功能,数据库管理系统提供以下的数据语言:(1)数据定义语言(DDL):负责数据的模式定义与数据的物理存取构建;(2)数据操纵语言(DML):负责数据的操纵,如查询与增、删、改等;(3)数据控制语言(DCL):负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等。

数据语言按其使用方式具有两种结构形式:交互式命令(又称自含型或自主型语言)和宿主型语言(一般可嵌入某些宿主语言中)。

数据库管理员(DBA):对数据库进行规划、设计、维护、监视等的专业管理人员。

数据库系统(DBS):由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成的运行实体。

数据库应用系统:由数据库系统(五部分)、应用软件及应用界面三者组成。

数据管理发展的三个阶段:(1)人工管理阶段(2)文件系统阶段:提供了简单的数据共享与数据管理能力,但是它无法提供完整的、统一的、管理和数据共享的能力。

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

VFP程序设计基础期末复习提纲
一、考试题型
1、判断题(每题1分,共10分)
主要形式如下
(1)无论索引是否生效,go top 语句始终指向同一条记录
(2)自由表中只有一个主索引
2、单项选择题(每题1分,共30分)同课后题形式类似
3、程序填空和程序阅读(每小题5分,两种题型各2个,共20分主要考察重要知识点:变量作用域、自
定义函数和三种程序结构)
程序填空例题如下(在括号内将程序代码填写完成已完成程序功能)
*prg5-8 计算 100以内所有数的和并输出
SET TALK OFF
CLEAR
S=0
I=1
DO WHILE I<=100
{

}
ENDDO
?" 100以内所有数的和为",S
SET TALK ON
RETURN

4、SQL数据库语言操作题,给定一个数据表,完成指定操作(5个小题,每小题完成一个指定操作,共20
分)(使用VF语言不得分)
5、数据编程题(2个小题,共20分,主要考察单层循环,利用程序对数据表进行操作)
二、考察知识点
第一章:数据库系统组成、概念模型、关系模型和关系模型运算、实体间联系类型
第二章:VFP的数据类型、数组的定义和表示方法、运算符和表达式(set exact on可能是重点,宏替换不
考),常用标准函数
第三章:数据库的基本操作,数据表结构修改,数据表的打开与关闭,数据记录的输入,记录指针操作,
记录批量修改和记录删除,索引的类型,建立索引和指定主控索引,累加求和求平均值(分类汇总不考),
工作区的选择和使用,设置临时关联关系,如何设置表间的永久关联关系,数据库打开与关闭命令
第四章:
1:数据定义部分:表结构修改命令(主要考察添加字段,修改字段名和字段类型,删除数据表字段等操
作),表的删除命令
2:数据操作部分:插入数据表记录,更新数据表记录,删除数据表记录
3:数据查询部分:考察最基本的知识点,只考察单表基本查询(就是考察select-from-where,group by,
having,order by,distinct)
查询和视图部分不考
第五章:
1输入命令
2分支结构(IF和DO CASE,IIF函数不考)
3循环结构(FOR和DO WHILE结构,循环嵌套是程序填空和程序阅读的重点,编程大题只考单层循环,SCAN
函数不考)
4子程序调用,变量作用域(程序阅读题必考一个)和自定义函数(程序填空题必考一个)
面向对象和表单内容不考

相关文档
最新文档