VFP基础知识日常练习试题及答案

VFP基础知识日常练习试题及答案

1.在VFP中,使用 FOR- NEXT循环对所有记录逐条操作时,循环变量初值为1,步长为1,其终值应设置为()。 [单选题] *

A.100

B.EOF()

C.RECNO()

D. RECCOUNT()(正确答案)

2.在VFP中,下列控件不能设置数据源的是() [单选题] *

A.文本框

B.复选框

C列表框

D命令按钮(正确答案)

3.在VFP中,数据库管理系统的英文缩写是() [单选题] *

A. DB

B. DBA

C. DBS

D. DBMS(正确答案)

4.在VFP中,关于关系型数据表的叙述正确的是() [单选题] *

A. 表中没有内容完全相同的行(正确答案)

B.每一列数据的数据类型可以不同

C.表中字段的名字可以重复

D.表中的字段可以再分解

5.在VFP的参照完整性生成器的“更新规则”中,选择“级联”的含义是() [单选题] *

A. 用主表的关键字值自动更新子表中所有相关记录(正确答案)

B.若子表中有相关记录则禁止更新

C.无论子表中有无相关记录都禁止更新

D.无论子表中有无相关记录都允许更新

6.在当前数据库中添加表ABC. DBF的命令是() [单选题] *

A. ADD DATABASE ABC

B. ADD TABLE ABC(正确答案)

C. REMOVE DATABASE ABC

D. REMOVE TABLE ABC

7.在VFP的表记录输入过程中,按组合键Ct r l+Q的功能是() [单选题] *

A. 将输入的数据存盘

B.放弃本次记录输入(正确答案)

C.光标移到下一个字段

D.光标移到最后一个字段

8.在 VFP 中,数据库表间建立永久关系的作用在于() [单选题] *

A.实现数据表的物理连接

B.保证父表与子表间数据的一致性(正确答案)

C. 避免两张表中出现相同字段

D. 同步移动两张表中记录指针

9.在VFP查询设计器中,快捷工具栏上的“ !”按钮的功能是() [单选题] *

A. 运行查询(正确答案)

B.移去数据表

C.查看SQL语句

D.设置查询去向

10.在VFP的报表设计中,打印表达式的计算结果应该插入的控件是() [单选题] *

A. 域控件(正确答案)

B.标签控件

C.文本框控件

D.列表框控件

11.在VFP中, SQL命令DELETE FROM ZG WHERE年龄>60的功能是() [单选题] *

A. 删除ZG表

B.删除ZG表中的年龄列

C.将ZG表中年龄大于60的记录加上删除标记(正确答案)

D.将ZG表中年龄大于60的记录物理删除

12.在VFP中,用DO命令执行的文件如果没有扩展名,则它是() [单选题] *

A. 程序文件(正确答案)

B.查询文件

C.菜单文件

D.表单文件

13.在VFP中,表单的引用名属性是() [单选题] *

A. Caption

B. Icon

C. Name(正确答案)

D. Picture

14.在 VFP中,字符串常量不能使用的定界符是() [单选题] *

A.单引号

B.双引号

C.方括号

D.大括号(正确答案)

15.在 VFP中,命令“Remove Table xsda”的功能是() [单选题] *

A.新建数据表xsda

B.添加数据表xsda

C.修改数据表xsda

D.移出数据表xsda(正确答案)

16.在 VFP数据表中有10条记录,当记录指针指向 EOF时,当前记录号是() [单选题] *

A.1

B.10

C.11(正确答案)

D.不确定

17.在 VFP中,报表的数据源不能是() [单选题] *

A.查询

B.表单(正确答案)

C.数据表

D.临时表

18.在 VFP中,更新“职工”表中所有记录的“年龄”字段,正确的命令是() [单选题] *

A.Update 职工年龄=Year(Date()-出生日期)

B.Update 职工年龄=Year(Date())-Year(出生日期)

C.Update 职工 Set年龄=Year(Date()-出生日期)

D.Update 职工 Set年龄=Year(Date())-Year(出生日期)(正确答案)

19.在 VFP中,将文本框控件绑定到一个字段,随当前记录变化而变化的属性是()[单选题] *

A.Value(正确答案)

https://www.360docs.net/doc/ae19211952.html,

C.Enabled

D.Caption

20.数据库系统的核心是() [单选题] *

A.数据库

B.数据库管理员

C.数据库管理系统(正确答案)

D.用户

您的姓名: [填空题] *

_________________________________

VFP练习题(答案)

