习题3VisualFoxPro数据库的基本操作

上传人:平*** 文档编号:13840025 上传时间:2017-10-26 格式:DOC 页数:16 大小:311.48KB
返回 下载 相关 举报
习题3VisualFoxPro数据库的基本操作_第1页
第1页 / 共16页
习题3VisualFoxPro数据库的基本操作_第2页
第2页 / 共16页
习题3VisualFoxPro数据库的基本操作_第3页
第3页 / 共16页
习题3VisualFoxPro数据库的基本操作_第4页
第4页 / 共16页
习题3VisualFoxPro数据库的基本操作_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《习题3VisualFoxPro数据库的基本操作》由会员分享,可在线阅读,更多相关《习题3VisualFoxPro数据库的基本操作(16页珍藏版)》请在金锄头文库上搜索。

1、习题 3 Visual FoxPro 数据库的基本操作一、选择题1. 扩展名为.DBC 的文件是 。A. 表单文件 B. 数据库表文件 C. 数据库文件 D. 项目文件2. 一个数据库名为 student,要想打开该数据库,应使用命令 。A. OPEN student B. OPEN DATA studentC. USE DATA student D. USE student3. 在 Visual FoxPro 中,调用表设计器建立数据库表 STUDENT.DBF 的命令是 。A. MODIFY STRUCTURE STUDENT B. MODIFY COMMAND STUDENTC. CRE

2、ATE STUDENT D. CREATE TABLE STUDENT4. 在 Visual FoxPro 中,创建一个名为 SDB.DBC 的数据库文件,使用的命令是 。A. CREATE B. CREATE SDBC. CREATE TABLE SDB D. CREATE DATABASE SDB5. 下述命令不能关闭数据表的是 。A. USE B. CLOSE DATABASEC. CLEAR D. CLEAR ALL6. 当前工作区打开的表文件为: 学生成绩.DBF ,共 100 条记录,以下选项中一定生成一空数据表文件的命令是 。A. SORT TO 成绩 B. COPY TO 成绩

3、C. COPY STRUCTURE TO D. COPY STRUCTURE EXTENDED TO 成绩7. 要根据当前工作区的表文件产生一个扩展名为.TXT 的文本文件,应当使用命令 。A. COPY TO B. COPY FILE TOC. COPY STRUCTRUE TO D. CREATE8. 在 Visual FoxPro 中,关于自由表叙述正确的是 。A. 自由表和数据库表是完全相同的B. 自由表不能建立字段级规则和约束C. 自由表不能建立候选索引D. 自由表不可以加入到数据库中Visual FoxPro 程序设计上机实验指导- 102 -9. 使数据库表变为自由表的命令是 。

4、A. DROP TABLE B. REMOVE TABLEC. FREE TABLE D. RELEASE TABLE10. 把当前数据表文件中工资字段的数据全部清除,应当使用命令 。A. DELETE 工资 B. DELETE ALL 工资C. REPLACE ALL 工资 WITH 0 D. ZAP11. 数据表有 10 条记录,当前记录号是 3,使用 APPEND BLANK 命令增加一条空记录后,则当前记录的序号是 。A. 4 B. 3C. 1 D. 1112. 设当前表是教师档案表,如要把所有的教师记录的工资增加 5%,应使用的命令是 。A. REPLACE 工资 WITH 工资 *

5、1.05B. REPLACE ALL 工资*1.05 WITH 工资C. REPLACE ALL 工资 WITH 工资*(1+5%)D. REPLACE ALL 工资 WITH 工资*1.0513. 设教师档案表共有 1000 条记录,则执行以下命令序列后,屏幕的显示结果 是 。SET DELETE ONUSE 教师档案GO TOPDELETE NEXT 100COUNT TO A? A, RECOUNT ()A. 1000 1000 B. 999 1000C. 900 900 D. 900 100014. 数据库的字段可以定义规则,规则是 。A. 逻辑表达式 B. 字符表达式C. 数值表达式

6、 D. 前 3 种说法都不对15. 在 Visual FoxPro 中,数据库的每个表通过使用 来唯一区分不同的实体。A. 索引名 B. 关键字C. 主关键字 D. 字段名16. 在 Visual FoxPro 中,SORT 命令和 INDEX 命令的区别是 。A. 前者按指定关键字排序,后者按指定记录排序B. 前者按指定记录排序,后者按指定关键字排序C. 前者改变了记录的物理位置,而后者却不改变D. 后改变了记录的物理位置,而前者却不改变17. 在 Visual FoxPro 中,建立索引的作用之一是 。习题 3 Visual Foxpro 数据库的基本操作 - 103 -A. 节省存储空间

7、 B. 便于管理C. 提高查询速度 D. 提高查询和更新的速度18. 执行命令INDEX on 姓名 TAG index_name建立索引后,下列叙述错误的是 。A. 此命令建立的索引是当前有效索引B. 此命令建立的索引将保存在.IDX 文件中C. 表中记录按索引表达式升序排列D. 此命令的索引表达式是姓名,索引名是index_name19. 打开表并设置当前的有效索引(相关索引已建立) 的正确命令是 。A. ORDER student IN 2 INDEX 学号B. USE student IN 2 ORDER 学号C. INDEX 学号 ORDER studentD. USE studen

