当前位置:首页 >> 高中教育 >>

VFP操作命令练习(第二章)


Visual

FoxPro 总复习练习题

VFP 操作命令练习
一、 用适当的内容填空。 1. 数据库文件扩展名是__________,通常用_______________创建和修改数据库。 2. 在 VFP 中,打开数据库设计器的命令是____________________。 3. 在 VFP 中,用字母、汉字、数字或下划

线命名字段,但不能用__________开头。 4. 在学生表(XSB)的学号字段(XH)中,如果设定掩码为“999999” ,则只允许输入 __________位__________符号。 5. 不带条件和范围的 VFP 命令 Delete 将删除指定表中的__________记录。 6. 在 VFP 中,可以为数据库表设置字段有效性规则,该“规则”是一个__________ 表达式, “信息”是一个__________表达式。 7. 在 VFP 中,使数据库表变为自由表的命令是____________________。 8. 每一个打开的表文件都有一个用来记载记录当前位置的指针,该指针指向的记录称 为__________。 9. 在 Visual FoxPro 中,建立普通索引的作用之一是提高__________速度。 10. 在 Visual FoxPro 数据库的每个表中只能有一个__________索引。 11. 在 VFP 中指定字段或表达式中不允许出现重复值的索引是____________________ 12. 在 VFP 中,同一个表的多个索引可以创建在一个索引文件中,索引文件名与相关 的表同名,索引文件的扩展名是__________,这种索引称为__________。 13. 在 VFP 中,表设计器的“字段”选项卡中创建的是__________索引。 14. 在 VFP 中,为数据表建立性别(C,2)和年龄(N,2)的复合索引,正确的索引 表达式为____________________。 15. 用命令“Index On 姓名 Tag name Unique”建立索引,其索引类型是__________ 索引,索引文件类型是__________文件。 16. 在 VFP 中,Index 命令无法建立的索引是__________索引。 17. 在 VFP 系统中,用户可以使用 Open Database 命令打开多个数据库,但在某一时 刻只有一个__________数据库。 18. 在 VFP 中所谓自由表就是那些不属于任何__________的表。 19. 在 VFP 中参照完整性规则包括__________、__________和【__________。 20. 在 VFP 中选择一个没有使用的、编号最小的工作区的命令是__________。 21. 在 VFP 中, 使用数据库设计器为两个表建立联系, 首先应在父表中建立__________ 索引,在子表中建立__________索引。 22. 数据库是一个容器,用于管理存放在其中的对象,这些对象包括 __________ 、 __________、__________、__________和__________等。 23. 存储于数据库中的表称为__________,其在磁盘上以独立的文件保存,扩展名为 __________,将其从数据库中移出,其可以变为__________。 24. 在 VFP 数据类型的描述中,用字母__________表示字符类型,用字符__________ 表示数值类型,用字母__________表示日期类型,用字母__________表示逻辑类型。
1

Visual

FoxPro 总复习练习题

25. 表中备注型字段的字母表示为 __________ ,备注型字段用来保存 __________信 息,建 立具有备注类型字段的 表将同时建立一个和表 文件主名相同,扩展名为 __________的备注文件。 26.在 VFP 系统中,表具有的字段数最多为__________个,数据库表的字段名长度最 多为__________个字符,自由表的字段名长度最多为__________个字符。 27. 利用表设计器来设计表时,自由表和数据库表的设计界面是不同的,数据库表能 够设置的__________信息是自由表所不具有的。 28.对数据库表使用“移去”功能,其将转换为__________,为其设置的__________ 信息将丢失。 29. 利用工作区可以在 VFP 中同时打开多个表,VFP 中共有__________个工作区,在 每个工作区中能够打开__________个表文件。 30.选择工作区用__________命令,其参数可以是__________或__________。 31.在打开表时为其指定别名使用的关键字是__________,没有为其指定别名,则表 的默认别名为__________。 32. 对表中的记录用 VFP 的 Delete 命令进行删除,这种删除方式称为__________,在 执行了 Set Delete On 命令后, 使用 Browse 命令浏览表中记录则被删除的记录_______。 33.在表中增加一个空记录,使用的命令动词是__________;将同结构其他表中记录 追加到当前表中,使用的命令动词是__________。 34.在命令中按给定条件操作记录时,表示条件通常可以使用 For 或 While 两种子句 形式,对条件字段进行了索引应该使用__________子句,而__________子句与索引无 关,其操作范围内的全部满足条件记录。 35.在 VFP 系统中,可以修改记录的命令有____________________等;如果允许操作 部分字段,可以用__________关键字实现。 36.表中记录的输出除使用“?”命令外,还可以使用__________和__________命令, 在这两个命令中,将输出结果送打印机中,需要使用__________参数。 37. 索引是对表 中的记录进 行逻辑上的重 新排列, VFP 中的索引 文件可以分为 __________、 __________ 和__________三种, 其对应的文件扩展名分别是__________、 __________和__________。 38. __________索引文件可以在表打开的同时自动打开, 在系统中控制索引顺序的索引 称为__________。 39.查找表中记录可以使用的命令通常有__________和__________,其中__________ 命令要求表具有相关项的索引。 40.统计表中满足条件的记录数可以使用__________命令;对表中数值类型求和可以 使用__________命令;对表中数据进行分类汇总可以使用__________命令。 41. 表与表之间可以存在一对一关系、一对多关系和多对多关系,在 VFP 数据库中可 以 建 立 的 关 系 有 __________ 和 __________ , 建 立 关 系 的 两 个 表 需 要 建 立 相 应 的 __________文件。 42 . 在 数 据 库 中 建 立 的 表 与 表 之 间 的 关 系 称 为 __________ 关 系 , 其 通 常 应 用 在
2