一、选择题 1.下列选项中能够直接实现对数据库中数据操作的软件是( c )。 A、字处理软件 B、操作系统 C、数据库管理系统 D、翻译系统 2.下列关于数据库系统的正确叙述是( a )。 A、数据库系统减少了数据冗余 B、数据库系统避免了一切数据冗余 C、数据库系统中数据的一致性是指数据类型的一致 D、数据库系统比文件系统能管理更多的数据 3.数据库DB、数据库系统DBS、数据库管理系统DBMS这三者之间的关系是( a )。 A、DBS包括DB和DBMS B、DBMS包括DB和DBS C、DB包括DBS和DBMS D、DBS就是DB,也就是DBMS 4.按照数据模型分类,Visual FoxPro属于( c )。 A、层次型 B、网状型 C、关系型 D、混合型 5.关系数据库管理系统存储与管理数据的基本形式是( b )。 A、关系树 B、二维表 C、结点路径 D、文本文件 6.下列数据为常量的是( c )。 A、02/18/99 B、F C、.N. D、TOP 7.下述字符串表示方法正确的是( b )。 A、""等级考试"" B、['等级考试'] C、{"等级考试"} D、[[等级考试]] 8.执行命令STORE CTOD([08/11/99]) TO AA后,变量AA的数据类型是( a )。 A、日期型 B、数值型 C、字符型 D、浮点型 9.设L=668,M=537,N="L+M",表达式5+&N的值是( c )。 A、类型不匹配 B、5+L+M C、1210 D、5+&N 10.某数据表中包含如下的两个字段:性别(C,2)、奖金(N,6,2),如果需要查询奖金在 100元以下或400元以上的男职工和奖金在200元以上的女职工,应该使用的条件是(d )。 A、性别="男".AND.奖金<=100.OR.奖金>=400.AND.性别="女".AND.奖金>=200 B、性别="男".AND.奖金<=100.OR.奖金>=400.OR.性别="女".AND.奖金>=200 C、性别="男".AND.(奖金<=100.OR.奖金>=400).AND.性别="女".AND.奖金>=200 D、性别="男".AND.(奖金<=100.OR.奖金>=400).OR.性别="女".AND.奖金>=200 11.在下列表达式中,运算结果为数值的是( d )。 A、"1234"+"3579" B、CTOD("05/08/93")-11 C、130+350=480 D、LEN("SFDE")-1 12.下列表达式的运算结果为日期型数据的是( c )。 A、08/15/97-12 B、DATE()-CTOD("05/13/98") C、DATE()-30 D、DATE()-TIME()

vfp习题及参考答案

习题一 一、用适当的内容填空 1. 典型安装VFP至少需要【 85 】MB的剩余磁盘空间,完全安装VFP至少需要【 90 】MB的剩余磁盘空间。 2. 在运行VFP过程中,要想查看帮助信息,必须安装【 MSDN Library 】。并在VFP 中配置名为【 Foxhelp.chm 】的帮助文件。 3.对VFP 系统环境所做的配置,可以分为【临时】配置和【永久】配置两种。 4. 通过VFP【工具】菜单→“选项”→【显示】选项卡可以控制是否显示时钟。 5. 在启动VFP 时,系统自动在当前工作目录、安装VFP 的目录和文件搜索路径中按顺序查找名为【 Config.fpw 】的配置文件。 6.VFP是微型计算机上普遍使用的一种关系数据库管理系统,简称为【 VFP 】。 7.VFP将【可视化】、结构化和【面向对象】程序设计方法结为一体。 8.VFP要处理的各种信息以【数据库】形式存储于计算机中。 9.一个应用程序通常由【主界面】和【功能界面】两种界面组成,主界面由【主窗口(表单)】和【程序系统菜单】组成。 10.安装VFP系统,首先应该鼠标双击安装盘中的【 Setup.exe 】文件,在安装过程中,每步都要用鼠标单击【下一步】按钮,为了使用VFP的帮助功能,还要安装【 MSDN 】软件;启动VFP系统的程序文件名为【 Vfp6.exe 】。 11.在Windows操作系统下启动VFP的方法之一是:单击“开始”→【程序】→“Microsoft Visual FoxPro 6.0”→【 Microsoft Visual FoxPro 6.0 】。 12.VFP有4种工作方式,其中【编写程序】方式属于自动化工作方式。 13.系统提供【 11 】个工具栏,某菜单项是否显示和是否可用与系统【当前状态】有关。通过设置【 Windows桌面】属性,可调整系统菜单和工具栏上文字的字体或字号。 14.调整命令窗口中字体和字号的方法是:单击【格式】→【字体】,选择“字体”和“大小”。 15.设置Foxhelp.chm文件,应在“选项”对话框的【文件位置】选项卡设置。 16.设置日期和时间的显示格式,应在“选项”对话框的【区域】选项卡设置。 17.设置E:\VFP是默认目录的命令是,Set 【 Default 】 To E:\VFP 18.使VFP系统启动后自动执行一条命令或调用一个程序,应该在【 Config.fpw 】文件中设置【 Command 】项参数,要改变可使用的内存变量个数,应该设置【 Mvcount 】项参数。 19.退出VFP系统,应该在程序或命令窗口中执行【 Quit 】命令。 20.在VFP中项目文件的扩展名是【 PJX 】。 21.通过Set【 Talk 】On设置显示命令的执行状态。

vf数据库基础知识习题与答案

第一章VF基础知识 一、选择题 1. 在一个二维表中,行称为________,列称为________. A)属性;元组B)元组;属性 C)关系;元组D)属性;关系2。数据库系统的核心是________. A)数据库管理系统B) 数据库 C) 数据D)数据库应用系统 3。VFP是一种________数据库管理系统. A) 层次型B)网状型 C)关系型D)树型 4。支持数据库各种操作的软件系统是________。 A)数据库系统B)操作系统 C) 数据库管理系统D) 命令系统 5. 在关系模型中,从表中选出满足条件的记录的操作称为________. A) 连接B)投影 C)联系D) 选择 6. 数据库系统与文件系统的主要区别是________。 A)文件系统只能管理程序文件,而数据库系统可以管理各种类型的文件 B) 文件系统管理的数据较少,而数据库系统能管理大量数据 C) 文件系统比较简单,数据库系统比较复杂 D) 文件系统没有解决数据冗余和数据独立性问题,而数据库系统解决了 这些问题 7. 在关系运算中,选择的操作对象是________;投影的操作对象是________;连接的操作对象是________. A)一个表;一个表;两个表 B)一个表;两个表;两个表 C) 一个表;一个表;一个表 D) 两个表;一个表;两个表 8。在关系数据库中,基本的关系运算有三种,它们是________。 A)选择、投影和统计B) 选择、投影和连接 C) 排序、索引和选择D) 统计、查找和连接 9. VFP是一种关系型数据库管理系统,所谓关系是指________. A) 表中各个记录之间的联系 B)数据模型满足一定条件的二维表格式 C) 表中各个字段之间的联系 D)一个表与另一个表之间的联系 10。一个仓库里可以存放多个部件,一种部件可以存放于多个仓库,仓库与部件之间是________的联系。 A)一对一B)多对一 C)一对多D)多对多 11. 自然连接要求被连接的两关系有若干相同的________。

