VFP复习一
VFP复习_1
Visual FoxPro命令的结构V isual FoxPro命令通常由两部分组成:命令动词+命令短语。
命令动词表示了命令的功能,命令短语提供执行命令所需要的各种参数。
命令短语本身还可分为两类:一类是必选短语;另一类是可选短语。
在命令格式中,约定界限符[]中的内容是可选的,界限符〈〉中的内容是必选的,|表示在其中任选一项。
1.FIELDS子句FIELDS 〈字段名表〉FIELDS 〈表达式表〉范围子句(1) ALL:对表的全部记录进行操作。
(2) NEXT n:只对包括当前记录在内的以下n个记录进行操作。
(3) RECORD n:只对第n个记录进行操作。
(4) REST:自当前记录开始到表尾的所有记录。
其中n(n≠0)为数值量,若有小数则自动舍去小数部分。
FOR子句和WHILE子句FOR 〈条件〉的作用是:在规定的范围中,按条件检查全部记录。
WHILE 〈条件〉的作用是:在规定的范围内,只要条件成立,就对当前记录执行该命令,并把记录指针指向下一个记录,一旦遇到使条件不满足的记录,就停止搜索并结束该命令的执行。
内存变量字段变量算术表达式( ) ;**或^;* ;/ ;% ;+ ;-(括号)(乘方) (乘) (除) (求余数) (加) (减)字符型表达式(1). 连接运算“+”:将两个字符串连接起来形成一个新的字符串。
“-”:是去掉前一字符串的尾空格,然后与后面字符串连接起来,并把去掉的尾空格放到结果串的末尾。
(2). 包含运算<字符串1> $ <字符串2>包含运算的结果是逻辑值:若<字符串1>包含在<字符串2>之中,其表达式值为.T.,否则为.F.。
日期和时间表达式格式1:<日期型数据>+<天数><天数>+<日期型数据>格式2:<日期型数据>-<天数>格式3:<日期型数据1>-<日期型数据2>格式4:<日期型数据>+<秒数><秒数>+<日期型数据>格式5:<日期型数据>-<天数>格式6:<日期时间型数据1>-<日期时间型数据2>关系表达式关系表达式由关系运算符和字符表达式、数值表达式或日期表达式组成。
VFP复习题
期末考试题型:一、选择题(每题1分,共30分)二、填空题(每题1分,共20分三、简答题(每小题5分,共20分)四、设计题(每空2分,共30分)。
复习重点:(1)教材的课后习题(2)脱离实验素材的上机案例练习(3)复习题1和复习题2VFP复习题1:一、选择题21.目前数据库管理系统(DBMS)有许多不同的产品。
在下列DBMS产品中,不属于(Microsoft)公司开发的是( )A.Visual FoxProB.AccessC.SQL ServerD.Oracle22.在下列函数中,函数的返回值为数值型的是( )A.MESSAGEBOX()B.EMPTY()C.DTOC()D.TYPE()23.对于自由表来说,不可以创建的索引类型是( )A.主索引B.候选索引C.唯一索引D.普通索引24.在下列有关数据库及表的叙述中,错误的是( )A.一个项目中可以包含多个数据库文件,且一个数据库文件也可以包含在多个项目中B.一个表可以属于两个或两个以上的数据库C.创建一个数据库后,通常在外部存储器中生成三个文件D.表与表之间的永久性关系只能基于索引来创建25.在下列关于利用查询设计器设计查询的叙述中,错误的是( )A.在设计基于两个表的查询时,通常需要设置两个表之间的联接类型,默认类型内联接B.在选择一个排序字段时,系统默认的排序方式为升序C.在"杂项"中设置查询结果输出记录的范围时,可以选择前n条记录或后n条记录D.在设置分组时,所选的分组字段可以不是查询输出字段26.设当前工作目录(文件夹)中有一个表文件XX.DBF,该表含有多条记录。
下述SELECT—SQL命令中,语法错误的是( )A.SELECT * FROM XX INTO ARRAY tempB.SELECT * FROM xx INTO CURSOR tempD.SELECT * FROM XX INTO FILE temp27.在下列有关表单及其控件的叙述中,错误的是( )A.对于表单(Form)来说,其大小(高度与宽度)没有限制B.对于复选框控件(CheckBox)来说,其Value属性的默认值为0C.对于形状控件(Shape)的Curvature属性来说,其取值范围为0—99D.对于命令按钮组控件(CommandGroup)来说,其ButtonCount属性的默认值为228.在下列控件中,无ControlSource属性的是( ) .A.TextBoxboBoxmandGroupD.Image29.报表可以有多种不同类型的带区,带区的类型决定了数据在报表上显示的位置。
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第一章复习要点
第一章 复习要点数据库系统(DatabaseSystem,简称DBS)是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源组成的具有管理数据库功能的计算机系统。
数据库是指以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据库按数据模型可分为层次数据库、网状数据库、关系数据库和面向对象数据库等。
数据库管理系统(Database Management System,简称DBMS)是用于建立、使用和维护数据库的系统软件。
数据库系统结构的三级模式:外部层(单个用户的视图)、概念层(全体用户的公共视图)和内部层(存储视图)。
数据库系统结构的分级对于提高数据独立性具有重要意义。
数据模型(DataModel)是在数据库领域中定义数据及其操作的一种抽象表示。
长期以来,广泛使用的概念模型当属“实体—联系”模型(Entity-RelationshipModel,简称E-R模型)。
E-R模型中有3个基本的概念:实体、联系和属性。
在E-R图中,用矩形框表示实体集,菱形框表示联系,椭圆形框表示属性。
关系是以二维表结构来表示实体集及其实体间的联系。
一个关系就是一张二维表,关系的首行称为“属性”(在关系数据库中称为“字段”),其他各行称为“元组”(在关系数据库中称为“记录”)。
关键字一张表中的一列或若干列能够把不同的记录区分开来,或者说能够唯一地确定记录。
超关键字 二维表中能唯一地确定记录的一个列或几个列的组被称为“超关键字”(Super,Key)。
候选关键字 如果一个超关键字去掉其中任何一个字段后不再能唯一地确定记录,则称它为“候选关键字”(CmldidateKey)。
主关键字 从二维表的候选关键字中,选出一个可作为“主关键字”(Primary Key)。
对于表中的每个记录来说,主关键字必须包含一个不同于其他记录的唯一的值。
计算机二级考试《VFP》第一章复习重点
计算机二级考试《VFP》第一章复习重点2017年计算机二级考试《VFP》第一章复习重点下面是店铺整理的2017年计算机二级考试《VFP》第一章复习重点知识,欢迎学习!第一章 Visual FoxPro 基础知识要点1. 数据和信息数据是存储在某一媒体上能够识别的物理符号。
数据不仅包括数字、字母、文字和其他特殊字符组成的文本形式的数据,而且还包括图形、图像、动画、影像和声音等多媒体数据。
信息是一种已经被加工为特定形式的数据,信息是以某种数据形式表现的。
【例题】:____是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是____;二是____。
[解析]本题考查的知识点是数据的概念及包括的内容。
数据是存储在某一媒体上能够识别的物理符号,其概念包括两个方面:一是描述事物特性的数据内客;二是存储在某一种媒体上的数据形式。
做好该题的关键是熟练掌握数据的概念及包含的两个方面。
[答案]数据描述事物特性的数据内容存储在某一媒体上的数据形式2.数据处理数据处理是指将数据转换成信息的过程,其中心问题是数据管理。
数据处理的内容主要包括:数据的收集、整理、存储、加工、分类、维护、排序、检索和传输等一系列活动的总和。
数据处理的目的是从大量的数据中,根据数据自身的规律和及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术、数据库技术等技术手段,提取有效的信息资源,为进一步分析、管理、决策提供依据。
数据处理也称信息处理。
3.计算机数据管理是指对数据进行组织、分类、编码、存储、检索和维护等操作。
计算机数据管理经历了人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统等几个阶段。
【例题】:计算机数据管理经历了____等几个阶段。
A.文件管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统B.人工管理、文件系统、数据系统、分布式数据库系统和面向对象数据库系统C.人工管理、文件管理、数据系统、分布式数据库系统和面向对象数据库系统D.文件管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统[答案] B数据处理的中心问题是____。
VF程序基础复习一.doc
VF程序基础复习一一、数据类型
二、常量
1、定义:在程序或命令过程中其值保持不变的量
2、类型
三、变量
1定义:在程序或命令运行过程屮其值可以发生改变的量
2分类:
四、函数
1、定义:函数实质是一段用来实现数据运算或转换的程序。
2、组成:函数名(【参数】)
3、函数特点:两数都有返回值,且惟一
4、函数分类:
五、运算符
六、表达式
1、定义:由相应的运算符把常量、变量、函数连接起来,构成有意义的式子叫做表达式
2、表达式特点:
表达式最终能得到确定的值表达式的类型由值确定。
VFP复习——精选推荐
一、选择题1、利用命令DIMENSION x(2,3) 定义了一个名为X的数组后,依次执行三条赋值命令X(3)=10 ,X(5)=20,X=30 ,则数组元素x(1,1),X(1,3),X(2,2) 的值分别是( A).A:30,30,30B:.F.,10,20C:30,10,20D:0,10,202、在Visual FoxPro中,EMPTY(.NULL.)和ISNULL(.NULL.)函数的值分别为( D )A:.T.和.T.B:.F.和.F.C:.T.和.F.D:.F.和.T.3、在下面关于数据库的技术的说法中,不正确的是( C )A:数据的完整性是指数据的正确性和一致性B:防止非法用户对数据的存取,称为数据库的安全性保护C:采用数据库的技术处理数据,数据冗余应完全消失D:不同用户可以使用同一数据库,称为数据库共享4、项目(project)是VFP中各种文件组织的核心.在下列有关VFP项目的叙述中,错误的是( B ). A:项目的关键既可以利用菜单或工具栏,也可以利用VFP命令B:一个VFP窗口中,只能打开一个项目C:在VFP窗口中,项目管理器可以折叠成工具栏形式D:"连编"操作是针对项目而言的,该操作位于"项目"菜单栏5、函数LEN(DTOC(DA TE( ),1))的返回值为( C )A:4B:6C:8D:106、备注型、日期型和逻辑型字段的宽度是固定的,它们分别是( D )A:4、8、2B:8、8、2C:4、4、1D:4、8、17、在下列叙述中,错误的是( C )A:关系型数据库中的每一个关系都是一个二维表C:二维表中不允许出现任何数据冗余D:Visual FoxPro是一种关系型数据库管理系统产品8、在关系模型中,关系运算分为传统集合的关系运算和专门的关系运算.在下列关系运算中,不属于专门的关系运算(即属于传统集合的关系运算)的是( D) A:投影B:联接C:选择D:合并9、在下列几组文件类型中,均可设置为项目主程序的是( A ).A:表单、菜单和.PRG程序B:查询、菜单和表C:项目、数据库和.PRG程序D:表单、查询、报表10、已知数值型变量X=1, Y=2, 以下返回值为"!3!"的表达式是( A). A:"!"+STR(X+Y,1)+"!"B:"!"+"X+Y"+"!"C:"!"+V AL("X+Y")+"!"D:"!"+X+Y+"!"11、若要将当前工作区中打开的表文件GZB.DBF复制到GZB1.DBF 文件,则可以使用命令( D ).A:COPY GZB.DBF GZB1.DBFB:COPY TO GZB1 RESTC:COPY TO GZB1 STRUD:COPY TO GZB112、数据库不包含以下那一个对象(B ).A:数据库表B:查询C:视图D:存储过程13、用表设计器创建一个自由表时,不能实现的操作是(D ).A:设置某字段可以接受NULL值B:设置表中某字段的类型为通用型C:设置表的索引D:设置表中某字段的默认值则下列命令中不能将该XS表关闭的是( D ).A:CLOSE TABLEB:USE IN 2C:CLOSE DA TABASE ALLD:USE15、设有一个教师js,含有一个字符型字段xb(表示教师的性别).下列命令中语法正确的是( A ). A:DELETE FROM js WHERE xb='男'B:DELETE TABLE js WHERE xb='男'C:DELETE FROM js FOR xb='男'D:DELETE TABLE js FOR xb='男'16、VFP创建一个数据库之后在缺省目录中生成三个文件为(D ).A:dbc,dbx,dctB:dbf,fpt,cdxC:dbc,dbf,dcxD:dbc,dcx,dct17、在创建表索引时,索引表达式可以包含表的一个或多个字段.在下列字段类型中.不能直接选作索引表达式的是( D ).A:货币型B:日期时间型C:逻辑型D:备注型18、在下列关于数据库表和临时表(Cursor)的叙述中,正确的是( C ).A:数据库表随着其所在的数据库的打开而打开,也随着其所在的数据库的关闭而关闭B:基于数据库表创建的临时表随着数据库的打开而打开,也随着数据库的关闭而关闭C:用BROWSE命令可浏览数据库表,也可浏览临时表D:临时表被关闭后,可使用USE命令再次将其打开19、打开一个无记录的空表,若未作任何与记录指针移动相关的操作,则执行命令"?RECNO(),BOF(),EOF()"后屏幕上应显示( C ).A:0、.T.和.T.B:0、.T.和.RC:1、.T.和.T.D:1、.T.和.R20、对于自由表来说,不可以创建的索引类型是( A).A:主索引C:唯一索引D:普通索引21、在下列有关查询的叙述中,错误的是( ).A:查询所基于的数据可以是表和视图,不能基于查询来创建查询B:只要查询的输出字段中有统计函数(如COUNT()、SUM()等),则必须设置分组字段,否则查询无法运行C:查询文件是一个文本文件,用户可以使用任何文本编辑器(如Windows操作系统中的"记事本")对其进行编辑D:查询的输出去向可以是文本文件,但不能直接输出为Microsoft Excel格式的文件22、下列有关查询与视图的叙述中错误的是( D )A:查询文件不仅可在查询设计器中修改,而且可利用Windows的"记事本"中修改B:视图分为本地视图和远程视图两种类型,且可以创建参数化视图C:查询结果在屏幕上直接浏览时,其数据是只读的,而视图的结果是可以修改的D:查询与视图的数据源可以是自由表,数据库表,查询和视图23、下列有关查询命令(SELECT-SQL)的叙述中,错误的是( D ).A:用于分组的字段必须是已选定输出的字段B:WHERE子句用于对查询数据源的筛选C:HA VING子句用于对查询结果的筛选D:查询命令中的查询去向可以为屏幕、图形或数组24、在SELECT_SQL语句中,如果有求平均值、总和等函数,则一般应包含( )子句A:group byB:whereC:avg()D:having25、从语法格式上看,SELECT-SQL语句可以分为多个子句,但是它不包含( C ).A:WHERE 子句B:INTO 子句C:FOR 子句D:UNION 子句26、下列有关SQL命令的叙述中错误的是( B )A:利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构B:利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录C:利用一条UPDA TE-SQL命令可以更新一个表中的多个字段的内容D:利用查询设计其设计的查询,其功能均可以利用一条SELECT-SQL命令实现A:int(rand()*101)B:int(rand()*100)+1C:int(rand()*100)D:int(rand()*101)+128、下列Visual FoxPro 基类中都属于容器类的一组是( A )A:表格、页面、选项按钮组B:页框、选项按钮、页面C:列、列头、命令按钮组D:形状、容器、表格29、在程序循环语句中,当不知道需要循环多少次但知道循环终止条件的情况下,一般采用( B )种循环方式A:for…endfB:do while…endd oC:scan…end scanD:依条件而定,不可一概而论30、已知学生王大力出生于1988年6月21日,以下将该生的出生日期赋给变量x 的正确语句是( C ):A:x={1988/06/21}B:x=1988年6月21日C:x={^1988/06/21}D:x=06.21.8831、在数据库设计中,"设计E-R图"是( B )阶段的任务。
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考试复习要点(一)一.选择题FoxPro是一种关系数据库管理系统,所谓关系是指(数据模型符合一定条件的二维表格式).FoxPro中索引类型包括(主索引,候选索引,唯一索引,普通索引).事件在(用鼠标单击对象)时引发.4.若想选中表单中的多个控件对象,可按住(shift)键的同时再单击欲选中的控件对象.("5+5")的值为.("5"+"5")的值为.7.设当前打开的表中有一字段变量"姓名",当前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为(王华).8.依次执行以下6条命令:SELECT 1 USE F1SELECT 2 USE F2SELECT 3 USE F3现在要给F1追加记录,但又不改变当前表的打开状态,应该使用命令序列.9. 建立一个库文件结构,库中有姓名字段(C型,6字节)、出生年月字段(D型)10.和婚否字段(L型),则该库中总的字段宽度是(16).11.修改库文件结构时,下列可能使库中数据丢失的操作是(改变一个字段的数据类型).12.在查询设计器中,用于编辑联接条件的选项卡是(联接).13.执行SET EXACT OFF 命令后,再执行"蓝天"="白云",显示结果是(.f.).14.假定表单中包含有一个命令按钮,在运行表单时单击命令按钮时发生 ___按钮的click___事件15.用来指明复选框的当前选中状态的属性是_value_____。
二.填空题1. 数据库表之间的一对多联系通过主表的__候选和主____索引和子表的_普通_____索引实现。
2. 要想改变关系中属性的排列顺序,应使用关系运算中的__投影___运算.3.?ROUND,-2)____500_.4.设数据表文件中有10条记录,当前记录号为1,且无索引文件处于打开状态.5.若执行命令SKIP -1后再执行?RECNO()命令,屏幕将显示_1____.6.设当前数据库有N条记录,当函数EOF()的值为.T.时,函数RECNO()的显示结果是___N+1__.7.若给定某查询运行该查询的命令是__do 。
VFP(1-4章)复习题
第一章数据库技术概述一、选择题1、在下列四个选项中,不属于基本关系运算的是()。
A)连接 B)投影C)选择D)排序2、从关系模式中指定若干个属性组成新的关系的运算称为()。
A) 联接 B) 投影 C) 选择 D) 排序3、在教师表中,如果要找出职称为“副教授”的教师,所采用的关系运算是()。
A)选择 B)投影C)联接 D)自然联接4、有两个关系R和T如下:TR10、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。
A)一对一联系B)一对二联系C)多对多联系D)一对多联系11、一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
A)一对一 B)一对多 C)多对一 D)多对多12、一个教师可讲授多门课程,一门课程可由多个教师讲授。
则实体教师和课程间的联系是()。
A)1:1联系B)1:m联系C) m:1联系D) m:n联系13、Visual FoxPro关系数据库管理系统是()。
A)操作系统的一部分 B)操作系统支持下的系统软件C)一种编译程序 D)一种操作系统14、数据独立性是数据库技术的重要特点之一。
所谓数据独立性是指 ( )。
A) 数据与程序独立存放B) 不同的数据被存放在不同的文件中C) 不同的数据只能被对应的应用程序所使用D) 以上三种说法都不对15、Visual Foxpro是一种()。
A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统16、在数据管理技术发展的三个阶段中,数据共享最好的是()。
A)人工管理阶段 B)文件系统阶段C)数据库系统阶段 D)三个阶段相同17、Visual FoxPro6.0属于()。
A)层次数据库管理系统B)关系数据库管理系统C)面向对象数据库管理系统D)分布式数据库管理系统18、数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是()。
A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS19、DBMS的含义是()。
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复习1
习题11.以下关于数据库系统的叙述中,正确的是________。
数据库的数据项之间和记录之间都存在联系2.数据库系统的组成为:数据库、计算机硬件、用户和________。
数据库管理系统3.数据库应用程序与数据的逻辑组织、数据的物理存储方式无关,这表明了数据库的________。
独立性4.项目管理器中有6个选项卡,以下名字中不属于其选项卡的是________。
程序5.如果要为控件设置焦点,则下列________属性值是真(.T.)。
Enabled和Visible6.表单的Caption属性是________。
显示在表单标题栏中的名称7.下列________不是列表框的方法。
GotFocus8.若要建一个有5个按钮的选项组,应将属性________的值改为5。
Buttoncount9.下列属性中,不属于列表框控件属性的是________。
BoundColumn10.以下关于表单数据环境叙述错误的是________。
不可以在表单数据环境设计器中添加表或视图11.数据环境中包含的表、视图和关系,是定义表单或表单集时所使用的________。
数据源12.在工作区1中已打开表abc.dbf,则在工作区2再次打开该表的操作是________。
Use abc.dbf In 2 Again13.统计当前记录个数的命令是________。
Count14.用函数RECNO()测试一个空表文件,其结果一定是________。
115.用Locate命令查找出满足条件的第一条记录后,要继续查找满足条件的下一条记录,应该用________命令。
Continue16.下列叙述中错误的是________。
在计时器控件中用Reset方法可以重置计时器控件从0开始17.标签控件常见属性中,下列________不是标签控件的属性。
ControlSource18.在命令窗口中创建的变量或数组被自动地赋予________属性。
Public19.下列符号中,除________外均是Visual FoxPro的常量。
VFP语言基础复习[1]
VFP语言基础复习第一部分:复习要点一、数据及数据容器1、数据类型:类型表示符,数据形式,用途,固定长度字符型表示货币型的小数位数日期型表示{},格式,8位日期时间型:表示方式,缺省值,日期与时间可单独备注型:4字节,扩展名fpt通用型:2、常量:类型,表示方法(浮点、货币、字符定界符、逻辑常量、传统日期、严格日期、空串、空日期)3、变量:意义,命名规则,赋值方法,访问方法(内存变量与有字段同名),显示,保存与恢复,作用域4、数组:含义,定义方法,元素个数,赋值(元素或整体),数组的访问二、运算符1、运算符分类,表示方法,优先顺序2、几个重要问题:(1)字符运算的连接问题(+ - $)(2)日期运算的限制(+,-)(3)关系运算的要求与结果(4)关系比较的依据与排序方法,字符串的模糊比较与精确比较及其设置(SET EXACT ON|OFF)(5)逻辑运算的意义与计算(6)模运算问题三、函数1、函数学习的几个要求:函数的功能、函数名、格式、参数要求、函数的返回值、函数的计算2、掌握几种典型的函数:MAX/MIN,INT,MOD,ROUND,RAND,TRIM/ALLTRIM,LEN,AT,SUBSTR/LEFT/RIGHT/,DATE,DAY/YEAR/MONTHASC/CHR,VAL/STR,DTOC/CTOD,BETWEEN,IIF,FILE,MESSAGEBOX,GETFILE四、表达式1、表达式的概念与构造,表达式与数学表达式的相互转换2、关系表达式与逻辑表达式的构造:将书面语言变成表达式3、名称表达式与宏替换及其应用表示方法:名称表达式--(字符表达式),宏替换--&变量名作用:名称表达式命令或函数中的名称(字段名、变量名、菜单名、文件名等),宏替换--类似区别:名称表达式比宏替换快宏替换可以替换整个命令,名称表达式不行;宏替换可以作为表达式的一部分,后者也不行有些命令、函数中不能使用名称表达式举例:I=“1”J=“2”X12=“Good”?X&I&Jx='1…y='2…c='x+y…?&c?(c)4、空值的意义,空值对运算的影响等价于没有任何值排序优先于其它数据NULL的运算:逻辑运算,数值运算,日期运算第二部分程序设计1. 基本概念程序:为解决某一问题而设计的一系列指令。
VFP复习一 总分
VFP复习一总分:100分一.单项选择题1. 利用查询设计器设计查询时,下列叙述中错误的是_____________。
A. 在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接B. 在选择一个排序字段时,系统默认的排序方式为升序C. 在”杂项”中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录D. 所选的分组字段可以不是查询输出字段---------------答案:C2. 在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的_______仍然有效。
A. 候选索引B. 长表名C. 记录有效性规则D. 触发器---------------答案:A3. 假定表单(frm2)上有一个文本框对象text1和一个命令组按钮对象cg1,命令按钮组cg1包含cd1 和cd2两个命令按钮。
如果要在cd1命令按钮的某个方法中访问文本框对象text1 的Value属性,下列表达始终正确的是______________。
A. THIS.THISFORM.text1.ValueB. THIS.PARENT.PARENT.text.ValueC. PARENT.PARENT.text1.ValueD. THIS.PARENT.text1.Value---------------答案:B4. 文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到____中。
A. Value属性和Name属性B. Value属性和该字段C. Value属性和Caption属性D. Name属性和该字段---------------答案:B5. 设有一个含有3个页面的页框,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdOk、CmdPrint。
如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用__________。
vfp数据库技术及应用复习知识点1
理科vfp复习知识点:一、试卷结构:选择题25个,每题1分;填空10题,每题1分;简答5个,每题5分;综合3题(SQL语句1题,程序设计1题,表单设计1题),共40分。
一、知识点:1.项目管理器有何作用;用来将一个应用程序文件的所有文件集合成一个有机的整体形成一个扩展名为.pjx的文件。
2.常用函数如:date(),datetime(),time(),year(),month(),day(),mod(),round(),int(),len(),type()等的使用;教材P41.3.常用数据模型有哪几类,vfp使用的是何种数据模型。
概念数据模型,基本数据模型(层次模型,网状模型,关系模型,面向对象模型)。
关系模型。
4.实体集之间的关系有哪3种,如何分析与判断。
一对一(1:1),一对多(1:n),多对多(m:n);(1:1):如果实体集A中的每一个实体,实体集B中至多一个(或没有)与之联系,反之亦然,则称AB具有一对一联系。
(1:n):如果实体集A中的每一个实体,实体集B中至少一个与之联系,反之B中的每一个实体,实体集B 中至多一个与之联系,则称AB具有一对多联系。
(m:n):如果实体集A中的每一个实体,实体集B中至少一个与之联系,反之亦然,则A B具有多对多联系。
5.如何将一个整数中各位数字分别取出(实验指导书有相关程序,%,mod(),int())123%10->3 int(123/10)->12input "输入整数"to xDO while(x!=0)x%10x=INT(x/10)ENDDO6.关系的性质有哪些?P88列是同质的,每一列的分量是同一类型数据,来自同一个域;不同的列可出自同一个域,每一列称为一个属性,不同的属性要给与不同的属性名;列的顺序无所谓,次序可任意交换;任意两个元组的候选码不能相同;行的顺序无所谓,次序可任意交换;分量必须取原子值,每一个分量都必须是不可再分割的数据项。
计算机VFP复习资料
计算机Visual Fox Pro复习重点第一章数据库系统概述1.数据管理技术经历了人工管理、文件管理和数据库系统三个阶段。
2.数据库系统具有以下特点:(1)数据真正实现了结构化;(2)数据独立性高;(3)数据的共享性高,冗余度低,易扩充;(4)数据库系统提供了数据控制功能。
3.数据库系统:是一个由数据库管理系统、硬件、软件、数据库、应用程序及用户组成的计算机系统,是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统。
主要由数据库、数据库管理系统、应用程序、软件、硬件、用户组成。
4.数据库:以一定的组织方式存放于计算机外存储器中相互关联的数据集合。
5.数据模型分为概念数据模型和结构数据模型。
6.实体:指客观存在并且可以相互区别的事物。
可以是实际存在的对象、抽象概念或事件。
7.属性:用于描述实体的特性。
(又称为字段或数据项)8.关键字:如果某个属性或属性组合的值能唯一标识实体集中的每一个实体,则它可以作为关键字。
9.联系:指实体集之间的对应关系,它反映了现实世界中事物的关联。
(分为一对一、一对多、多对多。
)10.关系模型:在关系模型中,数据被组织成若干张二维表,每张表称为一个“关系”。
一张表格中的一列称为一个“属性”,相当于记录中的一个数据项(或被称为字段),属性的取值范围称为“域”。
表格中的一行成为一个“元组”,相当于记录值。
11.一个关系(即二维表)的性质:表中任意两行不能完全相同(即一个关系中不能有完全相同的元组);行可以增加,列不可增多。
12.关系运算包括选择运算、投影运算和连接运算。
13.选择运算:从指定关系中选择满足给定条件的元组组成新的关系。
(行操作)14.投影运算:从指定的关系属性集合中选取若干个属性组成新的关系。
(列操作)15.连接运算:将两个关系中的元组按照指定条件组合、生成新的关系。
(两个公有字段等值连接)16.数据库系统设计步骤:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库系统实施、数据库系统运行和维护。
vfp复习材料第一章
第一章数据库基础1.数据管理技术的发展经历了三个阶段,其中不包括的阶段是(D )。
A. 人工管理阶段B. 数据库系统阶段C. 文件系统阶段D. 机器管理阶段2.在教学中,一个学生要学习多门课程,而一门课程又有多名学生学习,则学生与课程这两个实体之间存在着( C )联系。
A. 一对一B. 一对多C. 多对多D. 多对一3.在下列关系模型的叙述中,不正确的概念是( C )。
A. 主码可以由一个或多个属性组成。
B. 关系的每个属性必须对应于一个值域。
C. 按照关系完整性规则,主码可以通过公共属性实现。
D. 表与表之间的关联可以通过公共属性实现。
4.在下列关系模型的叙述中,不正确的概念是( C )A. 主码可以由一个或多个属性组成B. 关系的每个属性必须对应于一个值域C. 按照关系完整性规则,主码可以取空值(NULL)D. 表与表之间的关联可以通过公共属性实现5.下列关于关系模型的叙述中,不正确的是( B )A. 主码能够唯一地定义关系中地每一个元组B. 关系中地每个属性可以对应于多个值域C. 在关系中,元组地次序无关紧要D. 在关系中,列的次序无关紧要6.数据库系统的特点包括(D )。
A. 数据的结构化B. 数据共享C. 数据的独立性和可控冗余度D. 以上都是。
7.在下列关系基本性质的描述中,错误的概念是( B )。
A. 关系中不允许存在两个完全相同的元组。
B. 关系中的每一列的属性值可以取自不同的值域。
C. 元组的顺序无关紧要D. 列的顺序无关紧要8.在关系模型中,如果从两个或多个关系中选取属性满足一定条件的元组,组成一个新的关系,该关系运算属于( D )。
A. 排序B. 选择C. 投影D. 连接9.如果要从一个关系中选择某些特定的属性,重新排列组成一个新的关系,应使用的关系运算是( C )A. 排序B. 选择C. 投影D. 连接10.数据库的一系列特性是由一个称为( B )的软件,提供通用的存取和控制方法加以实现的。
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复习总结(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:,/:乘,除;
VF考试选择题重点复习知识点
VF考试选择题重点复习知识点第一章选择题程序设计/编译应用程序部分 1、用二维表数据来表示实体及实体之间联系的数据模型称为______。
A:实体--联系模型 B:层次模型 C:网状模型 D:关系模型答案:D 2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是______。
A:DBS包括DB和DBMS B:DBMS包括DB和DBS C:DB包括DBS和DBMS D:DBS就是DB,也就是DBMS 答案:A 3、在下述关于数据库系统的叙述中,正确的是______。
A:数据库中只存在数据项之间的联系 B:数据库的数据项之间和记录之间都存在联系 C:数据库的数据项之间无联系,记录之间存在联系 D:数据库的数据项之间和记录之间都不存在联系答案:1/ 4B 4、数据库系统与文件系统的主要区别是______。
A:数据库系统复杂,而文件系统简单 B:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 C:文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 D:文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量答案:B 5、 Visual FoxPro6. 0是一种关系型数据库管理系统,所谓关系是指______。
A:各条记录中的数据彼此有一定的关系 B:一个数据库文件与另一个数据库文件之间有一定的关系 C:数据模型符合满足一定条件的二维表格式 D:数据库中各个字段之间彼此有一定的关系答案:C 6、关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括______。
A:连接 B:比较 C:选择 D:投影答案:B 7、数据库系统的核心是______。
A:数据库 B:操作系统 C:数据库管理系统 D:文件答案:C 8、 Visual FoxPro6. 0是一个______。
A:8位数据库开发系统 B:16位数据库开发系统 C:32位数据库开发系统 D:64位数据库开发系统答案:C 9、关系数据库管理系统所管理的关系是______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
VFP复习一满分:100分姓名:________1、单项选择题(本题共计50分)1、利用查询设计器设计查询时,下列叙述中错误的是______C_______。
( )A、在设计多表查询时必须设置两个表之间的联接类型,系统默认的联接类型是内联接B、在选择一个排序字段时,系统默认的排序方式为升序C、在”杂项”中设置查询结果的记录范围时,可以选择前n条记录或最后n条记录D、所选的分组字段可以不是查询输出字段2、在VFP中,对于数据库表来说,如果将其移出数据库(变成自由表),则该表原设置或创建的____A___仍然有效。
( )A、候选索引B、长表名C、记录有效性规则D、触发器3、假定表单(frm2)上有一个文本框对象text1和一个命令组按钮对象cg1,命令按钮组cg1包含cd1 和cd2两个命令按钮。
如果要在cd1命令按钮的某个方法中访问文本框对象text1 的Value属性,下列表达始终正确的是_____B_________。
( )A、THIS.THISFORM.text1.ValueB、THIS.PARENT.PARENT.text.ValueC、PARENT.PARENT.text1.ValueD、THIS.PARENT.text1.Value4、文本框绑定到一个字段后,对文本框中的内容进行输入或修改时,文本框中的数据将同时保存到__B__中。
( )A、Value属性和Name属性B、Value属性和该字段C、Value属性和Caption属性D、Name属性和该字段5、设有一个含有3个页面的页框,其中第一个页面的名字为Page1,上面有二个命令按钮:CmdOk、CmdPrint。
如果要在CmdPrint的Click事件中引用CmdOk的Click事件代码,则采用______A____。
( )A、This.Parent.CmdOk.Click()B、Thisform.Page1.CmdOk.Click()C、This.CmdOk.Click()D、Thisform.CmdOk.Click()6、在下列有关SQL命令的叙述中,错误的是B_。
( )A、利用ALTER TABLE-SQL命令可以修改数据库表和自由表的结构B、利用DELETE-SQL命令可以直接物理删除(彻底删除)表中的记录C、利用一条UPDATE-SQL命令可以更新一个表中的多个字段的内容D、利用查询设计器设计的查询,其功能均可以利用一条SELECT-SQL命令实现7、在下列Visual FoxPro的基类中,无Caption 属性的基类是__D_____。
( )A、标签B、选项按钮C、复选框D、文本框8、数据库表可以设置字段有效性规则,字段有效性规则属于___D_______。
( )A、实体完整性范畴B、参照完整性范畴C、数据一致性范畴D、域完整性范畴9、对任何一个表单来说,下列说法中正确的是__B___。
( )A、均可以创建新的属性、事件和方法B、仅可以创建新的属性和方法C、仅可以创建新的属性和事件D、仅可以创建新的事件和方法10、下列关于数据库、表和视图操作的叙述中,错误的是______C______ . ( )A、关闭一个数据库,将自动关闭其所有已打开的数据库表B、打开一个数据库表,将自动打开其所有对应的数据库C、关闭一个视图所对应的基表,将自动关闭该视图D、关闭一个视图,不会自动关闭其所对应的基表11、有一菜单文件MAIN.MNX,运行该菜单的操作是___C_________。
( )A、执行命令DO MAIN.MNXB、执行命令DO MENU MAIN.MNXC、先生成菜单程序文件MAIN.MPR,再执行命令DO MAIN.MPRD、先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MPR12、数据库表的字段扩展属性中,通过对___ _A___的设置可以限制字段的内容仅为英文字母。
( )A、字段格式B、输入掩码C、字段标题和注释D、字段级规则13、设有一自由表xx.dbf。
下列SELECT-SQL命令中,语法错误的是______D___。
( )A、SELECT * FROM xxB、SELECT * FROM xx INTO CURSOR tempC、SELECT * FROM xx INTO TABLE tempD、SELECT * FROM xx INTO temp14、根据需要,可以把查询的结果输出到不同的目的地。
以下不可以作为查询的输出类型的是__D____。
( )A、自由表B、报表C、临时表D、表单15、在下列VFP基类中,无Caption属性的基类是__D______。
( )A、LabelB、OptionGroupC、CheckD、EditBox16、表单的NAME属性是__D__ 。
( )A、显示在表单标题栏中的名称B、运行表单程序时的程序名C、保存表单时的文件名D、引用表单对象时的名称17、在下面关于数据库技术的说法中,不正确的是__C____。
( )A、数据的完整性是指数据的正确性和一致性B、防止非法用户对数据的存取,称为数据库的安全性防护C、采用数据库技术处理数据,数据冗余应完全消失D、不同用户可以使用同一数据库,称为数据共享18、在Visual FoxPro 中,创建___C_____将不以独立的文件存储。
( )A、查询B、类库C、视图D、菜单19、CommandGroup 可能包含的对象是___A_____。
( )A、CommandButtonB、OptionButtonC、任意控件D、Container20、关于表格控件,下列说法不正确的是__B_______。
( )A、表格的数据源可以是表、视图、查询B、表格中的列控件不包含其他控件C、表格能显示一对多关系中的子表D、表格是一个容器对象21、在默认的情况下利用表单设计器设计表单时,若从数据环境里将某个表的一个逻辑型字段用鼠标拖放到表单上,则在表单上添加的控件个数和控件类型分别是____D_____。
( )A、2,标签和文本框B、2,标签和复选框C、1,文本框D、1,复选框22、数据库表的参照完整性规则包括更新规则、删除规则和插入规则。
其中,插入规则可以设置为____D__。
( )A、级联,或限制,或忽略B、级联,或忽略C、级联,或限制D、限制,或忽略23、数据库表的字段扩展属性中,通过对__A_____的设置可以限制字段的内容仅为英文字母。
( )A、字段格式B、输入掩码C、字段标题和注释D、字段级规则24、下列关于表单数据环境的叙述中,错误的是_______B______。
( )A、表单运行时自动打开其数据环境中的表B、数据环境是表单的容器C、可以在数据环境中建立表之间的关系D、可以在数据环境中加入视图25、在VFP中,如果指定两个表的参照完整性的删除规则为“级联”,则当删除父表中的记录时,__C______。
( )A、系统自动备份父表中被删除记录到一个新表中B、若子表中有相关记录,则禁止删除父表中记录C、自动删除子表中所有相关记录D、不作参照完整性检查,删除父表记录与子表无关26、利用查询设计器创建的查询,其查询结果输出去向的默认类型是__B____。
( )A、临时表B、浏览C、表D、屏幕27、创建对象时发生__C_____事件。
( )A、LostFocusB、InteractiveChangeC、InitD、Click28、对于表单来说,用户可以设置其ShowWindow属性。
该属性的取值可以为__A_______。
( )A、在屏幕中或在顶层表单中或作为顶层表单B、普通或最大化或最小化C、无模式或模式D、平面或3维29、下列对象中,属于容器类的是___C_____。
( )A、文本框B、组合框C、页框D、选项按钮30、在下列有关表单及其控件的叙述中,错误的是_____A________ 。
( )A、从容器层次来看,表单是最高层的容器类,它不可能成为其他对象的集成部分B、表格控件包含列控件,而列控件本身又是一个容器类控件C、页控件的PageCount 属性值可以为0D、表格控件可以添加到表单中,但不可以添加到工具栏中31、在下列各组控件中,均可与表中数据绑定的控件是_____A________。
( )A、Combox、Grid和TextBoxB、EditBox、Grid和LineC、ListBox、Shape和OptionButtonD、CheckBox、Separator和Command32、不可以作为查询与视图的数据源的是___A________。
( )A、查询B、数据库表C、视图D、自由表33、绑定型控件是指其内容与表、视图或查询中的字段或内存变量相关联的控件。
当某个控件被绑定到一个字段时,移动记录指针后如果字段的值发生变化,则该控件的___D____属性的值也随之发生变化。
( )A、ControlB、NameC、CaptionD、Vaule34、对于同一个对象,下列四个事件:Init、Load、Activate 和Destroy发生的顺序为__C___。
( )A、Init、Load、Activate 、DestroyB、Activate、Init、Load、DestroyC、Load、Init、Activate 、DestroyD、Destroy、Init、Load、Activate35、数据环境泛指定义表单、表单集或报表时使用的数据源,数据环境中只能包括____A___。
( )A、表、视图和关系B、表C、表和关系D、表和视图36、表之间的“临时性关系”,是在两个打开的表之间建立的关系。
如果两个表中有一个被关闭,则该“临时性关系”__C__。
( )A、转化为永久关系B、永久保留C、消失D、临时保留37、用鼠标使组合框的内容发生变化时,将首先触发______A__________事件。
( )A、InteractiveChangeB、DownClickC、InitD、Click38、设XB为某表中的字符型字段,其宽度为2,则与XB="男".OR.XB="女"等价的表达式为_D____。
( )A、BETWEEN(XB,男,女)B、BETWEEN(XB,"男","女")C、INLIST(XB,男,女)D、INLIST(XB,"男","女")39、要在浏览窗口中显示表js.dbf中职称(zc c (10))为“教授”和“副教授”的记录(该字段的内容无前导空格),下列命令中不能实现此功能的事_______D_______。
( )A、SELECT * FROM js WHERE js.zc=”教授”OR js.zc=”副教授”B、SELECT * FROM js WHERE ”教授”$ js.zcC、SELECT * FROM js WHERE js.zc IN(”教授”,”副教授”)D、SELECT * FROM js WHERE RIGHT(js.zc,4)=”教授”40、下列关于数据库操作的说法中,正确的是__D__。