Visual

FoxPro 总复习练习题

__________、__________和__________中;使用 Set Relation to 命令建立表间的关系 称为__________,其可以控制不同工作区中表间记录指针的联动。 43..基于 Visual FoxPro,打开一个空表,函数 EOF( )的值为__________ 。 44..基于 Visual FoxPro,当打开的表为一个空表时,函数 RECNO( )的值为 ___ 。 45..如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的 删除规则应设置成__________。 46. Visual FoxPro 数据库表的参照完整性是通过表之间的__________性联系建立的。 47. 基于 Visual FoxPro,不能用__________ 和通用型字段构造索引表达式创建索引。 48. 基于 Visual FoxPro,参照完整性规则包括更新规则、删除规则和__________ 。 49. 基于 Visual FoxPro, 当前工作区已打开一张表 , 执行 LIST 之后 ,EOF() 的值是 __________ 。 50. 基于 Visual FoxPro,假设记录指针指向第 2 条记录,当执行 LIST NEXT 1 后,屏幕上 将显示第______ 条记录。 51. 基于 Visual FoxPro,可以为字段建立字段有效性规则的表是__________ 表。 52. 基于 Visual FoxPro,惟一索引的"惟一"是指 __________ 的惟一,而不是字段值的 惟一。 53. 在 Visual FoxPro 中,一个数据库表可以创建__________个主索引文件。 54. 在 Visual FoxPro 中可以修改表结构的窗口称为__________。 55. 在 Visual FoxPro 中通过建立主索引或候选索引来实现__________ 完整性约束。 56. 基于 Visual FoxPro,在数据库中 ,数据有效性规则包括域完整性、实体完整性和 __________等。 57. 基于 Visual FoxPro,执行 GO BOTTOM 之后,EOF()的值是__________。 58. 基于 Visual FoxPro,自由表中不能创建的索引类型是__________ 。 二、 从参考答案中选择一个最佳答案。 1. 在 VFP 中,创建一个名为 MAIN.DBC 的文件,使用的命令是【 】 。 A. Create B. Create MAIN C. Create Table MAIN D. Create Database MAIN 2. 在 VFP 中,打开数据库 MAIN 的正确命令是【 】 。 A. Use Database MAIN B. Use MAIN C. Open MAIN D. Open Database MAIN 3. VFP 中字段的数据类型不可以指定为【 】 。 A. 日期型 B. 时间型 C. 通用型 D. 备注型 4.在 Visual FoxPro 中,存储图象的字段类型应该是【 】 。 A. 备注型 B. 通用型 C. 字符型 D. 双精度型 5. 在一个 VFP 数据库表文件中有 2 个通用字段和 3 个备注字段,该表的备注文件数 目是【 】个。 A. 1 B. 2 C. 3 D. 5 6. 当前打开的图书表中有字符型字段“图书号” ,将图书号以字母 A 开头的图书记录 全部打上删除标记的命令是【 】 。
3

Visual

FoxPro 总复习练习题

A. Delete For 图书号=”A” B. Delete While 图书号=”A” C. Delete For 图书号=”A*” D. Delete For 图书号 Like “A%” 7. 在 VFP 中,为当前表所有性别为"女"的职工增加 100 元工资,命令是【 】 。 A. Change All 工资 With 工资+100 For 性别="女" B. Replace 工资 With 工资+100 For 性别="女" C. Change All 工资 With 工资+100 D. Replace All 工资 With 工资+100 8. 在 VFP 中,表文件和索引文件都已打开,确保将记录指针定位在记录号为 1 的记 录上,使用命令【 】 。 A. Go Top B. Go Bof( ) C. Skip 1 D. Goto 1 9. 以下关于主索引和候选索引的叙述正确的是【 】 。 A. 主索引和候选索引都能保证表记录的惟一性 B. 主索引和候选索引都可以建立在数据库表和自由表上 C. 主索引可以保证表记录的惟一性,而候选索引不能 D. 主索引和侯选索引是相同的概念 10. 下列关于索引文件叙述正确的是【 】 。 A. 索引文件必须配合原数据表使用 B. 一个数据表文件只能建立一个对应的索引文件 C. 复合索引文件的扩展名为 IDX D. 单独索引文件的扩展名为 CDX 11. 在 VFP 中,打开表并设置当前有效索引(相关索引已建立) ,下列命令正确的是 【 】 。 A. Order Student In 2 Index 学号 B. Index 学号 Order Student C. Use Student In 2 Order 学号 D. Use Student In 2 12. 有一学生表,通过表设计器为该表建立索引。其中一个索引的索引表达式为姓名, 索引名为 XM。若该表在当前工作区中已打开,将上述索引设置为当前索引的命令是 【 】 。 A. Set Inde To 姓名 B. Set Inde To XM C. Set Orde To 姓名 D. Set Orde To XM 13. 不能放入数据库容器中的对象是【 】 。 A. 连接 B. 视图 C. 数据库表 D. 表单 14. 在 VFP 系统中,利用【 】命令可以创建表。 A. Create B. Create Database C. New D. New Table 15.在 VFP 中,具有扩展名.DBF 的文件是【 】 。 A. 数据库文件 B. 索引文件 C. 查询文件 D. 表文件 16. 在 VFP 中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它 们分别为【 】 。 A. 1、4、8 B. 4、4、10 C. 1、10、8 D. 2、8、8 17.表的记录长度比其各字段长度之和多一个字符,这个字符用来【 】 。 A. 存放记录号 B. 存放索引标识 C. 存放删除标志 D. 存放数据库序列号
4

