visual foxpro选择填空题

发布时间 : 星期四 文章visual foxpro选择填空题更新完毕开始阅读

29. 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择________。

A. 限制(Restrict) B. 忽略(Ignore)

C. 级联(Cascade) D. 级联(Cascade)或限制(Restrict) 【答案】C

30. 数据库表移出数据库后,仍然有效的是________。

A. 字段的有效性规则 B. 表的有效性规则 C. 字段的默认值 【答案】D

D. 结构复合索引

3.1.2 填空题

1. LIST和DISPLAY命令的区别在于,前者???????????,后者???????????。 【答案】LIST连续不分屏显示信息;DISPLAY采用分屏显示信息。

2. 在数据表结构设计时,字段宽度的总计数目比???????????之和大1,这是因为系统保留了1个字节的宽度记用于???????????。

【答案】各字段宽度;存放逻辑删除标

3. 所谓当前表是指???????????。

【答案】已经打开并且正在使用的数据表

4. 设当前记录为第3条记录(没有打开任何索引文件),执行SKIP 2后,记录指针指向???????????记录,连续执行GO BOTTOM和SKIP两条命令后,记录指针执向???????????。

【答案】第5条记录;最后一条记录后面(此时EOF()函数的值为.T.) 5. ???????????命令原来做逻辑删除,???????????命令用来做物理删除。 【答案】DELETE ; PACK

6. 索引文件分为???????????和复合索引文件,复合索引文件又分为???????????和???????????。

【答案】单入口索引文件;结构化复合索引文件;非结构化(独立)复合索引文件

7. Visual FoxPro将表分为两种,即???????????和???????????。 【答案】自由表,数据表

8. 汇总命令TOTAL的功能是分别对关键字相同的记录的数值型字段求和,并将结果存储在一个???????????中。 【答案】新数据表

9. 如果某记录的备注型字段标志显示为???????????,则表明该字段不再为空。 【答案】Memo

10. 字段“定价”为数值型,如果整数部分最多为3位、小数部分为2位,那么该字段的宽度至少应为???????????。

【答案】6位

11. 顺序查询对表的记录没有任何要求,但查找速度较慢;而索引查询要求表的记录是???????????的,查找速度较快。

【答案】按索引顺序排列

12. 当前表为图书表,其中字段“分类号”为字符型,要将分类号以字母“I”开头的记录作删除标记,可使用命令???????????。

【答案】DELETE FOR SUBSTR(分类号,1,1)=”I”

13. 物理删除当前表第8条到第15条记录的命令序列是???????????。

【答案】GO 8

DELETE NEXT 8 PACK

14. 结构复合索引文件的主名与???????????相同,它随表的打开而打开,在增删记录时会自动维护,因而使用最方便。

【答案】数据表名

15. 数据库表有4种索引类型,即???????????、普通索引、惟一索引和候选索引。 【答案】主索引 16. RSDA.DBF表中“婚否”字段为逻辑型,则显示所有已婚记录的命令为???????????。 【答案】LIST FOR 婚否=.T.

17. 永久关系建立后存储在???????????中,只要不作删除或变更就一直保存。 【答案】数据库

18. 利用LOCATE命令查找到满足条件的第1条记录后,连续执行???????????命令即可找到满足条件的其他记录。

【答案】CONTINUE

19. 对数据库表添加新记录时,系统自动地为某一字段给定一个初始值,这个值称为该字段的_____。

【答案】默认值

20. 自由表的扩展名是_____。

【答案】DBF

3.2.5 常见错误

1. 不能加入这个表…

出错原因:将属于某个数据库的数据表添加到另一个数据库时,会发生该类错误。解决方法是将该数据表移出原数据库,再进行添加。

2.“表设计器”确定按钮、插入按钮和删除按钮不可用。

出错原因:当前数据表为“只读”方式或当前数据表为“共享”方式。解决方法:在Windows环境下,修改数据表的属性,取消“只读”方式。以“独享”方式打开数据表的命令是:

SET EXCLUSIVE ON USE Xsda

或者:USE Xsda EXCLUSIVE

3. 修改表结构后,无法从“表设计器”退出。

出错原因:当设置“字段校验规则”后,单击“确定”按钮保存修改时,系统将按设定的规则校验每个记录,若有不符合规则的记录,将不准退出。解决方法:在系统弹出图3-13时,单击复选框取消设置,不用规则对照现有记录。

图3-13 规则校验对话框

4. 文件‘XXX’不存在。

出错原因:当前盘无此文件。解决方法:指定当前工作目录。

5. 文件必须以独占方式打开。