VFP基础知识练习题及答案

VFP基础练习题 1、对于二维表的关键字来讲,不一定存在的是____A____ 。 A. 主关键字 B. 候选关键字 C. 超关键字 D. 外部关键字 2、关系型数据库采用____C____ 表示实体和实体间的联系。 A. 对象 B. 字段 C. 二维表 D. 表单 3、Vfp关系数据库管理系统中的三种基本关系运算是 C 。 A. 选择,投影,链接 B. 选择,投影,内部联接 C. 选择,投影,联接 D. 选择,投影,外部联接 4、关系数据操纵语言可不包含 B 关系运算。 A. 联接 B. 交运算 C. 选择 D. 投影 5、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是__B__ A. DB包含DBS和DBMS B. DBS包含DB和DBMS C. DBMS包含DBS和DB D. DB就是DBS,也就是DBMS 6、下列关于数据库系统的正确叙述是:____A_____ A. 数据库系统减少了数据冗余 B. 数据库系统避免了一切数据冗余 C. 数据库系统中数据的一致性是指数据类型的一致 D. 数据库系统比文件系统能管理更多的数据 7、已知N='1',M='2',X12='good',则表达式X&N&M的值为___D____。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD' 8、下列关于数据的操作说法中,正确的是___C___。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 9、用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则___C___。 A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 10、在命令窗口中执行了命令X=5后,则默认该变量的作用域是__A__。 A. 全局 B. 局部 C. 私有 D. 不定 11、在VFP中,以下函数返回值不是数值型的是_____D_______ A. LEN(‘ADEFE’) B. A T(“AT”,“ATENSION”) C. YEAR(DATE()) D. LEFT(“THISDAY”,4)

vf选择题及答案