Visual

FoxPro 总复习练习题

18. 在 VFP 中,学生表(XSB)已打开,调用表设计器对表结构进行修改,使用的命 令是【 】 。 A. Modify Structure XSB B. Modify Command XSB C. Modify Structure D. Modify Table 19. 向表中添加记录可以使用的命令有【 】 。 A. Append Record B. Append Blank C. New D. Create 20. 某个表中使用逻辑型字段“婚否”存储职工的婚姻状况,并规定其值为真(.T.)时代 表已婚,其值为假(.F.)时代表未婚。打开该表后,要显示全部未婚职工的记录,可以 使用的命令是【 】 。 A. List All B. Display For 职工=”未婚” C. Display All For .NOT.婚否 D. List All For “未婚” 21. 用【 】命令可以将表中做了逻辑删除的记录真正从表中删除。 A. Delete B. Pack C. Zap D. Drop 22.删除表中全部记录的命令是 Zap,与之等价的命令是【 】 。 A. Delete All B. Delete C. Pack All D. ReCall All Pack Pack Delete All Delete All 23.对打开的一个空表,分别使用函数 Bof 和 Eof 进行测试,得到的结果是【 】 。 A. .T.和.T. B. .T.和.F. C. .F.和.T. D. .F.和.F. 24. 在当前打开的表中执行 Go Bottom / Skip / ?Eof() ,则屏幕显示为【 】 。 A. .T. B. .F. C. 没有任何信息 D. 提示出错 25. 在 VFP 命令中省略范围时使用 For 子句,则其操作范围是【 】 。 A. 当前记录 B. 全部记录 C. Rest D. 不执行操作 26. 使用命令 Use XSB In 3 Alias XSJBZL 打开表后,则表的别名为【 】 。 A. XSXXB B. 3 C. Alias D. XSJBZL 27.执行语句 Select 0 选择工作区,下列说法正确的是【 】 。 A. 选择了 0 号工作区 B. 选择了当前工作区 C. 选择了最小工作区 D. 选择了没有使用的最小号工作区 28.用命令“Index On 学号 Tag 学号”为学生表建立索引,其索引类型是【 】 。 A. 普通索引 B. 主索引 C. 候选索引 D. 惟一索引 29. 统计表中满足条件的记录数,可以使用命令【 】 。 A. RecCount B. Count C. RecNum D. Total 30.在命令窗口中使用 Locate 命令成功查找到所需一个记录,如要继续查找满足条件 的其他记录,则应多次使用命令【 】 。 A. Skip B. Continue C. Loop D. Next 31.为两个相关表建立永久关系,对这两个表的基本要求是【 】 。 A. 存储于同一数据库中 B. 两个自由表 C. 存储于不同的数据库中 D. 一个是数据库表,另一个是自由表 32.建立表间参照完整性时,在父表中删除记录,要求同步删除子表中的相关记录,
5

Visual

FoxPro 总复习练习题

则父表与子表的删除规则应选择为【 】 。 A. 级联 B. 限制 C. 忽略 D. 响应 33.如果要更改表中数据的类型,应在“表设计器”的【 】选项卡中进行。 A. 字段 B. 表 C. 索引 D. 数据类型 34.以下关于自由表的叙述正确的是【 】 。 A.自由表可以添加到数据库中,但数据库中的表不可以从数据库中移出成自由表 B.自由表不能添加到数据库中 C.自由表可以添加到数据库中,数据库中的表也可以从数据库中移出成为自由表 D.自由表是用以前 FoxPro 版本建立的表 35. 在 Visual Foxpro 中, 数据库表与自由表不同, 下列不属于数据表特点的是 【 】 。 A.数据库表的字段没有默认的控件类 B.数据库表可以使用长表名,在表中可以使用长字段名 C.可以为数据库表的字段指定默认值和输入掩码 D.数据库表支持主关键字、参照完整性和表之间的联系 36.设置字段级规则时, “字段有效性”框的“规则”中应输入___表达式, “信息”框 中输入_____表达式【 】 。 A. 字符串、逻辑 B. 逻辑、字符串 C. 逻辑、由字段决定 D. 由输入的字段决定、逻辑 37. 使用 BROWSE 命令可以方便地对当前数据表记录进行多种编辑操作,包括 【 】 。 A. 修改、追加、删除、但不能插入 B. 修改、追加、删除及插入 C. 修改、删除、插入但不能追加 D. 修改、追加、插入,但不能删除 38. 在 Visual Foxpro 中,要浏览表记录,首先用【 】命令打开要操作的表。 A. USE B. OPEN STRUCTURE C. MODIFY STRUCTURE D. MODIFY 39. 当执行命令 USE teacher ALIAS js IN B 后,被打开的表的别名是【 】 。 A. teacher B. js C. B D. js_B 40.下面【 】命令组与 LIST FOR xb="女" 具有相同的显示结果。 A. LIST/ SET FILTER TO B. SET FILTER TO xb="女"/ LIST C. SET FILTER TO/LIST D. LIST/SET FILTER TO xb="女" 41.索引文件中的标识名最多由【 】个字母、数字或下划线组成。 A. 5 B. 6 C. 8 D. 10 42.某打开的表中有20条记录,当前记录号为8,执行命令 LIST NEXT 3 后,所 显示的记录的序号为【 】 。 A. 8-11 B. 9-10 C. 8-10 D. 9-11 43.下列关于表的索引的描述中,错误的是【 】 。 A. 复合索引文件的扩展名为.cdx B. 结构复合索引文件随表的打开而自动打开
6