出错原因:数据表以“共享”方式打开后,执行“PACK”永久删除时,将发生该类错误。解决方法:以“独享”方式打开数据表。如:USE Xsda EXCLUSIVE。

6. 逻辑错误:分类汇总结果不正确。

出错原因:TOTAL语句执行前数据表未按指定关键字排序。 7. 变量找不到。

出错原因:变量名写错;当前数据表中无此字段;使用别区字段时未加别区名。 8. 文件正在使用。

出错原因:当前要打开的数据表在其他工作区已经打开了。常常发生在调试程序时,程序中途出错,由于未执行到关闭所有数据表的语句(如:CLOSE ALL),使许多数据表仍处于打开状态,当再次执行程序时发生该类错误。解决方法:在命令窗口输入命令CLEAR ALL或者CLOSE ALL。

9. 逻辑错误:关联不成功。

出错原因:父库与子库关联字段的类型不同或宽度不同;子库未在关联字段上索引或未指定关联字段为主控索引;数据表名与工作区名冲突,如:数据表名为A.dbf与第一工作区名冲突。

第4章 查询与视图

4.1 基础知识练习

4.1.1 选择题

1. 查询设计器和视图设计器的主要区别表现在________。

A. 查询设计器有“更新条件”选项卡,没有“查询去向”选项卡 B. 查询设计器没有“更新条件”选项卡,但有“查询去向”选项卡 C. 视图设计器没有“更新条件”选项卡,有“查询去向”选项卡 D. 视图设计器有“更新条件”选项卡,也有“查询去向”选项卡 【答案】B

2. 如果要在屏幕上直接看到查询结果,“查询去向”应该选择________。

A. 屏幕 B. 浏览 C. 临时表和屏幕 D. 浏览或屏幕

【答案】B

3. 使用菜单操作方法打开一个在当前目录下已经存在的查询文件zgjk.qpr后,在命令窗口生成的命令是________。

A. OPEN QUERY zgjk.qpr B. MODIFY QUERY zgjk.qpr C. DO QUERY zgjk.qpr D. CREATE QUERY zgjk.qpr 【答案】B

4. 只有满足联接条件的记录才包含在查询结果中,这种联接为________。 A. 左联接 B. 右联接 C. 内部联接 D. 完全联接 【答案】C

5. 修改本地视图使用的命令是________。

A. CREATE SQL VIEW B. MODIFY VIEW

C. RENAME VIEW D. DELETE VIEW 【答案】B

6. 以下关于查询的描述正确的是________。

A. 不能根据自由表建立查询 B. 只能根据自由表建立查询

C. 只能根据数据库表建立查询 D. 可以根据数据库表和自由表建立查询 【答案】D

7. 以下关于视图的描述正确的是________。

A. 不能根据自由表建立视图 B. 只能根据自由表建立视图

C. 只能根据数据库表建立视图 D. 可以根据数据库表和自由表建立视图 【答案】D

8. 查询设计器中包括的选项卡有________。

A. 字段、筛选、排序依据 B. 字段、条件、分组依据 C. 条件、排序依据、分组依据 D. 条件、筛选、杂项 【答案】A

9. 在SQL查询时,使用WHERE子句指出的是________。

A. 查询目标 B. 查询结果 C. 查询条件 D. 查询视图 【答案】C

10. DELETE FROM S WHERE 年龄>60语句的功能是________。

A. 从S表中彻底删除年龄大于60岁的记录

B. S表中年龄大于60岁的记录被加上删除标记 C. 删除S表

D. 删除S表的年龄列 【答案】B 11. UPDATE-SQL语句的功能是________。

A. 属于数据定义功能 B. 属于数据查询功能

C. 可以修改表中某些列的属性 D. 可以修改表中某些列的内容 【答案】D

12. SELECT-SQL语句是________。

A. 选择工作区语句 B. 数据查询语句 C. 选择标准语句 D. 数据修改语句 【答案】B

13. 关于INSERT-SQL语句描述正确的是________。

A. 可以向表中插入若干条记录 B. 在表中任何位置插入一条记录 C. 在表尾插入一条记录 D. 在表头插入一条记录 【答案】C

14. 建立表结构的SQL命令是________。

A. CREATE CURSOR B. CREATE TABLE C. CREATE INDEX D. CREATE VIEW 【答案】B

15. 不属于数据定义功能的SQL命令是________。

A. CREATE TABLE B. CREATE CURSOR C. UPDATE D. ALTER TABLE 【答案】C

16. 关于视图和查询,下列说法正确的是________。

联系合同范文客服:xxxxx#qq.com(#替换为@)