VFP总复习汇总
VF总复习[1]
1、DB、DBMS、DBS、DBAS的关系?2、数据模型的种类?3、三种基本关系运算?第一章数据库系统概述数据和信息数据管理技术的发展数据库系统基本知识数据模型关系数据库人工管理阶段文件管理阶段数据库系统阶段数据库(DB):结构化、独立性、共享性、冗余量小等特点。
数据库管理系统(DBMS):数据库系统(DBS):数据库应用系统(DBAS):层次模型网状模型关系模型VFP是一个关系数据库管理系统关系术语:关系、元组、属性、域等关系模式格式:关系名(属性1,属性2….属性N)三种基本的关系运算:选择、投影、连接1、VFP 常用文件的类型与扩展名?2、VFP 中表的类型?3、VFP 中表的组成?4、VFP 中表文件的头尾位置?5、范围包括哪些内容?具体运用怎样?6、VFP 命令的格式规则?表文件中共有40条记录,当前记录号是35,要显示最后6个记录的命令怎样?1、LIST NEXT 62、LIST REST3、DISPLAY NEXT 6第二章VFP 初步知识VFP 的特点及性能指标P14表中字段最大数255个,自由表的字段名最大长度10个字符,数据库表的字段名最大长度128个字符,字符字段最大宽度254个字符VFP 的安装、启动与退出VFP 的系统窗口VFP 菜单的操作:鼠标操作、键盘操作热键:ALT +字母用于菜单栏内菜单打开。
快捷键:CTRL +字母用于执行菜单命令。
VFP 的文件类型项目文件(.PJX)表文件(.DBF)数据库文件(.DBC)程序文件(.PRG)索引文件(.IDX 和.CDX)内存文件(.MEM )屏幕格式文件(.FMT )备注文件(.FPT )VFP 表的类型:VFP 的工作方式:自由表和数据库表交互方式程序方式菜单方式工具操作方式VFP 的命令格式:命令动词[范围][表达式][Fields<字段名表>][For/While<条件>]ALL 所有Next<n>从当前记录开始的n 条记录Record<n>第n 条记录Rest 从当前记录开始到最后的所有记录VFP 的辅助设计工具:1、VFP的数据类型有哪些?2、字段变量与内存变量有什么区别?3、VFP的常量有哪些?4、VFP系统固定的字段变量有哪些?5、几种表达式运算结果怎样?6、数组的定义中初始值怎样?二维数组的元素如何确定?7、常用的函数有哪些?第三章VFP 的数据基础数据类型:字符C 、数值N 、浮点F 、整型I 、双精度B 、逻辑L 、日期D 、时间T 、货币Y 、备注M 、通用G常量:C 、N 、D 、T 、L 、F 变量:字段变量内存变量数组变量C 、N 、F 、B 、I 、L 、D 、T 、M 、G C 、N 、D 、T 、L 、Y 、屏幕型赋值:Store <表达式>to 变量名显示:disp/list memory [like<通配符>][to printer/to file<文件名>] 保存:save to <文件名>[all like<通配符>/all except<通配符>]恢复:restore from <内存变量文件名>[additive]删除:clear memory 或release <内存变量名表>或release all [ like/ except <通配符>]Dimension/Declare 数组变量名(N 表达式1,N 表达式2)运算符与表达式五种运算符:算术、字符串、关系、日期、逻辑运算顺序:括号,算术、字符串、日期、关系、最后逻辑运算常用函数数值运算函数:INT ,ABS ,SQRT ,Round ,MOD字符处理函数:&,长度LEN,查找AT,space,取子串substr,left,right ,转换函数:Lower 和Upper,CtoD 和DtoC,Str 和Val,ASC 和CHR日期时间函数:DATE ,TIME ,YEAR ,MONTH ,DAY ,DOW 测试函数:Recno,Bof,Eof,Found,File,Select,Type,IIf1、表结构的建立、修改、删除?2、表的备注字段的内容存储的地方?3、表文件结构中有备注字段,系统将怎样?4、记录的显示、追加、插入、修改和删除?5、表文件的复制?(结构、指定内容、文件)如何显示数据库中30岁以下,职称为讲师的姓名,性别和工资第四章表的创建和基本操作表的创建表的打开和关闭表的结构基本操作表的记录的基本操作表文件的基本操作命令方式:Create 或Create Table 菜单方式:表向导或表设计器USE <表文件名>USE ,Close All ,Close <文件类型>,Clear All ,菜单方式显示:Disp/List structure 修改:Modify structure定位:Go Top/Bottom/<N 表达式>,Skip <N 表达式>显示:Disp/List [范围][Fields<字段名表>][For/While<表达式>]浏览显示browse 追加:Append 和Append from <文件名>插入:Insert 和Insert into 表名[字段名表]Values [表达式表]修改:编辑Edit,Change,全屏browse,成批Replace,删除:分步Delete,pack,Recall,快速Zap 表的过滤记录过滤:set filter to <条件>set filter to 字段过滤:set fields to [字段名表] [All]set fields on/off 数组与表中记录的转换单记录与数组之间交换:Scatter [Fields<字段名表>] to <数组名>Gather From <数组名> [Fields<字段名表>] 多记录与数组之间交换:Copy to Array <数组名> [Fields<字段名表>] [范围][For/While<表达式>]Append From Array <数组名> [Fields<字段名表>] [For/While<表达式>]复制表的结构Copy Stru to <文件名>[Fields<字段名表>]复制表文件:Copy to <文件名>[Fields<字段名表>] [范围][For/While<表达式>]复制任何文件:Copy File <文件名1> to <文件名2>1、排序和索引的区别?2、索引文件的使用?主控索引的设置?3、查询命令使用后,指针的位置?4、统计命令情况?1、当前记录序号为3,将第6记录设置为当前记录的命令是( )A.SKIP -6 B.SKIP 6C.SKIP 3 D.SKIP-32、若当前数据库中有200个记录,当前记录号是8,执行命令LIST NEXT 5的结果是。
VFP复习要点
VFP复习要点操作题:一、基本操作题:1、数据库和数据表的基本操作1)数据库操作主要命令:(红色加粗的为重点的重点)新建数据库creat database打开数据库,但不显示数据库设计器(在工具栏可以看到数据库的名字):open database打开数据库并显示数据库设计器:modify database设置当前数据库:Set database to关闭数据库:close [all] database 一般用close all 即可删除数据库:delete database向数据库中添加表(自由表变数据库表)add table 表名从数据库中移除表(数据库表变自由表)remove table 表名2)表操作的主要命令:①利用表设计器建表:creat 表名②打开表use < 表名> [in 工作区号/0] 0:当前未用的最小工作区浏览表brow关闭表use关闭所有的表但不关数据库:close tables all能解决打开表时出现“文件正在使用”警告对话框问题③打开表设计器modify structure表设计器里面考的内容:修改表的结构(字段名、字段类型、宽度);设置字段有效性规则;建立索引。
④利用SQL命令进行表的操作:(一定要复习)CREAT TABLEALTER TABLEDROP TABLE3)建立表间永久关系找出两个表的公共字段(可以是名字相同的字段,也可以是数据类型相同但名字不相同字段)确定父表和子表(父表的公共字段是唯一的,而子表的公共字段是有重复的)在父表中建立该公共字段的主索引在子表中建立该公共字段的普通索引建立从主索引到普通索引的连线设置参照完整性:建完关系后,双击关系线,建立参照完整性,一般要求先清理数据库(数据库菜单/清理数据库),但如果清理数据库一项为灰色,则需要退出VFP系统(用close all 和quit退出),重新启动VFP,再打开数据库,即可使用清理数据库了。
VFP复习重点
一、选择判断题1、常量:通常是指以文字串形式出现在代码中的数据代表一个具体的不变的值。
(1) 字符型常量:用定界符(单引号‘’、双引号”“和方括号[ ])括起来的字符串。
Eg. ‘568’ [book])(2)数值型常量:用来表示一个数量的大小构成:由数字,负号,小数点构成.表示形式:一般: 538, -10.5科学记数法: 56E-12, 34E4, -1(3)货币型常量:用来表示货币值,书写时应加前导符”$”注:货币型常量无科学记数表示法,其处理和运算时采用4位小数,如果一个货币型常量多于4位小数,则系统会自动将多余的小数四舍五入。
(4)日期型常量:表示一个确切的日期,{^花括号作为}定界符,分隔符为斜杠(/),连字符(-)或空格中任一种,默认为斜杠(/)。
12-22-1980 影响日期格式的命令:(1)Set Mark To [日期分隔符]功能:设置日期的分隔符分隔符可设置为”/”,”“,”-”,缺省时系统统默认为斜杠(2)Set Date [To] AMERICAN | ANSI | YMD等功能:设置日期的的显示格式,默认为美国格式(3)Set Century On/Off功能:设置日期型数据显示时年份以2位还是以4位显示。
(4)Set Strictdate To [0/1/2]功能:用设置是否对日期格式进行检查0表示不进行严格日期格式检查,与早期FoxPro兼容1表示进行严格日期格式检查,系统默认2表示进行严格日期格式检查,且对CTOD( )和CDOT( )函数也有效。
(5)逻辑型常量:只有逻辑真或逻辑假两个值,用句点(. .)来作定界符逻辑真的表示形式有: .T. , .t. , .Y. , .y.逻辑假的表示形式有: .F. , .f. , .N. , .n.注:逻辑型常量的定界符不能省略2、变量:以字母、汉字、下划线开头,后接字母、数字、下划线构成。
3、函数:○1取整int( );○2取余数mod( x,y)即x/y;○3小数部分四舍五入后的数值Round( ) eg:?round(34.3,-1) 输出结果为30;○4平方根sqrt( );○5绝对值abs( );⑥字符个数len(<字符表达式>)⑦substr(c,n1,[n2])表示从n1个位置开始取,取n2个;⑧date( )返回当前的系统日期测试函数:①recon() 测试当前记录指针号;②bof()测试当前指针是否在文件的开始处;③eof()测试当前指针是否在文件的结尾处4、表达式:P59 关系、逻辑表达式、运算符等。
3.VF重点复习(新)
VF复习1、数据库、数据库管理系统(VFP)、数据库系统、数据库应用系统(DB、DBS、DBMS的关系:DBS包括DB和DBMS)、DBMS是DBS的核心2、理解三种数据模型(层次、网状、关系):VFP 的数据模型是关系模型,它是一个关系数据库管理系统(一个关系就是一个表)3、关系运算:选择、投影、连接(关系运算结果是一个关系)4、完整性控制:实体完整性、域完整性、参照完整性主键属性不能为空、用户自定义完整性(对属性的取值范围的约束)、保持数据的一致性5、数据库发展三阶段(理解):人工管理、文件管理、数据库管理6、数据库三级模式(理解):外模式、模式、内模式7、实体间的联系:一对一、一对多、多对一、多对多8、性能指标(字符型最大宽度254,其它不掌握)9、退出VF:QUIT10、各种文件扩展名.DBF和.FPT、.MEM、.DBC和.DCT 和.DCX、.QPR、.PJX、.PRG和.FXP、.IDX.和CDX、.TXT、.SCX、.FRX、.MNX 和.MNT、.MPR11、工作方式:交互方式、程序方式(和菜单方式、工具栏方式)12、向导:工具栏、工具菜单栏、新建都可以使用向导13、项目管理器的操作(如何添加、修改表单和程序,项目管理器的内容)(理论常考点:请参考“VF杂烩”文件中的“生僻知识点笔试考点”)===================================== 14、数据类型:C、N、D、L、T、M、G (注意宽度)备注文件只有1个常量类型:C、N、F、D、T、L(判断的唯一标准是定界符)变量:内存变量(命名规则、赋值、输出、保存、恢复、清除和M.)、数组变量(刚定义未赋值前为.f.)、字段变量(字符型最大宽度254,数值型最大20)、系统变量(_)15、表达式、运算符和函数(函数名、参数、返回值)运算符优先级:算术—字符—关系—逻辑(NOT —AND—OR)注意:熟悉以下运算符:**或^、%、$、==和=(SET EXACT ON/OFF)、<>或!=或#=:右边包含在左边为真$:左边包含在右边为真函数重点:INT()、所有的字符处理函数和转换函数、YEAR()、DATE()、TIME()、测试函数RECNO()、RECCOUNT()、TYPE()、IIF()、BOF()、EOF()、FOUND()=(赋值)、?/??其他set设置命令Set default to \ set exact \ set filter to \ set fields to \ set relation to \ set printer to \ set delete on难点:表达式的构造,函数难点&,STR()====================================== 16、表的类型:自由表(表名、结构[字段名、字段类型、字段长度]、记录)、数据库表(长字段名,可以设置显示、字段有效性、记录有效性、永久关系、参照完整性:更新、删除、插入)备注型、通用型相关知识和操作。
vfp知识点归纳总结
vfp知识点归纳总结VFP具有许多重要的知识点和技术,以下是对VFP的知识点进行归纳总结:1. 数据库操作:VFP支持多种数据库引擎,包括本地DBF文件、SQL Server、Oracle等,可以通过ODBC、OLEDB等方式连接各种数据库,并且灵活处理数据,包括数据增删改查、事务控制、索引和关联等。
2. 数据表设计:VFP提供了丰富的数据表设计功能,可以定义各种数据类型、字段属性、索引和关联,支持多种数据表操作方式,包括创建、修改、删除、复制、导入和导出等。
3. 查询语句:VFP支持SQL查询语句,可以编写各种复杂的查询语句,包括SELECT、UPDATE、INSERT、DELETE等,可以实现对数据表的灵活查询和更新。
4. 表达式和函数:VFP支持丰富的表达式和函数,包括数学运算、字符串处理、日期时间计算、逻辑判断等,能够实现各种复杂的业务逻辑和数据处理操作。
5. 用户界面设计:VFP提供了丰富的用户界面设计功能,包括窗体、菜单、工具栏、对话框等,可以实现丰富的交互界面,支持多种对控件、事件和布局进行灵活设计和编程。
6. 报表设计:VFP提供了强大的报表设计功能,可以设计各种复杂的报表,包括表格、图形、图表、交叉报表等,支持对数据进行分组、汇总和统计,实现各种复杂的数据分析和报表输出。
7. 图形处理:VFP提供了图形处理功能,包括图像处理、绘图和打印等,可以实现各种复杂的图形操作,包括图像编辑、打印布局、打印预览等。
8. 数据集成:VFP支持将多种数据源进行集成,可以实现各种复杂的数据交换和集成操作,包括数据导入、数据导出、数据同步等。
9. 安全管理:VFP提供了丰富的安全管理功能,包括用户权限、数据加密、访问控制等,能够实现对数据和系统的安全管理。
总结:VFP是一款功能强大的数据库开发工具,具有丰富的数据库操作、用户界面设计、报表设计、图形处理、数据集成、安全管理等功能,是企业级应用开发和管理的首选工具之一。
VFP复习
VFP复习--------------------------------------------------------------------------------第一部分:VFP初步知识1、性能指标2、退出quit3、扩展名:DBF和FPT,MEM,DBC、DCT和DCX、PJX、PRG和FXP、IDX和CDX、TXT、SCX4、工作方式:命令方式、程序方式(other:菜单方式、工具栏方式)5、向导:工具栏、工具菜单栏、新建都可以使用向导6、项目管理器的操作(如何添加、修改表单和程序)第二部分:VFP数据基础(重点、难点)1、常量(判断的唯一标准是定界符)字符型C:如‟人们‟,“china ”,[123456]数值型N:如 123456,789货币型Y:如 $1.2345(一般只保留四位小数)日期型D: 用户输入时可选择两种方式:以精确格式输入:{^2006-09-02};或者以VFP系统默认的格式输入,视具体的默认格式而定。
计算机输出时以VFP系统默认的格式。
日期时间型T:同上类似逻辑型L:.t. .f. .y. .n.(有且仅有此四种表达)2、变量(三要素:变量名,变量值,变量类型;其中变量值和变量类型具有赋值的常量来确定。
)赋值方式:1 变量=表达式如:x=.t.2 store 表达式 to 内存变量表如:store …123‟ toa,b,c,abc3 数组变量:一维数组如 dime a(8);二维数组如 dime a(2,3)显示方式:list/display memo like 通配符保存方式:save to 文件名 all like/except 通配符恢复: rest from 文件名清除:清除所有:clear memo清除特定:release 内存变量表3、运算符:按优先级来排序;算术运算符:();**或^;*/%;+ -字符运算符: + - $关系运算符:<> >= <= == != <> # $ (优先级相同)逻辑运算符!/not-> and -> or4、函数:函数的学习方法:主要掌握函数功能,函数名及形式,函数返回值,函数处理范围,函数参数的具体含义。
VFP复习总结(5-9章)
第6章 SQL语言的应用
SQL(Structured Query Language,结构 化查询语言)语言是集数据定义、数据查 询、数据操纵和数据控制功能于一体的语 言。
一、数据定义
数据定义语言由CREATE、DROP和 ALTER命令组成。这3个命令关键字针对不 同的数据库对象分别有3个命令。例如针对 表对象的3个命令是建表结构命令CREATE TABLE、修改表结构命令ALTER TABLE和 删除表命令DROP TABLE。
1.格式输出语句(@ 语句)
语句格式: @ <行,列> Say <表达式> 语句功能: 在指定的<行,列>位置输出<表达式>的值。 2.清屏语句 语句格式:Clear
单向分支
• 语句格式: IF <条件表达式> <命令行序列> ENDIF
双向分支
语句格式: IF <条件表达式> <命令行序列1> ELSE <命令行序列2> ENDIF
查询和视图的主要区别是:
(1)视图必须在数据库中建立,离开数据库 就失去了数据来源,脱离数据库的视图是 没有意义的;而查询可以脱离数据库以独 立的文件形式存在。 (2)查询的结果可以以多种的形式输出,而 视图只能以虚拟表的形式浏览和使用。 (3)查询只能从数据库中读取数据,不能修 改原始数据;而视图可以修改更新数据库。
பைடு நூலகம்
第9章 结构化程序设计
• 程序文件的执行
1.用DO命令调用 格式:Do <程序文件名> 2.用菜单调用 操作:程序运行选文件运行
3.用工具按钮调用
操作:打开程序文件单击工具栏的“运行”按钮
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总复习
第1章Visual FoxPro基础大纲要求一、Visual FoxPro基础知识。
数据库、数据库系统、数据库管理系统以及三者之间的关系;数据库系统的特点:数据模型。
二、关系数据库。
关系中的关系、元组、属性、域、关键字、外部关键字;关系的特点:关系模型。
三、关系运算。
传统的集合运算:并、差、交;专门的关系运算:选择、投影、联接。
命题方向1.本章在最近5次考试中题量及分值比重均有所减少,约占试卷总分值的4%。
2.数据模型、数据库、数据库系统、数据库管理系统、关系的概念及特点、关系运算是考核的重点。
其中关系模型和数据库管理系统是重中之重。
3.数据模型在近两次考题中没出现。
考点1:数据库系统★★★一、计算机在数据管理方面的几个阶段1.人工管理20世纪50年代后期至50年代中期以前,没有专门管理数据的软件,数据由计算或处理它的程序自行携带。
特点:数据与程序不具有独立性,一组数据对应一组程序。
数据不长期保存,程序运行结束后就退出计算机系统,一个程序中的数据无法被其他程序利用,因此程序与程序之间存在大量的重复数据,称为数据冗余。
2.文件系统20世纪50年代后期至60年代中后期,程序与数据有了一定的独立性,程序和数据分开存储,由于程序文件和数据文件的区别,数据文件可以长期保存在外存储器上。
3.数据库系统从20世纪60年代后期开始,数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减小数据的冗余度,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
4.分布式数据库系统分布式数据库系统是数据库技术和计算机网络技术紧密结合的产物。
在20世纪70年代后期之前,数据库系统大多数是集中式的。
网络技术的进步为数据库提供了分布式运行环境,从主机/终端系统结构发展到客户/服务器系统结构。
5.面向对象数据库系统面向对象程序设计是20世纪80年代引入计算机科学领域的一种新的程序设计技术,它的发展十分迅猛,影响涉及计算机科学及其应用的各个领域。
VF必做复习资料(最新整理)
A.表单设计采用了面向对象的程序设计方法
B.表单可用于数据库信息的显示、输入和编辑
C.表单的设计是可视化的
D.表单中程序的执行是有一定顺序的
32、在表单的常用方法中,将表单从内存中释放的方法是( B )
A、SHOW B、 RELEASE
C、HIDE
D、REFRESH
33、关于数据库表与自由表的候选索引,正确的是( D )
go top
replace 职称 with "副教授",工资 with 820
set index to wk
go bottom
skip -1
replace 职称 with "副教授",工资 with 910
reindex
go bottom
?姓名,工资
Use
Retu
(1)变量 a1、b1 的值分别为(2000 870)
B. GROUP BY 和 DISTINCT
C. ORDER BY 和 DISTINCT D. ORDER BY 和 GROUP BY
26、在 DO WHILE...ENDDO 循环结构中,EXIT 命令的作用是( B )
A.退出过程,返回程序开始处台戏
B.终止循环,将控制转移到本循环结构 ENDDO 后面的第一条语句继续执行
A)
A. THSFORM.TEXT1.READONLY=.T.
B. THISPORM.TEXT1.READONLY=.F.
C. THISFORM.TEXT1.VISIBLE=.T.
D. THISFORM.TEXT1.VISIBLE=.F.
35、让控件获得焦点,使其成为活动对象的方法是( SETFOCUS )
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.错误处理:在程序中,可能会出现各种错误,如数据读取错误、运算错误等。
VF程序设计总复习题及答案
VF程序设计总复习题选择类题1 下列正确的VF操作命令是(B )A、LIST year(出生日期)=1978B、LIST FOR year(出生日期)=1978C、LIST FOR year(“出生日期”)=1978D、LIST FOR year(出生日期)=”1978”2 数据库表字段的默认值保存在___B____文件中。
A、表B、数据库C、项目D、表的索引3 建立索引时, C 字段不能作为索引字段。
A、字符型B、数值型C、备注型D、日期型4 在VisualFoxPro中,表单(Form)是指( D )A、数据库中各个表的清单B、一个表中各个记录的清单C、数据库查询的列表D、窗口界面5 关于关系术语“域”的含义是( D )A、关系表的范围B、记录的个数C、数据项的数量D、属性的取值范围6 表设计器的“字段”选项卡中不可以创建的索引是( C )A、唯一索引B、候选索引 C、主索引 D、普通索引7 如果在运行表单时,要使表单的标题显示“登录窗口”,则可以在Form1的Load事件中加入语句( A )A、THISFORM.CAPTION="登录窗口"B、FORM.CAPTION="登录窗口"C、="登录窗口"D、="登录窗口"8 均为VFP常量的是(A )A、68、“68”、-68、.T.B、{^2000.12.26}、“2000。
12。
26”、{}、“”C、[]、“AA”、0、AAD、.T.、T、”T”、_T9 VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是( C )A、索引、排序、查找B、建库、录入、排序C、选择、投影、联接D、显示、统计、复制10 一个数据库名为student,要想打开该数据库,应使用命令( B )A、OPEN studentB、OPEN DATA studentC、USE DATA studentD、USE student11要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( A )A、是同一个数据库中的两个表B、不同数据库中的两个表C、两个自由表D、一个是数据库表另一个是自由表12 打开VF“项目管理器”的“文档”选项卡,其中包括( D )A、表单(Form)文件B、报表(Report)文件C、标签(Label)文件D、以上三种文件13 在Visual FoxPro中,打开数据库的命令是( A )A、OPEN DATABASE <数据库名>B、USE <数据库名>C、USE DATABASE <数据库名>D、OPEN <数据库名>13 在SQL查询时,使用WHERE子句指出的是( C )A、查询目标B、查询结果C、查询条件D、查询视图14 在当前表单的LABEL1控件中显示系统时间的语句是( A )A、BEL1.CAPTION=TIME()B、BEL1.VALUE=TIME()C、BEL1.TEXT=TIME()D、BEL1.CONTROL=TIME()15 以下关于查询描述正确的是( D )A、不能根据自由表建立查询B、只能根据自由表建立查询C、只能根据库表建查询D、可以根据库表和自由表建查询16 对于XS表,下面 C 命令显示所有女同学记录A、LIST FOR !XBB、LIST FOR XBC、LIST FOR XB=“女”D、LIST FOR XB=.F.17 结构化程序设计的三种基本逻辑结构是( B )A、选择结构、循环结构和嵌套结构B、顺序结构、选择结构和循环结构C、选择结构、循环结构和模块结构D、顺序结构、递归结构和循环结构18 设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是( B )A、m:nB、1:mC、m:kD、1:119 对于向数据库添加表, B 说法是不正确的。
VFP复习资料
VFP复习资料第一章一、数据库的基本概念1、数据、数据处理、数据模型(层次模型、网状模型、关系模型)、实体之间的关系(一对一,一对多,多对多)关系=二维表,关系中的术语:字段(属性)、记录(元组)、域、主关键字(候选关键字)、外部关键字2、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、数据库应用系统(DBAS)的关系;3、Visual FoxPro是一个32位的使用关系模型的数据库管理系统。
二、Visual FoxPro的概述VFP的发展;VFP的窗口介绍:启动、退出、界面(标题栏、菜单栏、状态栏、主窗口、工具栏、命令窗口)VFP的系统环境设置:“工具”-“选项”,文件默认位置、区域、表单、数据VFP的工作方式:交互式(菜单、命令)和程序方式VFP提供的工具:向导、设计器、生成器三、命令的书写规则1每—命令必须以命令动词开头;2命令动词后面的命令短语可按任意顺序排列,短语之间用空格分隔,空格数任意;3命令一行书写不下时,可以换行,并在分行处加上分号“;”;所有符号都是英文状态下的半角符号;4每行只能书写一条命令;5所有命令和函数均可只写前4个字符,且不分大小写;6—行命令结束后,用Enter键确认并执行,可重复执行。
第二章一、语言基础1、数据类型(13种):类型名称,简写,字节长度;哪些是基本类型,哪些用于表;2、常量与变量:6种基本类型的常量表示变量如何命名和赋值3、表达式与运算符:6种类型的表达式以及运算符4、函数:常用函数的参数、返回值类型1、数据类型13种基本数据类型:可用于字段变量,常量、内存变量、表达式的类型,有:字符型(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 date to逻辑型: .T.2、变量值可能会发生变化的量,变量是内存中的一个存储单元的位置变量的类型:分为字段变量、内存变量、数组变量和系统变量4种命名规则由数字、字母、汉字、下划线组成只能以字母或下划线开头,不可以包含空格长度1~128字符(自由表的字段名、表的索引标识名长度最多为10个字符) 避免使用VFP的保留字2、变量变量的赋值格式1:变量名=<表达式>格式2:store <表达式> to 变量名1,变量名2,…格式3:INPUT “提示” TO <变量名>内存变量的作用范围LOCAL 指定的变量为局部变量PRIVATE 私有变量PUBLIC 全局变量3数组变量数组:一组内存变量的集合Vfp只能定义一维数组和二维数组声明方式:Public、 Local 、{declare/dimension}<数组名>(行数[,列数])例:dime a(4),b(2,3)特点 1)数组各个元素的默认值为.F.2)下标计数从1开始,每个元素可以不是同一类型。
VFP复习
LIST与DISPLAY
LIST = DISPLAY ALL DISPLAY = LIST NEXT 1 LIST <范围> = DISPLAY <范围> LIST FOR… = DISPLAY FOR… 总记录数为10,当前记录为6时 NEXT 5=REST
例题
执行下列命令序列后,最后一条命令显示的结 果为:A
表内容的索引 (P82)
单项索引:INDEX ON <表达式> TO <文件名>
对某一字段进行索引 从小到大
结构复合索引:INDEX ON <表达式> TAG <标识>
与表文件同名,同时打开 包含对多个字段的索引,用TAG区分
独立复合索引: INDEX ON <表达式> TAG <标识> OF <文件名>
实体完整性:表中主关键字必须是确定的、唯一 的,不允许NULL值
如:“学生”中的“学号”不能为空且不能重复
参照完整性:“子”表中实现关联的外键必须为 “空”值或“父”表中相应关联的主键的子集
如:“成绩”中的“学号”必须是“学生”中“学号” 各记录中的一个值
用户自定义完整性:由用户决定的完整性
如:“成绩”中的“成绩”必须在0-100之间
例题
?at(“文学”, “北京语言文化学院”)的运算结果是:D
A、.t. B、.f.
C、9
D、0
设变量X=12345.678,则STR(X, 6)=?:B
A、12345 B、12346
C、12345.6 D、12345.7
表达式 IIF( ( LEN( SPACE(3) )-1 ) =2, 3, 4 )的值是B
vfp总复习
一、数据库基本概念 二、编程
高级编程语言三大结构. 高级编程语言三大结构 结构化程序设计 面向对象的可视化程序设计。 面向对象的可视化程序设计。
三、数据库、表的操作 数据库、 四、SQL查询语言。 查询语言
数据库基础
基本概念。选择题、 基本概念。选择题、填空题 数据、信息、数据处理。 数据、信息、数据处理。 数据处理技术发展:人工、文件、数据库。 数据处理技术发展:人工、文件、数据库。 数据库系统含:数据库、管理、计算机、人。 数据库系统含:数据库、管理、计算机、 数据模型:层次、网状、关系、混合。 数据模型:层次、网状、关系、混合。 关系数据库:结构、记录。 关系数据库:结构、记录。 关系运算:选择、投影、连接。 关系运算:选择、投影、连接。 实体/属性,实体、域、参照完整性 实体 属性,实体、 属性 P3、5、6、7 、 、 、 P19习题一 习题一
编程基础
项目管理器。 项目管理器。 数据和数据类型: 种 数据和数据类型:13种。P21 常量,变量:内存变量、字段变量。 常量,变量:内存变量、字段变量。 内存变量与字段变量同名, 内存变量与字段变量同名,字段变量优先 P23 变量的作用域 P25 运算符与表达式: 种类型 数值、字符、 种类型: 运算符与表达式:5种类型:数值、字符、日期 时间)、关系、逻辑。 )、关系 (时间)、关系、逻辑。 运算优先级顺序 P70 函数:就是一段程序,一般有参数(自变量), ),有 函数:就是一段程序,一般有参数(自变量),有 一个返回值。 一个返回值。 习题: 习题:P32 P93
线条、形状。 线条、形状。
循环结构程序设计
循环结构也称重复结构,是按照给定的条件,重复执行程序段 循环结构也称重复结构,是按照给定的条件, 语句组)。 (语句组)。 DO WHILE …. LOOP …. EXIT …. ENDDO FOR …… LOOP …. EXIT……. ENDFOR|NEXT SCAN …… LOOP …. EXIT……. ENDSCAN 列表框:AddItem AddListItem。 AddItem、 列表框:AddItem、AddListItem。P102 组合框:文本框 下拉式列表框。 文本框+下拉式列表框 组合框 文本框 下拉式列表框。 表格; 对象; 对象(通用字段 表格;控制型 OLE对象;绑定型 对象 绑定型OLE对象 通用字段 对象 通用字段) 微调器:鼠标或键盘输入数值 数值。 微调器:鼠标或键盘输入数值。 页框:多页对象。 页框:多页对象。 计时器:以 时间间隔,执行 事件代码。 计时器 以Interval时间间隔 执行 时间间隔 执行Timer 事件代码。
VFP复习总结(1-4章)
DATE( ):返回当前的系统日期。 CTOD(<字符表达式>):将<字符表达式>的值转 换成日期常量。
STR(<数值表达式1> [, <数值表达式2> [, <数值表 达式3>]]):将指定的<数值表达式1>,按<数值表 达式2>指定的长度以及<数值表达式3>指定的小 数据位数,转换成相应的数字字符串。(参考书 41页。) VAL(<字符表达式>):将<字符表达式>转换成一 个数值常量。 EOF( ):测试记录指针是否位于该表的末尾。 RGB():根据给定的红、绿、蓝颜色值计算并 返回单一的颜色值。
设置默认路径:如:set defa to D:\EX1。 Visual FoxPro的命令形式如下: <命令动词> [<命令子句>] 注意:命令符号在英文格式下输入。特别是 括号和引号,必须是英文格式下输入。
命令的书写规则
(1)命令的行为单位,一行书写不完,
在未尾加上“;”第二行接着写。
(2)必须以命令动词开头,动词后的短
INT(x):计算一个表达式的值, 然后返回它的整数部分 。 MAX(x1,x2,x3,…,xn):计算一组表达式, 然后返回其中的 最大值 。 MIN(x1,x2,x3,…,xn):计算一组表达式的值, 然后返回其 中的最小值 。 ALLTRIM(<字符表达式>):删除并返回<字符表达式>首尾 两端前导和尾随的空格字符的字符串。 LEN(<字符表达式>):返回<字符表达式>中的字符个数。
表达式
算术表达式:A:,^:幂;B:,/:乘,除;
vfp复习要点
《Visual FoxPro程序设计》小结复习一、Visual FoxPro基础知识1、基本概念数据、信息、数据处理、数据库的含义;数据库管理系统(DBMS)的含义;数据模型的种类(层次模型、网状模型、关系模型);关系数据库、数据表、记录、字段;表间关联关系的类型(一对一关系、一对多关系);关系完整性(域完整性、实体完整性、参照完整性);三种关系运算(选择、投影、连接);2、数据描述与基本操作(1)常用数据类型字符型(C)、数字型(N)、日期型(D)、逻辑型(L)、备注型(M)(2)运算对象、运算符与表达式常量、内存变量、字段变量等运算对象的命名、定义和使用;内存变量的赋值操作命令(=、STORE);数值运算符(+、-、*、/、%、**或^等)、字符运算符(+、-)、日期和时间运算符(+、-)、关系运算符(>、<、>=、<=、=、==、$、<>或#或!=)、逻辑运算符(AND、OR、NOT或!)的使用;(3)常用函数常用的数值函数(INT)、字符函数(ALLTRIM、LEFT、RIGHT、SUBSTR、AT、LEN、等)、日期函数(DATE、YEAR、等)、类型转换函数(UPPER、LOWER、DTOC、CTOD、STR、V AL等)、表检测函数(FOUND、BOF、EOF、RECNO等)的使用;(4)数据库与表的基本构成数据库与表的基本概念及其构成关系:数据库/表/记录/字段;数据库表与自由表的区别;对表记录或字段操作的命令的一般格式及其中的子句(范围、FOR、FIELDS)的功能和作用。
二、表的建立与操作1、表结构的建立与操作表结构(.DBF)的建立(CREATE…)、修改(MODIFY STRUCTURE)、显示(DISPLAY STRUCTURE)、浏览(borwose)等操作;2、表内容的编辑、查找操作表打开(USE…)与关闭(USE);表记录操作的常用命令,包括记录指针操作(SKIP、GO)、添加记录(APPEND)、显示记录(LIST、DISPLAY)、复制记录(COPY)、删除记录(DELETE、RECALL、ZAP)、替换记录字段的值(REPLACE)、查找记录(LOCA TE、CONTINUE、SEEK、FIND)、统计记录(SUM、COUNT、A VERAGE、TOTAL)。
VF各章知识点汇总
第一章数据库基础理论一、信息、数据和数据处理信息是有用的数据;数据是信息的表现形式,数据是信息的载体二、数据模型有三种:层次模型、网状模型、关系模型Visual FoxPro 6.0是关系型数据模型三、关系模型关系其实就是一张二维表,由字段、记录,和数据项组成,表中的每一行称为记录或元组,表中每一列称为字段或属性,表中每一项称为数据项或分量。
四、数据库:是数据库系统的核心和管理对象五、数据库系统由四部组成:硬件系统、系统软件(操作系统、数据库管理系统)、数据库应用系统和各类人员三级模式:外模式、概念模式和内模式六、数据库管理系统(DBMS):由三部分组成:数据描述语言DDL、数据操纵语言DML、数据库管理例行程序。
二、关系数据库1、一个关系数据库由若干个数据表组成,数据表由若干个记录组成,而每一个记录是由若干个以字段属性加以分类的数据项组成。
(即数据项→记录→数据表)2、表间关联关系的类型:一对一关系、一对多关系、多对一关系3、关系完整性:是指关系中的数据及具有关联关系的数据间必须遵循的制约和依存关系,保证数据的正确性、有效性和相容性关系的完整性包括:域完整性、实体完整性、参照完整性。
其中域完整性是指:包括字段的值、类型、有效规则实体完整性是指:对关系中的记录值是唯一的。
参照完整性是指:在数据库设计时要进行参照完整性。
建立关联表间数据的参照性。
4、关系运算:选择运算:是指从关系中选择某些满足条件的记录组成的一个关系投影运算:是指从关系中选择某些字段值组成的一个关系连接运算:是将两个或多个关系通过连接条件组成一个新的关系第三章基础知识一、数据类型:(其中所提到的字符个数,一个汉字用两个字符来表示,所有的标点符号应在英文状态下输入) 有六种基本数据类型:1、字符型:由“”、‘’和[]三种作为字符型数据的定界符。
且数据长度不能超过254个字符2、数值型:包括数值型、浮点型、货币型、双精度型、整型其中数值型是最常用的数据类型,是由数字(0~9)、小数点和正负号组成,最大长度不能超过20个字符 (包括十、—号和小数点)。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《Visual Foxpro》综合复习资料一、单项选择题1、连编后可以脱离开Visual FoxPro独立运行的程序是()A)PRG程序B)EXE程序C)FXP程序D)APP程序2、假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在()USE ABCGO 3LOCATE NEXT3FOR 性别="男"A)第3号记录上B)第4号记录上C)第5号记录上D)第6号记录上3、设表文件“学生.DBF”中有10条记录,执行如下两条命令:USE学生INSERT BLANK其结果是在学生表文件的()A)第1条记录的位置插入了1个空白记录B)第2条记录的位置插入了1个空白记录C)文件尾插入了1个空白记录D)不确定位置插入了1个空白记录4、要为当前表所有职工增加100元工资,应该使用命令()A)CHANGE工资WITH工资+100B)REPLACE 工资WITH工资+100C)CHANGE ALL工资WITH工资+100D)REPLACE ALL工资WITH工资+1005、在Visual FoxPro中,关于视图的描述正确的是()A)视图是从一个或多个数据库表导出的虚拟表B)视图与数据库表相同,用来存储数据C)视图不能同数据库表进行连接操作D)在视图上不能进行更新操作6、以下关于空值(NULL)的叙述正确的是()A)空值等同于数值0B)Visual FoxPro不支持NULLC)空值等同于空字符串D)NULL表示字段或变量还没有确定值7、SQL是哪几个英语单词的缩写()A)Standard Query Language B)Structured Query LanguageC)Select Query Language D)其他三项都不是8、在Visual FoxPro中存储图像的字段类型应该是()A)字符型B)通用型C)备注型D)双精度型9、若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有()A)3个B)1个C)4个D)0个10、使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为()A)首记录B)末记录C)首记录的前面D)末记录的后面11、()是()的具体表现形式,()是()有意义的表现。
A)信息、数据、数据、信息B)数据库、信息、信息、数据库C)数据、信息、信息、数据D)数据、信息、数据库、信息12、作为数据库管理系统(DBMS)功能的一部分,()被用来描述数据及其联系。
A)数据定义语言B)自含语言C)数据操作语言D)过程化语言13、常见的3种数据模型是()A)链状模型、关系模型、层次模型B)关系模型、环状模型、结构模型C)层次模型、网状模型、关系模型D)链表模型、结构模型、网状模型14、数据库系统的特点不包括()A)数据共享B)加强了对数据安全性和完整性保护C)完全没有数据冗余D)具有较高的数据独立性15、数据操纵语言DML根据其实现方法可以分为()和()两大类。
A)自含型语言、宿主型语言B)自主型语言、高级语言C)高级语言、宿主型语言D)高级语言、低级语言16、关系模型中,一个关系就是一个()A)一维数组B)一维表C)二维表D)三维表17、在关系模型中,对关系的要求不包括()A)关系必须规范化B)在同一关系中不允许出现完全相同的记录C)在同一关系中不允许出现完全相同的字段D)在同一关系中字段必须按顺序排列18、从关系中指定若干个字段组成新的关系的操作称为()A)选择B)投影C)联接D)关联19、Visual FoxPro的表中的字段是一种()A)常量B)变量C)函数D)表达式20、备注型字段的数据内容存放在扩展名为()的文件中。
A).FPT B).DBF C).MEM D).TXT21、在Visual FoxPro中,内存变量的类型是()A)在使用内存变量前定义的B)由变量名规定的C)由数据输入语句决定的D)赋值时决定的22、设A=[5*8+9],B=6*8,C=“6*8”,在下列表示形式中,只有()是合法表达式。
A)A+B B)B+C C)A+C D)C-B23、下列表达式中不符合Visual FoxPro语法要求的是()A)04/05/99 B)T+t C)1234 D)2X>1524、在下列表达式中,结果为真的是()A)“BEI”$“BEIJING”B)“BEI”$“BEFORE”C)“BEFORE”$“E”D)“BEIJING”$“BEI”25、函数SUBSTR(“12345678”,3,2)的结果是()A)23 B)34 C)12 D)626、打开一个空表,EOF()和BOF()函数的结果是()A).T.和.T. B).F.和.F. C).T.和.F. D)不确定27、对于向一个数据库添加自由表,下列那种说法是不正确的()A)可以将一个自由表添加到数据库中B)可以将一个数据库表直接添加到另一个数据库中C)可以在项目管理器中将自由表拖放到数据库中使它成为数据库表D)将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表28、要删除当前表文件中“补贴”字段的全部值,应使用的命令是()A)MODIFY STRUCTURE B)DELETEC)REPLACE D)ZAP29、Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向()A)第1条记录B)第100条记录C)第101条记录D)文件结束标识位置30、新建一个表JSNEW.DBF,其结构与表JS.DBF的结构完全相同,但记录不同,比较方便的建库命令是()A) USE JS B) USE JSCOPY TO JSNEW COPY STRU TO JSNEWC) COPY FILE JS.DBF TO JSNEW.DBF D) CREAT JSNEW FROM JS31、在下面的命令格式中,同时缺省范围、条件表示全部记录的是()。
A)REPLACE B)DELETE C)DISPLAY D)SUM32、若要在表中真正删除记录,先用DELETE命令,再用()A)RECALL B)PACK C)按ESC键D)不用其他命令33、对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令()A)LOCATE ALL FOR 职称=“讲师”B)FIND 职称=“讲师”C)FIND 讲师D)SEEK “讲师”34、在Visual FoxPro中,用INDEX命令建立索引文件时,<关键字表达式>应该是()。
A)只能由一个数值型字段组成B)可以由多个字段组成,但表达式的值必须是数值型、字符型、日期型、逻辑型C)只能是由数值型和字符型字段组成的合法表达式D)任意字段组成的合法表达式35、职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是()A)GOTO NEXT B)CONTINUE C)SKIP D)FIND 王36、将打开的表中全部记录删除的命令为ZAP,与之等价的命令是()A)DELETE ALL B)DELETE ALLPACKC)DELETE D)RECALL ALLPACK37、对已经打开的表文件ASDF.DBF按“性别”和“平均分”降序建立结构复合索引,应使用的命令是()A)INDEX TO XSPX ON 性别+平均分B)INDEX TO XSPX ON 性别-平均分C)INDEX ON 性别+平均分TAG 性别D)INDEX ON 性别+STR(1000-平均分)TAG 性别38、使用MODIFY STRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是()A)不能同时修改字段名及其类型或宽度B)不能同时修改字段名和插入新的字段C)不能同时修改字段名和删除字段D)不能在删除字段的同时修改其他字段的类型及宽度39、SQL语言是()的语言A)关系型数据库B)层次型数据库C)网状型数据库D)非关系型数据库40、()是面向对象程序设计中程序运行的最基本实体。
A)对象B)类C)方法D)函数二、判断题1、数据模型是数据库管理系统中用来表示实体及实体间联系的方法。
()2、若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。
()3、命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录。
()4、相继执行以下两条命令:M=[10+20] 和?M,屏幕上显示的输出结果是30。
()5、打开数据库时,其中的数据库表会自动打开。
()6、利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。
()7、对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。
()8、在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。
()9、有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。
()10、表单的数据源可以是表,也可以是视图。
( )三、填空题1、用二维表表示实体及实体之间联系的数据模型的是________________。
2、字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是________________。
3、执行SET EXACT OFF命令后,命令"数据库"=[数据]的执行结果是_______。
4、命令LEFT("123456789",LEN("计算机"))的结果是_____________。
5、打开一个空表,函数EOF()的值为______。
6、在SELECT-SQL语句中,DISTINCT选项的功能是_______________________________。
7、在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第__________条记录。
8、图片声音动画数据一般以___________类型的字段存储在数据库记录中。
9、SQL是一种___________________数据库的语言10、在SQL查询时,使用where子句指出的是:_________________________。
11、学生档案表中有性别(c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是_____________________。
12、可以接受数值型常量的输入命令是______________。
13、在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE ________________________。