Visual

FoxPro 总复习练习题

C. 当对表编辑修改时,其结构复合索引文件中的所有索引自动维护 D. 每张表只能创建一个主索引和一个候选索引 44. Visual FoxPro 中的 4 个索引中,表可以创建多个【 】 。 A. 主索引、候选索引、唯一索引、普通索引 B. 候选索引、唯一索引、普通索引 C. 主索引、候选索引、唯一索引 D. 主索引、唯一索引、普通索引 45. Visual FoxPro 中多表关联参照完整性不包括【 】 。 A. 更新规则 B. 插入规则 C. 查询规则 D. 删除规则 46. 在 Visual FoxPro 中,表文件 ST.DBF 中有字段:姓名(C)、出生年月(D)和总分(N) 等,要建立姓名、总分和出生年月的组合索引,其索引关键字表达式是【 】 。 A. 姓名+总分+出生年月 B. "姓名"+"总分"+"出生年月" C. 姓名+STR(总分)+STR(出生年月) D. 姓名+STR(总分)+DTOC(出生年月) 47. 在 Visual FoxPro 中,参照完整性规则包括【 】 。 A. 更新 B. 更新、插入、删除 C. 查询 D. 插入 48. 在 Visual FoxPro 中,当前表有学号、数学、英语、计算机和总分等五个字段,其中 后四个字段均为数值型字段 .将当前记录的三科成绩汇总后存入总分字段中 ,可使用的 命令是【 】 。 A. SUM 数学+英语+计算机 TO 总分 B. REPLACE FOR .T. 总分 WITH 数学+英语+计算机 C. REPLACE 总分 WITH 数学+英语+计算机 D. REPLACE 总分 WITH SUM(数学,英语,计算机) 49. 在 Visual FoxPro 中,当前记录是 7 号,执行 SKIP-3 和 DISPLAY NEXT 3 两条命 令后显示的记录序号是【 】 。 A. 3、4、5 B. 4、5、6 C. 2、3、4 D. 3 50. 在 Visual FoxPro 中,当数据库打开时,包含在数据库中的所有表都可以使用,但这 些表不会自动打开,使用时需要执行【 】命令。 A. CLEAR B. USE <数据表名> C. OPEN D. LIST 51. 在 Visual FoxPro 中,对数据表的结构进行操作,通常是在【 】环境下完成的。 A. 表设计器 B. 表向导 C. 表浏览器 D. 表编辑器 52. 在 Visual FoxPro 中,对数据表建立性别(C,2)和年龄(N,2)的复合索引时,正确的索 引关键字表达式为【 】 。 A. 性别+年龄 B. 性别+STR(年龄,2) C. 性别+STR(年龄) D. 性别,年龄 53. 在 Visual FoxPro 中,假设数据表文件中共有 50 条记录,执行命令 GO BOTTOM 后,记录指针指向记录的序号是【 】 。 A. 1 B. 50 C. 51 D. EOF( ) 54. 在 Visual FoxPro 中,建立一个库文件结构,库中有姓名字段(C 型,6 字节)、出生年 月字段(D 型)和婚否字段(L 型),则该库中总的字段宽度是【 】 。 A. 15 B. 16 C. 17 D. 18 55. 在 Visual FoxPro 中,将学生的自传存储在表中 , 应采用哪种数据类型的字段
7

Visual

FoxPro 总复习练习题