一、选择题 1. 在Visual FoxPro中,向数据库文件中追加数据使用语句( C )。 A、INSERT B、REPLACE C、APPEND D、ADD 2. 在Visual FoxPro中,删除数据库的所有记录,仅保留库结构的命令是( D )。 A、 delete all B、pack C、recall D、 zap 3. 在Visual FoxPro中,复制当前工作区中库结构的命令是( C )。 A、Copy stru <原文件> to<目标文件> B、Copy <原文件> stru to <目标文件> C、Copy stru to <库文件名> D、Copy stru to <库文件名>exten 4. 在Visual FoxPro中,使用replace〈字段名〉with〈表达式〉for〈条件〉后,记录指针为( D )。 A、视情况而定 B、当前记录 C、bof D、为文件尾 5. 在Visual FoxPro中,对数据库结构或记录进行输入、修改后,应按( A )存盘退出。 A、ctrl+w B、ctrl+q C、ctrl+c D、esc 6. 在Visual FoxPro中,用modify structure对数据库结构进行修改时,数据库的原有数据( C )。 A、将全部丢失 B、不会丢失 C、可能丢失某些数据项 D、可能丢失某些数据记录 7. 在Visual FoxPro中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( A )。 A、display all for nl>20 B、display all while nl>20 C、list for nl while nl>20 D、list while nl>20 8. 在Visual FoxPro中,skip命令移动记录指针的基准是( B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 9. 一个数据库文件中多个备注字段的内容是存放在( B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个文本文件中 10. 要删除当前数据库文件中的“性别”字段,应使用命令( A )。 A、modify structure B、delete C、replace D、zap 11. 在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 12. 联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 13. 退出VFP系统的命令是(D)。 A.EXIT B.RETURN C.CANCEL D.QUIT

VFP基础知识日常练习试题及答案

VFP基础知识日常练习试题及答案 1.在VFP中,使用 FOR- NEXT循环对所有记录逐条操作时,循环变量初值为1,步长为1,其终值应设置为()。 [单选题] * A.100 B.EOF() C.RECNO() D. RECCOUNT()(正确答案) 2.在VFP中,下列控件不能设置数据源的是() [单选题] * A.文本框 B.复选框 C列表框 D命令按钮(正确答案) 3.在VFP中,数据库管理系统的英文缩写是() [单选题] * A. DB B. DBA C. DBS D. DBMS(正确答案) 4.在VFP中,关于关系型数据表的叙述正确的是() [单选题] * A. 表中没有内容完全相同的行(正确答案)

B.每一列数据的数据类型可以不同 C.表中字段的名字可以重复 D.表中的字段可以再分解 5.在VFP的参照完整性生成器的“更新规则”中,选择“级联”的含义是() [单选题] * A. 用主表的关键字值自动更新子表中所有相关记录(正确答案) B.若子表中有相关记录则禁止更新 C.无论子表中有无相关记录都禁止更新 D.无论子表中有无相关记录都允许更新 6.在当前数据库中添加表ABC. DBF的命令是() [单选题] * A. ADD DATABASE ABC B. ADD TABLE ABC(正确答案) C. REMOVE DATABASE ABC D. REMOVE TABLE ABC 7.在VFP的表记录输入过程中,按组合键Ct r l+Q的功能是() [单选题] * A. 将输入的数据存盘 B.放弃本次记录输入(正确答案) C.光标移到下一个字段 D.光标移到最后一个字段 8.在 VFP 中,数据库表间建立永久关系的作用在于() [单选题] * A.实现数据表的物理连接 B.保证父表与子表间数据的一致性(正确答案)

VFP常见试题和答案

第一章 一、单选题 1.用二维表来表示实体及实体之间联系的数据模型称为 2 。 ①.实体一联系模型 ②.关系模型 ③.层次模型 ④.网状模型 2.数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是 1 。 ①.DBS包括DB和DBMS ②.DBMS包括DB和DBS ③.DB包括DB和DBMS ④.以上答案均不对 3.在下述关数据库系统的叙述中,正确的是 2 。 ①.数据库中只存在数据项之间的联系 ②.数据库的数据项之间和记录之间都存在联系 ③.数据库的数据项之间无联系,记录之间存在联系 ④.数据库的数据项之间和记录之间都不存在联系 4.数据库系统与文件系统最主要的区别是 2 。 ①.数据库系统复杂,而文件系统简单 ②.文件系统不能解决数据冗余和数据独立性问题,而数据系统可以解决 ③.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 ④.文件系统管理的数据量少,而数据库系统可以管理庞大的数据量 5.Visual Foxpro 是一种关系型数据库管理系统,所谓关系是指 3 。 ①.各条记录中的数据彼此有一定的关系 ②.一个数据库文件与另一个数据库文件之间有一定的关系 ③.数据模型符合满足一定条件的二维表格式 ④.数据库中各个字段之间彼此有一定的关系

6.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括 2 。 ①.联结②.比较③.选择④.投影 7.数据库系统的核心是 4 。 ①.编译系统②.数据库③.操作系统④.数据库管理系统 8.在“选项”对话框的“文件位置”选项卡里可以设置 2 。 ①.表单的默认大小 ②.默认目录 ③.日期和时间的显示格式 ④.程序代码的颜色 9.要启动Visual FoxPo的向导可以 4 。 ①.打开“新建”对话框 ②.单击工具栏上的“向导”图标按钮 ③.从“工具”菜单中选择“向导” ④.以上方法均可以 10.关系数据库管理系统所管理的关系是 2 。 ①.一个DBF文件 ②.若干个二维表 ③.一个DBC文件 ④.若干个DBC文件 11.不允许记录中出现重复索引值的索引是 3 。 ①.主索引 ②.主索引、侯选索引、普通索引 ③.主索引和侯选索引 ④.主索引、侯选索引和唯一索引 12.Visual Foxpro关系数据库管理系统能够实现的三种基本关系运算是 3 。 ①.索引、排序、查找 ②.建库、录入、排序

vfp试题及答案

一、单选题 1.用树形结构表示实体与实体之间联系的数据模型称为()。 A.关系模型 B. 网状模型 C. 层次模型 D.树状模型 2.如果对一个关系进行了一种关系运算后得到了一个新的关系,而且新关系中的属性个数少于原来关系中的属性个数,这说明所进行的关系运算是()。 A. 连接 B. 投影 C. 选择 D. 排序 3. 下列叙述正确的是( ) A. 索引改变记录的逻辑顺序 B. 索引改变记录的物理顺序 C. 索引要建立一个新表 D. 创建索引不建立新文件 4.设有班级和学生两个实体,每个学生只能属于一个班级,一个班级可以有多名学生,则班级与学生之间的联系类型是()。 A.一对一的 B. 一对多的 C. 多对一的 D. 多对多的 5.对于打开项目管理器,下列说法不正确的是()。 A.打开项目文件,对应的项目管理器会自动打开 B.单击“常用”工具栏上的“打开”按钮,可以打开项目文件 C.选择“文件”菜单的“打开”命令,可以打开项目文件 D.单击项目管理器中的“打开”按钮,可以打开项目文件 6. 对于在项目管理器中重命名文件,下列说法不正确的是()。 A.选择“项目”—>“重命名文件”,可以重命名文件 B. 选择快捷菜单中的“重命名”命令,可以重命名文件 C. 在项目管理器中重命名文件,系统会自动修改对该文件的引用信息 D. 在项目管理器中重命名文件,与在Windows环境下重命名文件等效 7. 下列关于查询的描述,正确的是()。 A. 只能由自由表创建查询 B. 只能由数据库表创建查询 C. 不能由自由表创建查询 D. 可以根据数据库表和自由表创建查询 8.Visual FoxPro 支持的数据模型是()。 A.层次数据模型 B.关系数据模型 C.网状数据模型 D.树状数据模型 9.下列格式中,错误的是()。 A. {^2001-05-01,10:25:06 am} B. {^2001-05-01,10:25:06 a} C. {^2001-05-01;10:25:06 am} D. {^2001-05-01 10:25:06 a} 10.下列关于数据库表的叙述中,不正确的是()。 A.一个数据库表只能属于一个数据库 B. 一个数据库表可以属于多个数据库 C. 数据库表可以移出数据库成为自由表 D. 自由表可以添加到数据库成为数据库表 11.下面关于命令的叙述中,错误的是()。 A. 一行只能写一条命令 B. 一行可以写多条命令 C. 一条命令可以写到多条中 D. 命令格式中的关键字的大、小写等效 12.下列选项中不能作为字段名的是()。 A. 单价 B.单价 C. 单价_a D. 单价_1 13.复制D:\vf\abc.dbf表中所有男学生的数据来创建新表bcd.dbf,应该使用的命令是use D:\vf\abc.dbf和()。 A. copy to D:\vf\bcd B. copy to D:\vf\bcd for 男学生 C. copy to D:\vf\abc for 性别=“男” D. copy to D:\vf\bcd for 性别=“男” 14.VFP的字段类型不包括()。 A.字符型 B. 时间型 C.日期型 D. 逻辑型 15. 下列字段类型中,存储图像的字段类型应该是()。 A.字符型 B. 备注型 C.通用型 D. 逻辑型 16. 要为当前表中的所有的职工增加100元的工资,使用的命令是()。 A. change 工资 with 工资+100 B. replace 工资 with 工资+100 C. change all 工资 with 工资+100 D. replace all 工资 with 工资+100 17. 下列命令中,错误的是()。 A. use abc in 0 B. use abc in 5 C. use in 5 D. use in 0 18.要关闭已打开的表文件abc.dbf,可以的是()。 A. 在命令窗口输入close命令 B. 选择“文件”菜单的“关闭”命令 C. 在命令窗口输入clear命令 D. 在命令窗口输入use命令 19. 查询文件的扩展名是()。 A. .qpr B. .dbc C. .dbf D. .qpx 20. 以下方法中,不能追加记录的是()。 A. 选择“显示”->“追加方式”命令 B. 选择“表”->“追加新纪录”命令 C. 选择“表”->“追加记录”命令 D. 选择“文件”->“导出”命令 21.为数据库表创建索引的目的之一是()。 A. 改变表中记录的物理顺序 B. 为了对表进行实体完整性约束 C. 加快数据库表的更新速度 D. 加快数据库表的查询速度 22.在表设计器的“字段”选项卡中,可以创建的索引是()。 A. 主索引 B. 候选索引 C. 唯一索引 D. 普通索引 23. VFP中的set relation关联操作是一种()。 A. 逻辑连接 B. 物理连接 C. 逻辑排序 D. 物理排序 24. 参照性的规则不包括()。 A. 更新规则 B. 删除规则 C. 插入规则 D. 索引规则 25. 不能作为查询目标输出的是()。 A. 临时表 B. 视图 C. 标签 D. 图形 26. Visual FoxPro是()。 A.层次数据库管理系统 B.网状数据库管理系统 C.关系数据库管理系统 D.表格数据库管理系统 27. 下列关于视图的描述,正确的是()。

VFP程序设计基础-综合练习

1.数据库表可以设置字段有效性规则,字段有效性规则属于域完整性范畴,其中的"规则"是一个()。 ?A、逻辑表达式 ?B、字符表达式 ?C、数值表达式 ?D、日期表达式 参考答案: A 2.如果运行一个表单,以下事件首先被触发的是________。 ?A、Load ?B、 .Error ?C、.Init ?D、.Click 参考答案: A 3.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是()。 ?A、主索引 ?B、惟一索引 ?C、候选索引 ?D、普通索引 参考答案: A

4.视图设计器中含有的、但查询设计器中却没有的选项卡是()。 ?A、筛选 ?B、排序依据 ?C、分组依据 ?D、更新条件 参考答案: D 5.在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为()。 ?A、STUDENT.DOC ?B、STUDENT.MEN ?C、STUDENT.DBT ?D、STUDENT.FTP 参考答案: D 6.在以下各种说法中,正确的是 ?A、DELETE 、ZAP和PACK的功能各不相同 ?B、ZAP和PACK的功能相同 ?C、DELETE ALL和ZAP的功能相同 ?D、DELETE ALL和PACK的功能相同 参考答案: A

7.下列控件中,不能设置数据源的是 ?A、复选框 ?B、命令按钮 ?C、选项组 ?D、列表框 参考答案: B 8.在设计表单时,选项组用于指定选项组中哪个选项按钮被选中的属性是() ?A、ButtonCoun ?B、Value ?C、Buttons ?D、Caption 参考答案: B 9.在下列四个选项中,不属于基本关系运算的是()。 ?A、连接 ?B、投影 ?C、选择 ?D、排序 参考答案: D

vfp试题及答案九套

一、基本操作题 一、基本操作题(共4小题,共30分) 1、在考生文件夹下打开数据库CUST_M,为CUST 表建立主索引,索引名为客户编号,索引表达式为客户编号。 2、CUST 表和ORDER1表中必要的索引已经建立,为两表建立永久性联系。 3、为CUST 表增为字段:客户等级C(2),字段值允许为空。 4、为ORDER1表“金额”字段增加有效性规则:金额大于零,否则提示:金额必须大于零。 二、简单应用题 二、简单应用(2小题,计40分) 1、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT2,SC 和COURSE2。三个表如下所示: STUDENT2(学号,姓名,年龄,性别,院系编号) SC(学号,课程号,成绩,备注) COURSE2(课程号,课程名,先修课号,学分) 在考生文件夹下有一个程序dbtest3.prg,该程序的功能是定义一个视图VS1,检索选课门数是3门 以上的每个学生的学号、姓名、平均成绩、最低分、选课门数和院系编号,并按平均成绩降序排 序。请修改程序中的错误,并调试该程序,使之正确运行。不得增加或删减程序行。 2.在考生文件夹下有一个数据库CUST_M,数据库中有CUST 和ORDER1两个表。请使用菜单设计器制作一 个名为MY_MENU 的菜单,菜单只有“浏览”一个菜单项。 浏览菜单项中有“客户”、“订单”和“退出”三个子菜单: 客户子菜单使用SELECT * FROM CUST 命令对CUST 表查询; 订单子菜单使用SELECT * FROM ORDER1命令对ORDER1表查询;

退出子菜单使用SET SYSMENU TO DEFAULT 命令返回系统菜单。 三、综合应用题 三、综合应用(1小题,计30分) 在考生文件夹下有学生管理数据库stu_3,数据库中有score_fs 表,其表结构 是学号C(10) 、物理 I 、高数I 、 英语I 和平均分N(6.2)。成绩如果用-1表示,说明学生没有选学该门课程。其中,该表前四项已有数据。 请编写并运行符合下列要求的程序: 设计一个名为form_my 的表单,表单中有两个命令按钮,按钮的名称分别为cmdYes 和 CmdNo ,标题分别为 “统计”和“关闭”。 程序运行时,单击“统计”按钮应完成下列操作: (1)计算每一个学生的平均分存入平均分字段。注意:分数为-1不记入平均分,例如一个学生的三门成绩 存储的是90,-1,70,平均分应是80。 (2)根据上面的计算结果,生成一个新的表PJF ,该表只包括学号和平均分两项,并且按平均分的降序排序, 如果平均分相等,则按学号升序排序。 单击“关闭”按钮,程序终止运行。 答案 一、基本操作题 无 二、简单应用题 简单应用第1题,本题是一个程序修改题。第一个错误是在“USE DATABASE SDB”行,打开数据库的命令 错误,应该是“OPEN DATABASE”。第二个错误是在“FROM STUDENT2,

计算机二级《VFP》考试试题及答案3篇

计算机二级《VFP》考试试题及答案 第一篇:VFP数据管理 一、选择题 1、以下不属于DBF文件的组成部分的是( )。 A、数据文件 B、索引文件 C、程序文件 D、备份文件 答案: C 2、以下程序中,将DBF表的数据导入到Excel表中的命令为( )。 A、USE Excel B、COPY TO EXCEL C、SELECT Excel D、APPEND FROM Excel 答案: B 3、以下不属于DBF表的创建方式的是( )。 A、在程序中使用CREATE TABLE命令创建 B、在DBF表中使用COPY STRUCTURE命令复制 C、在Excel表中使用COPY TO命令复制 D、在命令行窗口中使用MODIFY FILE命令创建 答案: C 4、以下程序中,用于更新表结构的命令是( )。 A、MODIFY STRUCTURE

B、CHANGE STRUCTURE C、ALTER STRUCTURE D、MODIFY TABLE 答案: C 5、在VFP程序开发中,以下不属于DBF表创建关键字的是( )。 A、BINARY B、NUMBER C、FLOAT D、CHARACTER 答案: B 二、填空题 1、可以将DBF表的数据导出到文本文件中的命令是( )。答案: COPY TO 2、修改DBF表字段属性的命令是( )。 答案: MODIFY FIELD 3、在VFP中,利用父子表关系进行数据管理时,可以使用( )类型的控件。 答案: Grid 4、在DBF表中,如果要添加一个新的字段,可以使用命令( )。 答案: ALTER TABLE 5、查询关键字中,用于显示全部数据的关键字是( )。答案:LIST 三、问答题 1、请简述VFP中DBF表的基本结构。 答案:VFP中的DBF表由数据文件、索引文件和备份文件三部

VFP填空题+答案

∙在VFP的默认状态下,表以___独占___方式打开。 ∙如果USED("XS")返回为T,则说明___文件已打开_____。 ∙要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为_______。 答案:UPDATE JS SET GL=GL+1 ∙在REPLACE命令中,保留字__ADDITIVE__仅对备注型字段有效,使用时表示替换的内容追加到原备注中,否则替换原备注内容。 ∙请写出删除JS表中基本工资(GZ)在400元以下所有记录的DELETE-SQL命令________。 答案:DELETE FROM JS WHERE GZ<400 ∙如果要彻底删除当前工作区中打开表的所有记录,可以使用__ZAP__命令。 ∙打开一个表时,_结构符合索引___索引文件将自动打开,表关闭时它将自动关闭。 ∙数据库中的每一个表能建立__1__个主索引。 ∙除了自由表的字段名、表的索引名至多只有__10__个字符以外,其余名称的长度可以达到100多个字符。 ∙___存储过程_是保存在数据库中的过程代码,由用户自定义的函数和在创建表之间的参照完整性规则时系统创建的函数组成。 ∙参照完整性的插入规则只有两个,__删除和忽略。 ∙学生表和成绩表已经建立了参照完整性,如果删除学生表中的记录,该学生的所有成绩记录也自动全部删除,则两表之间的参照完整性设置为__删除级联__。 ∙要设置当前数据库中js表的gh字段的标题属性,可以dbsetprop(”_js.gh_”,”field”,”caption”,”工号”) ∙要获取当前数据库中xs表的xb字段的默认值,可以dbgetprop(”xs.xb”,”field”,”__default value__”) ∙对于已打开的多个索引,每次只有一个索引对表起作用,这个索引称为_主控索引__。 ∙在关系模型中实体之间的联系有三种:一对一关系、一对多关系和多对多关系。在VFP数据库中,数据库表之间不能建立的关系是_多对多关系__。 ∙_存储过程__是保存在数据库中的过程代码,它由一系列用户自定义函数或在创建表与表之间参照完整性规则时系统创建的函数组成。 ∙在移动表或数据库后更新链接,可以使用VALIDATE DATABASE命令检查数据库的有效性和更新链接.该命令要求以_独占___方式打开当前数据库。 ∙如果意外地删除了某个数据库文件,由于该数据库中包含的数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中。这时需要利用_FREE TABLE__命令删除存储在数据库表中的后链,使之成为自由表。 ∙若某字段定义为侯选索引或主索引型,要求该字段的值必须具有__唯一__性。 ∙索引可分为多种类型,其中__主索引__只适用于数据库表。 ∙“ODBC”的中文含义是__开放数据库互连。 ∙查询和视图在本质上都是一条__SELECT-SQL_语句。 ∙查询中的分组依据,是将记录分组,每个组生成查询结果中的__1___记录。 ∙视图可以在数据库设计器中打开,也可以用use 命令打开,但在使用use 命令打开视图之前,必须打开包含该视图的__数据库。 ∙在SELECT-SQL语句中,DISTINCT选项的功能是_去除重复项__。 ∙如果某select-sql 命令个使用了union子句将两个select语句联合起来,且需要对最终查

VFP教材习题与答案

VFP教材习题与答案 1. 在下列四个选项中,不属于基本关系运算的是()。 [单选题] * A. 连接. B. 投影 C. 选择 D. 排序(正确答案) 2. 能将当前表中有删除标记的记录物理删除的命令是()。 [单选题] * A. DELETE B. ZAP C. PACK(正确答案) D. DELETE FOR 3. 在DO WHILE <语句组>ENDDO中,若条件设置为.T.,则下列说法中正确的是()。 [单选题] * A. 程序一定出现死循环 B. 程序不会出现死循环 C. 在循环体中设置EXIT防止出现死循环(正确答案) D. 在循环体中设置LOOP防止出现死循环 4. 函数SQRT(数值表达式) 的功能是()。 [单选题] * A. 返回指定表达式的平方根(正确答案) B. 按四舍五入取数值表达式的整数部分 C. 返回数值表达式的整数部分 D. 返回数值表达式的符号 5. 在VFP中,可以对字段设置默认值的必须是()。 [单选题] *

A. 数据库表(正确答案) B. 自由表 C. 自由表或数库表 D. 不能设置字段的默认值 6. 可以随表的打开而打开的索引是()。 [单选题] * A. 单一索引文件 B. 复合索引文件 C. 结构化复合索引文件(正确答案) D. 非结构化复合索引文件 7. 用来指明复选框当前状态的属性是()。 [单选题] * A. Selected B. Caption C. Value(正确答案) D. ControlSource 8. ( B )属于容器类控件。 [单选题] * A. TextBOX B. Form(正确答案) C. Label D. Command 9. 在命令窗口中执行了命令X=5后,则系统默认变量的作用域是()。 [单选题] * A.全局(正确答案) B. 局部 C. 私有

VFP试题集锦

项目管理器 填空题: 1、在Visual FoxPro中,项目文件的扩展名是 [] 。 (3分) 参考答案:PJX或.PJX 错误!未找到引用源。 2、项目管理器的______选项卡用于显示和管理数据库,自由表和查询等. (3分) 参考答案:数据错误!未找到引用源。 3、每一个项目只能设一个()文件(3分) 参考答案:主错误!未找到引用源。 4、扩展名为.prg的程序文件在“项目管理器”的_____________选项卡中显示和管理(3分) 参考答案:代码错误!未找到引用源。 5、项目管理器的“移去”按钮有两个功能:一是把文件______________,二是__________文件(3分) 参考答案:移出项目,从磁盘上删除错误!未找到引用源。 6、在项目管理器,有()()()()()()等多个选项卡。(3分) 参考答案:全部数据文档类代码其他错误!未找到引用源。 7、在项目管理器中,()方便、快捷地浏览数据表。(3分) 参考答案:可以错误!未找到引用源。

8、“+”标志是表示某一项目的下面()子项目。(3分) 参考答案:包含错误!未找到引用源。 问答题: 1、项目管理器有哪些主要功能?(3分) 参考答案:略错误!未找到引用源。 2、项目管理器是什么?使用它有什么好处?(3分) 参考答案:略错误!未找到引用源。 得分: 创建数据库和表 单选题: 1、Visual FoxPro参照完整性规则不包括()。 A.更新规则 B.查询规则 C.删除规则 D.插入规则 参考答案: B 2、Visual Foxpro中,从数据库中移去表的命令是() A. REMOVE TABLE B. REMOVE DATABASE C. USE D. DELETE TALBE 参考答案: A 3、Visual Foxpro中,打开名为STUDENTS的数据库的命令是() A. USE STUDENTS B. OPEN STUDENTS C. OPEN DATABASE STUDENTS

VFP6.0基础复习试卷(附答案)

安徽省对口高考《VFP6.0数据库基础》复习试卷 教学检测卷(A卷) (本卷满分100分,考试时间为60分钟) 专业:班级:姓名: 一、填空题(本大题共10小题,每空2分,满分20分) 1.层次模型是用结构表示实体及其之间联系的数据模型。 2.在一个二维表中,水平方向的行成为元组,元组对应表的。 3.关系运算有、投影和连接。 4.把两个关系相同属性值的元组连接到一起形成一个新的关系的操作称为。 5.数据库管理系统由、数据操纵语言、数据库例行程序三部分组成。 6.log(10)结果为2.3,则1og(1000)结果为。 7. round(524.4625,-2)结果为。 8.时间函数time( )的值的类型为。 9. substr(“中华人民共和国”,3,4)的结果为。 10. vartype("5>3")结果为。 二、选择题(本大题共10小题,每空3分,满分30分) 11.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)之间的关系是( ) A.DBS管理DB和DBMS B.DBMS管理DB和DBS C.DB管理DBS和DBMS D.DBS就是DB,也就是DBMS 12.下列实体的联系中,属于一对一联系的是( ) A.某地某次升学考试中所有考生的集合与所有考生考号的集合之间的联系。 B.某地某次升学考试中所有考生的集合与所有考试科目的集合之间的联系。 C.某地某次升学考试中所有考生的集合与所有考生姓名的集合之间的联系。 D.某地某次升学考试中所有考生的集合与所有监考人员的集合之间的联系 13.关系数据库管理系统管理的是( ) A.一个表文件 B.若干个二维表

《VFP数据库》试卷(带答案)

《V F P数据库》试卷 A.'中国'<='大连' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库3.有如下SQLselect语句: select*from成绩where数学between80and100 与该语句等价的SQL语句是()。 A.select*from成绩where数学<100and数学>80

B.select*from成绩where数学>=100and数学<=80 C.select*from成绩where数学>100and数学<80 D.select*from成绩where数学<=100and数学>=80 4.SQL语句中修改表结构的命令是()。 A.altertable B.modifytable C.alterstructure D.modifystructure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引 7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modifystructure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.joinon子句B.where子句 C.groupby子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace成绩set语文=语文+10 B.update成绩set语文=语文+10 C.edit成绩set语文=语文+10 D.change成绩set语文=语文+10 12.在SQL语句中用于限定条件的子句是。 A.for子句B.while子句C.where子句D.condition子句 13.以下数据()不是字符型数据。 A."10/25/99" B.10/25/99 C.'10/25/99' D.[10/25/99] 14.数据表中的记录暂时不想使用时,应使用的命令是()。 A.delete B.pack C.zap D.recall 15.关闭命令窗口的操作方法是()。 A.“窗口”菜单下的“隐藏”菜单B.快捷键Ctrl+F4 C.单击常用工具栏命令窗口按钮D.以上方法都可以16.MAX(10,20,30,40)的执行结果是()。 A.10 B.20 C.30 D.40 17.在VFP中,建立索引的作用之一是()。 A.节省存储空间B.便于管理

VFP题库及标准答案

一、选择题(共40道,每道1分) 1、在下面地数据类型中默认值规定为0地是 ( a) A、数值型 B、字符型 C、逻辑型 D、日期型 2、在下面地Visual FoxPro表达式中,不正确地是 (c) A、{^2002-05-01 10:10:10 AM}-10 B、{^2002-05-01}-DATE() C、{^2002-05-01}+DA TE() D、{^2002-05-01}+10 3、假定已经执行了命令M="28+2", 再执行?&M,屏幕显示地结果是: ( b) A、30 B、28+2 C、[28+2] D、30.00 4、下面关于Visual FoxPro数组地叙述中,错误地是 ( c ) A、用DIMENSION和DECLARE都可以定义数组 B、Visual FoxPro支持一维数组和二维数组 C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组地各个数组元素初值为.F. 5、在VFP系统下,文件名中哪个是不合法地(c) A、teacher B、student_12 C、stu dent D、s123 6、表达式V AL("ABC12")+100地结果是(a) A、数值型 B、字符型 C、逻辑型 D、表达式非法 7、要为当前表中所有性别为“女”地职工增加100元工资,应使用命令( b ) . A、replace all 工资 with 工资+100 B、replace 工资 with 工资+100 for 性别='女' C、change all 工资 with 工资+100 D、change all 工资 with 工资+100 for 性别='女' 8、?A T("学生","中文系学生")命令显示地结果是(a) A、7 B、4 C、.T. D、1 9、在VFP中,用来指定以共享方式打开表文件地子句是( ). A、exclusive B、shared C、noupdate D、validate 10、字段宽度不是由VFP系统规定地是(b ) A、日期型 B、数值型 C、逻辑型 D、备注型 11、在Visual FoxPro中,通用型字段和备注型字段在表中地宽度都是(b) A、2个字节 B、4个字节 C、8个字节 D、10个字节 12、要对一个打开地表文件增加新字段,应当使用命令(b) A、append B、modify structure C、insert D、change 13、某表文件有5个字段,其中3个字符型字段地宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录地总字节数是(b) A、37 B、38 C、39 D、40 14、下列哪个操作要用到modify structure命令(c) A、添加一条记录 B、修改记录地内容 C、增加一个字段 D、删除一条记录 15、下面哪个操作要用命令modify structrue (a) A、添加一个字段 B、修改一条记录 C、删除文件 D、修改一个字段地值 6、已经打开一student表,含有学号,姓名等字段,执行命令:browse fields 姓名,下面说法正确地是:(C) 1 A、该命令执行后可以修改表中多个字段值 B、该命令执行后可以添加多个字段 C、该命令执行后可以修改姓名字段值 D、该命令执行后可以删除多个字段 17、对表SC(学号 C(8),课程号 C(2),成绩 N(3),备注 C(20)),可以插入地记录是( ). A、('20080101', 'c1', '90',NULL) B、('20080101', 'c1', 90, '成绩优秀') C、('20080101', 'c1', '90', '成绩优秀') D、('20080101', 'c1', '79', '成绩优秀')

相关文档
最新文档