8、t IN 220. 用命令“INDEX ON 姓名 TAG index_name UNIQUE”建立索引,其索引的类型是 。A. 主索引 B. 候选索引C. 普通索引 D. 唯一索引21. 以下关于主索引和候选索引的叙述正确的是 。A. 主索引和候选索引都能保证表记录的唯一性B. 主索引和候选索引都能建立在数据库表和自由表上C. 主索引可以保证表记录的唯一性,而候选索引不能D. 主索引和候选索引是相同的概念22. 以下有关 Visual FoxPro 多表操作的描述中,正确的是 。A. 在同一工作区可打开两个表并建立关联B. 在多表操作中,取用非当前区的表数据时,只能进行读操作C. 在多表操作

9、中,一个表可以在不同的区打开D. 在多表操作中,只能建立两个表的关联,不能同时建立多个表的关联23. 以下叙述中,错误的是 。A. 工作区的系统别名和用户定义的数据表别名可以交替使用B. 在某个工作区打开的数据表原名和工作区别名可以交替使用C. 在某个工作区打开的数据表原名和数据表别名可以交替使用D. 在选择工作区时,可以用工作区号、系统别名或打开的数据表别名24. 执行下列一组命令之后,选择“职工”表所在的工作区的错误的命令是 。CLOSE ALLUSE 仓库 IN 0USE 职工 IN 0A. SELECT 职工 B. SELECT 0C. SELECT 2 D. SELECT BVisu

10、al FoxPro 程序设计上机实验指导- 104 -25. 在 Visual FoxPro 中建立表间临时关系操作应使用的命令关键字是 。A. CALL B. JOINC. SET RELATION D. SELECT26。 两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是 。A. 建立关联的两个表一定在同一个数据库中B. 两表之间“临时性”联系是建立在两表之间 “永久性”联系基础之上的C. 当父表记录指针移动时,子表记录指针按一定的规则跟随移动D. 当父表关闭时,子表自动关闭27. 为了设置两个表之间的数据参照完整性,要求这两个表是 。A. 同一

11、个表中的两个表 B. 两个自由表C. 一个自由表和一个数据表 D. 没有限制28. 如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时 。A. 系统自动备份父表中被删除记录到一个新表中B. 若子表中有相关记录,则禁止删除父表中的记录C. 会自动删除子表中所有相关记录D. 不做参照完整性检查,删除父表记录与子表无关29. 将两个表进行物理连接应在查询设计器的查询去向中选择 。A. 报表 B. 表C. 临时表 D. 图形30. 在 Visual FoxPro 中,利用查询设计器中创建的查询文件扩展名为 。A. .PRG B. .QPRC. .SPR D. .SCX31. 查询设计器中的

12、“筛选”选项卡可以指定判别准则来查询出满足条件的记录,其中提供了一些运算符,其中运算符 IN 的含义是 。A. 字段大于某个值 B. 字段小于某个值C. 字段在某一数值范围内 D. 字段在给定的数值列表中32. 下列关于查询描述正确的是 。A. 可以使用 CREATE VIEW 打开查询设计器B. 使用查询设计器可以生成所有的 SQL 语句C. 使用查询设计器产生的 SQL 语句存盘后将放在扩展名为.QPR 的文件中D. 使用 DO 语句查询时,可以不带扩展名33. 查询设计器中“连接”选项卡对应的 SQL 短语是 。A. WHERE B. JOINC. SET D. ORDER BY34.

13、在 Visual FoxPro 中的查询设计器中“筛选”选项卡对应的 SQL 短语是 。A. WHERE B. JOINC. SET D. ORDER BY习题 3 Visual Foxpro 数据库的基本操作 - 105 -35. 下列关于视图操作的说法中,错误的是 。A. 利用视图可以实现多表操作B. 视图可以产生一个新磁盘文件C. 利用视图可以更新多个表中的数据D. 视图可以作为查询数据源36. 在 Visual FoxPro 中,关于视图的正确叙述是 。A. 视图与数据库表相同,用来存储数据B. 视图不能同数据库表进行连接操作C. 在视图上不能进行更新操作D. 视图是从一个或多个数据库

14、表中导出的虚拟表37. 假设当前数据表中有“工资”和“奖金”两个数值型字段(其值均在 010000 之间) 。若要建立索引文件,使“工资”高者在前,工资相同时“奖金”高者在前,应使用命令 。A. INDEX ON 工资/D TO GZJJB. INDEX ON 10000 (工资+奖金) TO GZJJC. INDEX ON STR(工资)+STR(奖金) TO GZJJD. INDEX ON STR(10000工资 )+STR(10000奖金) TO GZJJ38. 如果把教师档案表按工资 N(8,2)的升序进行排序,工资相同者按参加工作时间 (D型)从早到晚进行排序,建立此索引文件的命令是

15、 。A. SET INDEX ON 工资+ 工作日期 TO gz_sjB. INDEX ON 工资/A,工作日期/D TO gz_sjC. INDEX ON STR(工资,6,2)+DTOC( 工作日期,1) TO gz_jjD. INDEX ON 工资+YEAR(工作日期) TO gz_jj39. 先执行命令 DISPLAY WHILE 性别= 女时,屏幕上显示了若干条记录,执行命令DISPLAY WHERE 性别=男 时,屏幕上没有显示任何记录,这说明 。A. 表文件中没有性别字段值为 男的记录B. 表文件中剩余记录的字段值都不是男C. 表文件中当前记录的性别字段值不是男D. 表文件已经到文件的尾部40. RELEASE ALL 命令的功能是 。A. 删除指定的内存变量 B. 删除所有的内存变量(系统变量除外)C. 删除全部的全局变量 D. 删除全部的全局变更41. 与数据表文件名相同,但其扩展名为.CDX 的文件是该数据表对应的 。A. 结构化复合索引文件 B. 非结构化复合索

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号