【 】 。 A. 字符类型 B. 通用类型 C. 逻辑类型 D. 备注类型 56. 在 Visual FoxPro 中,结构复合索引文件的特点是【 】 。 A. 一个索引文件中只能存放一个索引 B. 索引文件中必须有一个主索引 C. 索引文件名与表文件名可以不同 D. 索引文件随着表文件的打开而自动打开 57. 在 Visual FoxPro 中,命令 "DELETE FOR 奖学金 <300" 和 "DELETE FILE CHX3.PRG"的作用是【 】 。 A. 都是删除文件 B. 前者删除记录,后者删除文件 C. 都是删除记录 D. 前者删除文件,后者删除记录 58. 在 Visual FoxPro 中, 若所建立索引的字段值不允许重复,并且一个表中只能创建一 个,它应该是【 】 。 A. 主索引 B. 唯一索引 C. 候选索引 D. 普通索引 59. 在 Visual FoxPro 中,若要恢复逻辑删除的若干记录,应该【 】 。 A.用重新输入 B.按 ESC 键 C.重新单击删除标识 D.用 SET DELETE OFF 命令 60. 在 Visual FoxPro 中,设 STUDENT 表有 10 条记录,执行如下命令: USE STUDENT INSERT BLANK 则结果是在 STUDENT 表的【 】 。 A.在第一条记录前面插入一个空白记录 B.在第一条记录后面插入一个空白记录 C.在最后一条记录前面插入一个空白记录 D.在最后一条记录后面插入一空白记录 61. 在 Visual FoxPro 中, 设学生表中共有 100 条记录,执行如下命令的结果是 【 】 。 INDEX ON -总分 TO ZF SET INDEX TO ZF GO TOP DISPLAY A. 显示的记录号是 1 B. 显示分数最高的记录号 C. 显示的记录号是 100 D. 显示分数最低的记录号 62. 在 Visual FoxPro 中,设职工工资表已打开,要把记录指针定位在第 1 个工资高于 800 元的记录上,应使用命令【 】 。 A. SEEK 工资>800 B. FIND 工资>800 C. FIND FOR 工资>800 D. LOCATE FOR 工资>800 63. 在 Visual FoxPro 中,使用 MODIFY DATABASE 命令打开数据库设计器时,如果 指定了 NOEDIT 选项,则表示【 】 。 A. 只是打开数据库设计器,禁止对数据库进行修改 B. 打开数据库设计器,并可以对数据库进行修改 C. 在数据库设计器打开后程序继续执行 D. 打开数据库设计器后,应用程序会暂停 64. 在 Visual FoxPro 中,下列不能作为字段名的是【 】 。
8

Visual

FoxPro 总复习练习题

