国家二级VF机试(查询与视图)模拟试卷5
选择题
1.查询和视图有很多相似之处,下列描述中正确的是(B)
A. 查询一经建立就可以像基本表一样使用
B. 视图一经建立就可以像基本表一样使用
C. 查询和视图都不能项基本表一样使用
D. 查询和视图都不能像基本表一样使用
解析:视图是从一个或多个基本表中导出的表,视图的构造可以使用SQL中的SELECT语句来实现。
在定义一个视图时,只是把其定义存放在系统的数据中,并不直接存储视图对应的数据。所以选项B)正确。
2.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括(C)
A. 临时表
B. 表
C. 文本文件
D. 屏幕
解析:查询的去向包括:浏览、临时表、表、图形、屏幕、报表和标签。如果查询结果要输出到文本文件,可以先选中“屏幕”项,然后再进行设置。
3.可以运行查询文件的命令是(A)
A. DO
B. BROWSE
C. DO QUERY
D. CREATE QUERY
解析:运行查询文件的格式为:DO<查询文件>.qpr,扩展名.qpr一定要加上,否则表示运行程序文件。
4.关于视图和查询,以下叙述正确的是(C)
A. 视图和查询都只能在数据库中建立
B. 视图和查询都不能在数据库中建立
C. 视图只能在数据库中建立
D. 查询只能在数据库中建立
解析:视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据;数据库关闭后视图中的数据将消失。
5.在Visual FoxPro中,以下关于查询的描述正确的是(D)
A. 不能用自由表建立查询
B. 只能用自由表建立查询
C. 不能用数据库表建立查询
D. 可以用数据库表和自由表建立查询
解析:本题考查查询的概念。查询就是预先定义好的一个SQLSELECT语句,在不同的场合可以直接或者反复使用,从而提高数据查询效率。可以用数据库表、自由表或视图建立查询。所以应选D。
6.在视图设计器中有,而在查询设计器中没有的选项卡是(B)
A. 排序依据
B. 更新条件
C. 分组依据
D. 杂项
解析:视图是操作表的一种手段,不但可以具有查询的功能,而且可以用于更新,所以它有更新属性需要设置,为此在视图设计器中多了一个“更新条件”选项卡。
7.下列关于“查询”的描述中正确的是(D)
A. 查询保存在项目文件中
B. 查询保存在数据库文件中
C. 查询保存在表文件中
D. 查询保存在查询文件中
解析:查询是预先定义好的一个SQL SELECT语句,它是以扩展名为.qpr保存在磁盘上的一个文本文件,另外还包含与查询输出相关的语句。
8.以下关于“查询”的正确描述是(D)
A. 查询文件的扩展名为prg
B. 查询保存在数据库文件中
C. 查询保存在表文件中
D. 查询保存在查询文件中
解析:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。查询是以扩展名为.QPR的文件保存在磁盘上的,这是一个主体是SOL SELECT语句和输出定向有关的语句的文本文件。
9.有关查询设计器,正确的描述是(D)
A. “联接”选项卡与SQL语句的WHERE短语对应
B. “筛选”选项卡与SQL语句的ORDER BY短语对应
C. “排序依据”选项卡与SQL语句的FROM短语对应
D. “分组依据”选项卡与SQL语句的GROUP BY短语和HAVING短语对应
解析:本题考查查询设计器的各选项卡与SQL SETECT语句的各短语的相对应语句关系。其对应关系如下:“字段”——SELECT语句;“联接”——JOIN ON短语,用于编辑联接条件;“筛选”——WHERE短语,用于指定查询条件;“排序依据”——ORDER BY短语,用于指定排序字段和排序方式;“分组依据”——GROUP BY短语和HAVING短语,用于分组;“杂项”——DISTINCT,TOP。
10.查询设计器中的“筛选”选项卡的作用是(D)
A. 查看生成的SQL代码
B. 选择所要查询的字段
C. 增加或删除查询表
D. 指定查询条件
解析:查询设计器的选项卡包括:“字段”:对应于SELECT短语,指定所要查询的数据;“连接”:对应于JOIN ON,用于编辑连接条件:“筛选”:对应于WHERE短语,用于指定查询条件;“排序依据”:对应于ORDER BY短语,用于指定排序的字段和排序方式;“分组依据”:对应于GROUP BY和HAVING短语,用于分组;“杂项”:可以指定是否要重复记录等。
11.在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是(A)
A. 使用查询设计器创建的是一个包含SQL SELECT语句的文本文件
B. 使用视图设计器创建的是一个包含SQL SELECT语句的文本文件
C. 查询和视图有相同的用途
D. 查询和视图实际都是一个存储数据的表
解析:使用查询设计器创建的是一个包含SQL SELECT语句的文本文件,其扩展文件名为.QPR。而视图设计完成后,在磁盘上不保存文件,视图的结果保存在数据库中。
12.在Visual FoxPro中,关于查询和视图的正确描述是(A)
A. 查询是一个预先定义好的SQL SELECT语句文件
B. 视图是一个预先定义好的SQL SELECT语句文件
C. 查询和视图是同一种文件,只是名称不同
D. 查询和视图都是一个存储数据的表
解析:查询和视图有很多类似的地方,视图兼有表和查询的特点,查询可以根据表或视图定义,所以查询和视图又有很多交叉的概念和作用。查洵就是预先定义好的一个SQL SELECT语句,从指定的表或视图中提取满足条件的记录,然后按照一定的输出类型定向输出查询结果。而视图是操作表的一种手段,视图基于表,是数据厍中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图,在磁盘上并不能找到文件。
13.在查询设计器的工具栏中有、而在视图设计器中没有的工具按钮是(A)
A. 查询去向
B. 添加联接
C. 显示SQL窗口
D. 移去表
解析:本题考查视图设计器与查询设计器的不同之处。由于视图是可以用于更新的,因此,视图设计器中多了一个“更新条件”选项卡,用于更新属性的设置,而视图设计器中没有“查询去向”的选项。
14.在查询设计器“添加表和视图”窗口中,单击“其他”按钮用于添加(D)
A. 视图
B. 其他查询
C. 本数据库中的表
D. 本数据库之外的表
解析:本题考查对查询设计器的掌握。查询设计器包含的选项卡有:字段、联接、筛选、排序依据、分组依据和杂项。在查询设汁器“添加表和观图”窗口中,单击“其他”按钮用于添加本数据库之外的表。
15.假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令(A)
A. DO myquery.qpr
B. USE myquery.qpr
C. BROWSE
本文档预览:3600字符,共7841字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载