VFP复习题及答案.doc





《VFP复习题及答案.doc》由会员分享,可在线阅读,更多相关《VFP复习题及答案.doc(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、VFP复习题及答案考试题型判断10(10道)选择20(10道)填空10(5空)简答20(5道)程序分析12(3道)编程7(1道)SQL语言21(6道)教材目录1、Visual FoxPro基础2、Visual FoxPro编程基础3、Visual FoxPro编程工具与编程步骤4、赋值与输入/输出5、选择结构程序设计6、循环结构程序设计7、数组8、自定义属性与自定义方法9、表单集与多重表单10、菜单与工具栏11、数据表12、数据库和多表操作13、查询与视图14、关系数据库标准语言SQL15、报表第一章一、数据库的基本概念1、数据、数据处理、数据模型(层次模型、网状模型、关系模型)、实体之间的关
2、系(一对一,一对多,多对多)关系=二维表,关系中的术语:字段(属性)、记录(元组)、域、主关键字(候选关键字)、外部关键字2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、数据库应用系统(DBAS)的关系;3、Visual FoxPro是一个32位的使用关系模型的数据库管理系统。二、Visual FoxPro的概述VFP的发展;VFP的窗口介绍:启动、退出、界面(标题栏、菜单栏、状态栏、主窗口、工具栏、命令窗口)VFP的系统环境设置: “工具”“选项”,文件默认位置、区域、表单、数据VFP的工作方式:交互式(菜单、命令)和程序方式VFP提供的工具:向导、设计器、生成器三、命
3、令的书写规则1每命令必须以命令动词开头;2命令动词后面的命令短语可按任意顺序排列,短语之间用空格分隔,空格数任意;3命令一行书写不下时,可以换行,并在分行处加上分号“;”;所有符号都是英文状态下的半角符号;4每行只能书写一条命令;5所有命令和函数均可只写前4个字符,且不分大小写;6行命令结束后,用Enter键确认并执行,可重复执行。第二章一、语言基础1、数据类型(13种):类型名称,简写,字节长度;哪些是基本类型,哪些用于表;2、常量与变量:6种基本类型的常量表示变量如何命名和赋值3、表达式与运算符:6种类型的表达式以及运算符4、函数:常用函数的参数、返回值类型1、数据类型13种基本数据类型:
4、可用于字段变量,常量、内存变量、表达式的类型,有:字符型(C,注意英文1位和中文2位,最长254)数值型(N,注意小数点和正负号,最长20)、货币型(Y,注意小数位只有4位,定长8)、日期型(D,定长8位)日期时间型(T,定长8位)逻辑型(L,定长1位)1、数据类型13种其余用于表的数据类型有:浮点型 (F,20)、双精度型 (B,8)、整型(I,4)、备注型(M,4)、通用型(G,4):备注文件(.fpt)二进制字符型C、二进制备注型M1,常量字符型:“”,数值型:e,-,+,.货币型:$日期型: ,连字符可以是/ -,用set mark to改日期时间型: :a|p ,日期顺序set da
5、te to逻辑型: .T.2、变量值可能会发生变化的量,变量是内存中的一个存储单元的位置变量的类型:分为字段变量、内存变量、数组变量和系统变量4种命名规则由数字、字母、汉字、下划线组成只能以字母或下划线开头,不可以包含空格长度1128字符(自由表的字段名、表的索引标识名长度最多为10个字符)避免使用VFP的保留字2、变量变量的赋值格式1:变量名格式2:store to 变量名1,变量名2,格式3:INPUT “提示” TO 内存变量的作用范围LOCAL 指定的变量为局部变量PRIVATE 私有变量PUBLIC 全局变量3数组变量数组:一组内存变量的集合Vfp只能定义一维数组和二维数组声明方式:
6、Public、 Local 、declare/dimension(行数,列数) 例:dime a(4),b(2,3)特点 1)数组各个元素的默认值为.F. 2)下标计数从1开始,每个元素可以不是同一类型。 3)表达式中数组下标缺省时,在等号左侧表示数组的所有元素,在等号右侧表示数组第一个元素。 4)二维编号可以转化为一维。 3、表达式与运算符表达式是变量、运算符、常量、字段名、控件以及属性的组合,每个表达式都有一个返回值 。算术表达式:表达式要写在一行上,没有分式、上下标,,,运算符如下: +,-,*,/,或者*,%,()字符表达式:字符+ /-字符;表示字符拼接日期时间表达式:日期+/-数值
7、(天数、秒数)日期,日期-日期-数值,两个日期不能相加3、表达式与运算符关系表达式(第五章),同种类型之间如下运算:、=、或#或!=、=、= =逻辑型逻辑类型:.T.F.日期时间类型:后面的时间前面的时间字符类型: ASCII码比较,$运算注意set exact on|off逻辑表达式:逻辑类型 and|or|not 或者!函数(系统函数)数值类函数 字符类函数、数据转换类函数 日期和时间类函数变量处理类函数 表和数据库类函数环境类函数 数据共享类函数输入和输出类函数 编程类函数和动态数据操作类函数常用的数值函数函数格式 函数功能ABS(表达式) 求表达式绝对值。INT(表达式) 取整数。MA
8、X(表达式1,表达式2) 求各表达式的最大值。MIN(表达式1,表达式2) 求各表达式最小值。MOD(表达式1,表达式2) 表达式1除以表达式2的余数。RAND( ) 产生01之间随机数。ROUND(表达式1,n) 对表达式1四舍五入保留n位小数。SIN(表达式) 正弦函数SQRT(表达式) 求平方根请看教材24页常用的字符串函数 函数格式 功能(注:函数参数为字符表达式)ALLTRIM(表达式) 去掉表达式前、后空格。TRIM(表达式) 去掉表达式尾部空格。LTRIM(表达式) 去掉表达式前导空格。LEFT(表达式1,n) 取表达式左边的n个字符。RIGHT(表达式1,n) 取表达式右边的n
9、个字符。LEN(表达式) 求表达式所含字符个数。SUBSTR(表达式,n,M) 从表达式第n个字符开始取m个字符。SPACE() 返回n个空格组成的字符串函数格式 功能(注:函数参数为字符表达式)AT(表达式1,表达式2,n) 得到表达式1在表达式2开始位置。LIKE(表达式1,表达式2) 比较两个字符串的字符是否匹配。LOWER(表达式) 将表达式中大写字母变为小写。UPPER(表达式) 将表达式中小写字母变为大写。常用的日期和时间函数函数格式 功能(函数参数为日期或日期时间表达式)YEAR(表达式) 得到日期表达式的年份。MONTH(表达式) 得到日期表达式的月份。DAY(表达式) 得到日
10、期表达式的日。HOUR(表达式) 取日期时间表达式的小时数。MINUTE(表达式) 取日期时间表达式的分钟数。SECONDS(表达式) 取日期时间表达式的秒数。TIME( ) 得到当前系统时间。函数值类型为CDATE( ) 得到当前系统日期。函数值类型为DDATETIME( ) 得到当前系统日期和时间。函数值类型为T常用的类型转换函数函数格式 函数功能CTOD(表达式) 将字符串转换为日期表达式。CTOT(表达式) 将字符串转换为日期时间表达式。DTOC(表达式,1) 将日期表达式转换为字符串。TTOC(表达式,1) 将日期时间表达式转换为字符串。STR(表达式 ,n,) 将数值表达式转换为n
11、位带有m位小数的字符串VAL(表达式) 将字符表达式转换为数值。CHR(ASCII码) 返回ASCII码对应的字符。ASC(表达式) 得到字符表达式首字符对应的ASCII码。常用的测试函数函数格式 函数功能BETWEEN(表达式1,表达式2,表达式3) 判断表达式1的值是否在表达式2和表达式3之间ISNULL(表达式) 判断表达式值是否为NULLEMPTY(表达式) 判断表达式的值是否为空值VARTYPE(表达式) 测试表达式值的类型EOF( ) 测试记录指针是否在表文件末尾BOF( ) 测试记录指针是否在表文件开头RECNO( ) 测试记录指针正指向的记录号RECCOUNT( ) 测试数据表
12、的记录个数DELETED() 测试记录指针是否有删除标记IIF(条件,表达式1,表达式2) 条件成立,返回表达式1的值;否则,返回表达式2的值。第二章二、面向对象的编程基础1、类、对象、属性、方法、事件的概念对象(OBJECT):客观世界里的任何实体。即可以是具体的物,也可以指某些概念。类(CLASS):是已经定义了的关于对象特征和行为的模板。属性(Property):对象状态的一项描述内容,描述对象的一个特性。 方法(Method):描述对象的行为。 事件(Event):由外界触发的能够被对象识别并执行的一个动作。 (由系统或用户触发)在VFP中,可以给对象定义新的属性和方法,不能添加新的事
13、件。二、面向对象的编程基础2、表单对象表单(.SCX:表单文件; .SCT:表单备注文件)表单的基本操作:创建:CREATE FORM运行:DO FORM 修改:MODIFY FORM表单设计器的使用:控件的添加、编辑、布局、设置等表单的常用属性、事件、方法AutoCenter、BackColor 、Caption、 ControlBox、 TitleBar、ShowWindowLoad、Init、Activate、Destroy、Unload、Resize、Hide、Show、Release、Refresh二、面向对象的编程基础3、控件及控件的引用控件:Label、Textbox、Comma
14、ndbutton、checkbox、Listbox、Combobox、Optionbutton、Spinner、Timer容器:Form、Grid、Column、Pagefram、page、Commandgroup、optiongroup、Container对象的引用:1 绝对引用:通过提供对象的完整容器层次来引用对象2 相对引用:通过快捷方式指明所要处理的对象Parent、This、Thisform、ThisformSet二、面向对象的编程基础4、对象的属性、事件、方法的调用对象属性的设置:属性框代码:表单名.对象名.属性名属性值;多个属性用WITH . ENDWITH调用对象方法的语句格式
15、是: 表单名.对象名.方法名( ) thisform.release()调用事件的语句格式是: 表单名.对象名.事件名第三章一,项目管理器扩展名为*.PJX,备注文件是.pjt。是VFP处理数据和对象的主要组织工具。选项卡:全部、数据、文档、类、代码、其他新建方法文件-新建,选择“项目”;Create project命令编辑方法文件-打开;Modify project命令外观设置:可以对它进行位置的移动、窗口大小的改变、窗口的折叠与展开等操作。二、数据输出(第四章)1、标签(LABEL)常用属性:Caption、Autosize、Forecolor、Fontsize 、Wordwrap2、对话
16、框MessageBox()格式:MessageBox(信息文本,对话框类型,对话框标题)三、数据输入(第四章)1、文本框(Text)控件:用于输入、编辑、输出各种类型的数据。常用属性:Value、PasswordChar、Selstart、Sellength、Seltext2、编辑框(Editbox)可编辑长文本或备注字段,利用它可选择、剪切、复制文本。 ScrollBars、ReadOnly3、控件属性Visible和enabled的区别4、setfocus方法和gotfocus事件四、形状、容器和图像控件的使用(第四章)容器的specialeffect属性,可以设置三维效果通过格式菜单设置
17、控件层次注意如何将控件放入容器中选择容器编辑,这样拖动控件到容器中注意容器内对象的引用Thisform.container1.text1.setfocus图像(image) :picture:要显示的图片,可以根据打开对话框查找。二、控件(第五章)1、命令按钮组 CommandGroup2、选项按钮组(单选按钮组)OptionGroup常用属性:ButtonCount,Buttons:按钮数组,buttons(n)代表第n个按钮常设置的事件:Click用命令按钮组的value属性获得单击的按钮3、复选框check复选框不是一个容器控件常用属性:value:0或.f.(假);1或.t.(真);2
18、或.null.(暗,灰的)常设置的事件:Click二、控件(第五章)4、计时器Timer 控件计时器最重要的一个属性是:Interval(间隔时间)1000=1秒最重要的一个事件是:Timer事件,即每隔一定时间要执行的操作。5、微调器Spinner控件常用属性:KeyboardHighValue、KeyboardLowValue、SpinnerHighValue、SpinnerLowValue、Increment最重要的一个事件是:InteractiveChange事件,即值发生改变时要执行的操作。二、控件(第六章)1列表框(ListBox):常用属性:List、ListCount、List
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 复习题 答案

限制150内