A. 价格 B. 价 格 C. 价格_a D. 价格_5 65. 在 Visual FoxPro 中,下列可以作为字段名的是【 】 。 A. NAME+1 B. NAME-9 C. NAME_9 D. 9NAME 66. 在 Visual FoxPro 中,下面有关索引的描述正确的是【 】 。 A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B. 索引与数据库表存储在一个文件中 C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件 D. 使用索引并不能加快对表的查询操作 67. 在 Visual FoxPro 中, 要使当前表所有职工增加 100 元工资,应该使用命令 【 】 。 A.CHANGE ALL 工资 WITH 工资+100 B.REPLACE ALL 工资 WITH 工资+100 C. CHANGE 工资 WITH 工资+100 D. REPLACE 工资 WITH 工资+100 68. 在 Visual FoxPro 中, 某数据表中含 9 条记录,执行 LIST 命令后,其 RECNO( )的返 回值为【 】 。 A. 1 B. 8 C. 9 D. 10 69. 在 Visual FoxPro 中,以下关于自由表的叙述,正确的是【 】 。 A. 全部是用以前版本的 FoxPro(FoxBASE.建立的表 B. 可以用 Visual FoxPro 建立,但是不能把它添加到数据库中 C. 可以添加到数据库中,数据库表也可以从数据库中移出成为自由表 D. 可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表 70. 在 Visual FoxPro 中,用命令"INDEX ON 姓名 TAG index_name UNIQUE"建立 索引,其索引类型是【 】 。 A. 主索引 B. 普通索引 C. 候选索引 D. 唯一索引 71. 在 Visual FoxPro 中,允许记录中出现重复索引值的索引是【 】 。 A. 普通索引 B. 唯一索引 C. 侯选索引 D. 主索引 72. 在 Visual FoxPro 命令窗口中键入 CREATE DATA 命令后,屏幕会出现一个创建对 话框,要完成同样的工作,还可以采取如下步骤【 】 。 A. 单击"文件"菜单中的"新建"项,然后在"新建"对话框中选定【数据库】单选按钮, 再单击【新建文件】按钮。 B. 单击"文件"菜单中的"新建"项,然后在"新建"对话框中选定【数据库】单选按钮, 再单击【向导】按钮。 C. 单击"文件"菜单中的"新建"项,然后在"新建"对话框中选定【表】单选按钮,再单 击【新建文件】按钮。 D. 单击"文件"菜单中的"新建"项,然后在"新建"对话框中选定【表】单选按钮,再单 击【向导】按钮。 73. 在 Visual FoxPro 中,建立索引的作用之一是【 】 。 A.节省存储空间 B.便于管理 C.提高查询速度 D.提高查询和更新速度
9

Visual

FoxPro 总复习练习题

74. 在 Visual FoxPro 中,用 LOCATE FOR <expL>命令按条件查找记录,当查找到满足 条件的第一条记录后,若还需要查找下一条满足条件的记录,应使用【 】 。 A. 再次用 LOCATE FOR <expL>命令 B. SKIP 命令 C. CONTINUE 命令 D. GO 命令 75. 在 Visual FoxPro 中,在打开学生表后 ,在显示记录时,将成绩升序排列的命令是 【 】 。 A.INDEX ON 成绩 TAG ABC B.INDEX ON -成绩 TAG ABC C.INDEX ON 成绩 TAG ABC DESC D.INDEX ON -成绩 TAG ABC ASCE 76. 在 Visual FoxPro 中,在数据表中的数据暂时不想使用,为提高数据表的使用效率, 对这些"数据"最好要进行【 】 。 A. 逻辑删除 B. 物理删除 C. 不加处理 D. 数据过滤器 77. 在 Visual FoxPro 中,在数据库设计器中 ,建立两个表之间的一对多联系是通过 【 】实现的。 A. "一方"表的主索引或候选索引,"多方"表的普通索引 B. "一方"表的主索引,"多方"表的普通索引或候选索引 C. "一方"表的普通索引,"多方"表的主索引或候选索引 D. "一方"表的普通索引,"多方"表的候选索引或普通索引 78. 在 Visual FoxPro 中,执行命令"INDEX ON 姓名 TAG index_name"建立索引 后,下列叙述错误的是【 】 。 A.此命令建立的索引是当前有效索引 B.此命令所建立的索引将保存在.IDX 文件中 C.表中记录按索引表达式升序排序 D.此命令的索引表达式是"姓名",索引名是"index_name" 79. 可以在 BROWSE 浏览窗口中,按 CTRL+T 键实现【 】操作。 A. 逻辑删除记录和物理删除记录 B. 逻辑恢复记录和物理恢复记录 C. 逻辑删除记录和逻辑恢复记录 D. 物理删除记录和物理恢复记录 80. 表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成 绩汇总后存入总分字段中,应使用命令【 】 。 A. TOTAL 数学+英语+计算机 TO 总分 B. REPLACE 总分 WITH 数学+英语+计算机 C. SUM 数学+英语+计算机 TO 总分 D. REPLACE ALL 数学+英语+计算机 WITH 总分 三、 从参考答案中选择全部正确答案 1. 在 VFP 中,数据库用于存储【 】 。 A. 数据库表的属性、有效性规则 B. 视图 C. 数据库表 D. 自由表 E. 表格 2. 下列关于数据库和数据库表之间关系叙述正确的是【 】 。 A. 数据库表中可以包含数据库 B. 数据库中只包含数据库表 C. 一个数据库中可含多个表 D. 数据库和其中的表没有任何关系 E. 数据库可以包含数据库表、表间的关系和视图等
10

Visual

FoxPro 总复习练习题

3. 在 Visual FoxPro 中以下叙述错误的是【 】 。 A. 关系也被称作表单 B. 关系也被称作表 C. 一个数据库中只能包含一个数据库表 D. 表文件的扩展名是 DBF E. 多个数据库表存储在一个文件中 4. 在 VFP 中,下列文件扩展名相同的是【 】 。 A. 项目 B. 数据库 C. 数据库表 D. 自由表 E. 表格 5. 在 VFP 中,新建学生表 STUDENT,表中包含通用型字段,则生成【 A. Student.DOC B. Student.DBC C. Student.DBF D. Student.DCT E. Student.FPT 6. 在 VFP 中,以下关于空值(NULL)叙述正确的是【 】 。 A. NULL 值等同于空字符串 B. NULL 值表示字段或变量还没有确定值 C. VFP 不支持 NULL 值 D. NULL 值等同于数值 0 E. 主索引关键字的值不允许为 NULL 7. 有关 ZAP 命令的描述,错误的是【 】 。 A. ZAP 命令只能删除当前表的当前记录 B. ZAP 命令只能删除当前表的带有删除标记的记录 C. ZAP 命令能删除当前表的全部记录 D. ZAP 命令能删除表的结构和全部记录 E. ZAP 命令和 PACK 命令功能完全相同 8. VFP 中可以用来修改数据表记录的命令是【 】 。 A. Use B. Change C. Browse D. Modify Structure E. Edit 9. 在 VFP 中,下列【 】命令等效。 A. List 姓名,出生日期 B. List All Fields 姓名,出生日期 C. Display Fields 姓名,出生日期 D. Display All 姓名,出生日期 E. List Fields 姓名,出生日期 10. 下面有关索引的描述正确的是【 】 。 A. 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变 B. 索引与数据库表的数据存储在一个文件中 C. 创建索引是创建一个指向数据库表文件记录的指针构成的文件 D. 使用索引并不能加快对表的查询操作 E. 建立索引以后,原来的数据库表文件中记录的物理顺序不会被改变 11. 在 VFP 中,允许出现重复字段值的索引是【 】 。 A. 候选索引 B. 普通索引 C. 惟一索引 D. 主索引 E. 结构化索引 12. 在 VFP 系统中,关于自由表叙述正确的是【 】 。 A. 自由表和数据库表是完全相同的 B. 自由表不能建立主索引 C. 自由表不能设置字段的属性规则和约束条件 D. 自由表不能建立候选索引 E. 自由表不可以加入到数据库中 13. 下列命令中能够以交互方式输入记录信息的命令有【 】 。
11

】文件。

Visual

FoxPro 总复习练习题

A. Append B. Append Blank C. Edit D. List E. Display 14. 下列【 】命令可以将表中的全部记录在打印机上打印出来。 A. Display To Printer B. List To Printer C. Dir > PRN D. Copy To Printer E. Copy Structure To Printer 15. 查找学生表(XSB)中 1985 年 1 月 1 日前出生的男同学,命令中正确的条件是 【 】 。 A. 出生日期>{01/01/1985} AND 性别=’男’ B. 出生日期<{01/01/1985} OR 性别=”男” C. 出生日期>{^1985-01-01} AND 性别=’2’ D. 出生日期<{^1985-01-01} AND 性别=’1’ E. 出生日期>CTOD(“01/01/85”) AND 性别=’2’ F. 出生日期<CTOD(“01/01/85”) AND 性别=’1’ 16. 在 Visual FoxPro 中,相当于主关键字的索引是【 】 。 A. 主索引 B. 普通索引 C. 惟一索引 D. 排序索引 E. 候选索引 17. 打开相应的表文件,执行命令"Index On 姓名 Tag Index_name "建立索引后, 下列叙述错误的是【 】 。 A. 此命令建立的索引是当前有效索引 B. 此命令所建立的索引将保存在.idx 文件中 C. 表中记录按索引表达式升序排序 D. 此命令建立的索引是非结构复合索引 E. 此命令的索引表达式是"姓名",索引标识是"Index_name" 18. 表的相关索引已建立,则打开表并设置控制索引的正确命令是【 】 。 A. Order XSB In 2 Index 学号 B. Use XSB In 2 Order 学号 C. Index 学号 Order XSB D. Use XSB In 2 E. Use XSB In 2 Order 1 19.记录指针定位于表的开始记录,使用查找命令后,检测查找是否成功,可以使用 的函数有【 】 。 A. Bof() B. Eof() C. Found() D. Seek() E. Succeed() 20.指定控制索引打开了一个表文件,要使记录指针定位在表中记录号为 1 的记录上, 则可以使用的命令是【 】 。 A. Go 1 B. Go Top C. Skip 1 D. Next 1 E. Goto 1 21.表与表间的临时关系通常可以使用在【 】中。 A. 数据环境 B. 查询设计器 C. 数据库设计器 D. 视图设计器 E. 程序 22.在数据库中建立父表与子表的一对多关系,要求父表使用的索引类型有【 】 。 A. 主索引 B. 普通索引 C. 候选索引 D. 惟一索引 E. 交叉索引 23.设置数据库表间的参照完整性时,可以使用的连接规则有【 】 。 A. 级联 B. 扩展 C. 限制 D. 共享 E. 同步 F. 忽略 四、判断题 1.Visual FoxPro 程序文件的扩展名是.DBF。 【 】 2.在 Visual FoxPro 中,备注型字段的输入是进入文字编辑窗口后进行的。 【 】
12

Visual

FoxPro 总复习练习题

3.在 Visual FoxPro 中,表文件由结构和记录内容两部分组成。 【 】 4.在 Visual FoxPro 中,子程序和命令文件一样是一独立的磁盘文件,扩展名为.PRG。 【 】 5.在 Visual FoxPro 中,DELETE ALL 命令与 ZAP 命令的功能是等效的。 【 】 6.在 Visual FoxPro 中,GO 命令的功能是绝对移动指针。 【 】 7.在 Visual FoxPro 中,INPUT 语句只是用来接收数值型数据。 【 】 8.在 Visual FoxPro 中,LIST/DISPLAY 命令是在 Visual FoxPro 的浏览窗口显示记录 内容。 【 】 9.在 Visual FoxPro 中,PACK 命令可以恢复已被逻辑删除的数据记录。 【 】 10.在 Visual FoxPro 中,SKIP 命令的功能是绝对移动指针。 【 】 11.在 Visual FoxPro 中,SKIP 命令和 GO 命令完全相同。 【 】 12.Visual FoxPro 中,工作区只有 10 个供用户同时使用。 【 】 13.Visual FoxPro 中数据库文件中可以打开查询文件。 【 】 14.Visual FoxPro 中自由表和数据库的功能是一样的。 【 】 15.在 Visual FoxPro 中,表和索引文件建立后,则索引文件和表文件必须一起使用。 【 】 16.在 Visual FoxPro 中,表和索引文件建立后,则索引文件和表文件必须一起使用。 【 】 17.在 Visual FoxPro 中,表设计器所创建的索引一定会存储在结构复合索引文件中。 【 】 18.在 Visual FoxPro 中,表文件的别名可以指定为该工作区的区名。 【 】 19.在 Visual FoxPro 中,表文件使用 SORT 命令排序后,新生成的排序文件取代了原来 表的文件名。 【 】 20.在 Visual FoxPro 中,打开索引文件后,执行 SKIP 命令,当前记录号不一定增加。 【 】 21.在 Visual FoxPro 中,打开索引文件后,执行 SKIP 命令,当前记录号不一定增加。 【 】 22.在 Visual FoxPro 中,当创建好一张表后,要在表的末尾追加一条记录,应输入命令 INSERT。 【 】 23.在 Visual FoxPro 中,当创建好一张表后,要在表的末尾追加一条记录,应输入命令 INSERT。 【 】 24.在 Visual FoxPro 中,关闭索引文件后,表的显示就恢复原来的顺序。 【 】 25.在 Visual FoxPro 中,将指针指向表文件中第一条记录的命令可以用 GO 1。 【 】 26.在 Visual FoxPro 中,命令 CHANGE 的功能是打开数据表。 【 】 27. 在 Visual FoxPro 中,命令 LIST FOR 性别="女"与命令 LIST WHILE 性别="女 "的功能没有什么不同。 【 】 28. 在 Visual FoxPro 中,命令 LIST FOR 性别="女"与命令 LIST WHILE 性别="女 "的功能没有什么不同。 【 】
13

Visual

FoxPro 总复习练习题

29.在 Visual FoxPro 中,命令窗口可以显示命令执行结果。 【 】 30.在 Visual FoxPro 中,排序将改变原来表的物理位置生成一个新的表。 【 】 31.在 Visual FoxPro 中,使用 DELETE 可逻辑删除记录。 【 】 32.使用 Visual FoxPro 命令编辑表的数据时,必须先打开表。 【 】 33. 在 Visual FoxPro 中,数据表中的数据必须是在数据库文件打开后才能修改。 【 】 34. 在 Visual FoxPro 中,所有改变记录指针的命令只影响当前工作区的表文件。 【 】 35.在 Visual FoxPro 中,索引文件是依赖于表文件而存在的。 【 】 36.在 Visual FoxPro 中,索引文件不依赖于表文件而存在。 【 】 37.在 Visual FoxPro 中,要恢复已被 DELETE 命令删除的数据记录,必须执行 PACK 命令。 【 】 38.在 Visual FoxPro 中,一般情况下,记录指针只能在当前工作区移动。 【 】 39.在 Visual FoxPro 中,一个表中只能有一个备注型字段。 【 】 40.在 Visual FoxPro 中,用 USE 命令打开表时,指针默认指向第一条记录。 【 】 41.在 Visual FoxPro 中,用 ZAP 命令可以删除表文件。 【 】 42.在 Visual ForPro 中,使用 DELETE 、PACK 和 ZAP 都可以将记录从数据库中删 除。 【 】 43. 在 Visual FoxPro 中命令 SELECT 0 的功能是选择工作区号为 0 的工作区。 【 】 44. 在 Visual FoxPxo 中,使用命令 FIND 不加定界符可以直接查找字符型数据。 【 】 45.在 Visual FoxPro 中,在键入打开表命令时,扩展名.DBF 可以省略不写。 【 】 46. 在 Visual FoxPro 中,在缺省所有选择项时,DISPLAY 和 LIST 命令显示记录的多少 是一样的。 【 】 47. 在 Visual FoxPro 中,在索引文件打开状态下,INSERT 命令和 APPEND 命令均添 加在最后一条记录上。 【 】 48.在 Visual FoxPro 中,在自由表中也可以建立主索引。 【 】 49.在 Visual FoxPro 中,执行 DELETE 命令一定要慎重,否则记录逻辑删除后,将无法 恢复。 【 】 50.在 Visual FoxPro 中,指定主索引后,执行 SKIP 5 命令,则移动后的记录号比移动前 的记录号大 5。 【 】 51.在 Visual FoxPro 中,字段变量的类型可以通过赋值任意改变。 【 】 52.在 Visual FoxPro 中,字段变量和内存变量一样,可以用"="命令被赋值。 【 】

14


相关文章:
VFP操作命令练习(第二章)
VFP操作命令练习(第二章)_高中教育_教育专区。VF操作命令,第二章 Visual FoxPro 总复习练习题 VFP 操作命令练习一、 用适当的内容填空。 1. 数据库文件扩展名...
vfp第二章练习题及参考答案
第二章练习题 一、选择题 1.下列数据为常量的是: A)02/18/99 B )F C)...A)L B)N C)C D)出错信息 二、填空题 1.请对执行下列命令的显示结果填空...
vfp 课后习题(第二章)
当存在数组 ARR 时,不可用 ARR=3 命令创建与数组同名的内存变量 二、填空题 1. 在 VFP 中,如果希望一个变量只限于在本过程中使用,则用___说 明此变量。...
VFP第二章习题解答
VFP 第二章习题解答 1.内存变量一经定义,它的类型将不能改变。 ×)( 2.如...3.命令? ROUND(1234.5678,3)执行后的输出结果是 1234.568 。 4.函数 TIME...
VFP第二章测试题
VFP第二章测试题_IT认证_资格考试/认证_教育专区。《数据库程序设计》第二章测试...15.打开索引文件后,设置主控索引的命令是 ,未打开索引重新索引的命令是 。 16...
VFP复习题第二章
第二章一、填空 共 38 题 (共计 38 分) 目前用户通常是在操作系统环境下(...也可以利用 VFP 命令 B:一个 VFP 窗口中,只能打开一个项目 C:在 VFP 窗口...
第二章练习
第二章练习 1.VFP系统允许字符型数据最大的宽度是___。 B、100 C、128 D....T. D、"ab" $ "abd" 36.设 X = 2、Y = 5,执行下列命令后,能够...
第二章 VFP系统简介习题二
第一章 VFP基础知识习题... 第二章 程序设计基础 第三章 语言基础(数据与....显示与隐藏命令窗口的操作是 A)单击“常用”工具栏上的“命令窗口”按钮 B)...
VFP练习题(答案)
VFP练习题(答案)_IT认证_资格考试/认证_教育专区。一、选择题 1.下列选项中能够...请编写表单的” 计算”和”退出”命令按钮的程序代码.说明: 第一操作数文本框...
《VFP》 第三章习题
VFP》 第三章习题_IT认证_资格考试/认证_教育专区。《VFP》 第三章习题 ...当表中的记录被指定的操作命令修改时,触发器被激活 Visual FoxPro 提供的触发器...
更多相关标签: