当前位置:文档之家› 国家二级VF机试(查询与视图)模拟试卷6

国家二级VF机试(查询与视图)模拟试卷6

国家二级VF机试(查询与视图)模拟试卷6
国家二级VF机试(查询与视图)模拟试卷6

国家二级VF机试(查询与视图)模拟试卷6

(总分:62.00,做题时间:90分钟)

一、选择题(总题数:31,分数:62.00)

1.查询和视图有很多相似之处,下列描述中正确的是

(分数:2.00)

A.查询一经建立就可以像基本表一样使用

B.视图一经建立就可以像基本表一样使用√

C.查询和视图都不能项基本表一样使用

D.查询和视图都不能像基本表一样使用

解析:解析:视图是从一个或多个基本表中导出的表,视图的构造可以使用SQL中的SELECT语句来实现。在定义一个视图时,只是把其定义存放在系统的数据中,并不直接存储视图对应的数据。所以选项B正确。

2.在查询设计器环境中,“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括

(分数:2.00)

A.临时表

B.表

C.文本文件√

D.屏幕

解析:解析:查询的去向包括:浏览、临时表、表、图形、屏幕、报表和标签。如果查询结果要输出到文本文件,可以先选中“屏幕”项,然后再进行设置。

3.可以运行查询文件的命令是

(分数:2.00)

A.DO √

B.BROWSE

C.DO QUERY

D.CREATE QUIERY

解析:解析:运行查询文件的格式为:DO<查询文件>.qpr,扩展名.qpr一定要加上,否则表示运行程序文件。

4.关于视图和查询,以下叙述正确的是

(分数:2.00)

A.视图和查询都只能在数据库中建立

B.视图和查询都不能在数据库中建立

C.视图只能在数据库中建立√

D.查询只能在数据库中建立

解析:解析:视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据:数据库关闭后视图中的数据将消失。

5.在Visual FoxPro中,以下关于查询的描述正确的是

(分数:2.00)

A.不能用自由表建立查询

B.只能用自由表建立查询

C.不能用数据库表建立查询

D.可以用数据库表和自由表建立查询√

解析:解析:本题考查查询的概念。查询就是预先定义好的一个SQL SELECT语句,在不同的场合可以直接或者反复使用,从而提高数据查询效率。可以用数据库表、自由表或视图建立查询。所以应选D。

6.在视图设计器中有,而在查询设计器中没有的选项卡是

(分数:2.00)

A.排序依据

B.更新条件√

C.分组依据

D.杂项

解析:解析:视图是操作表的一种手段,不但可以具有查询的功能,而且可以用于更新,所以它有更新属性需要设置,为此在视图设计器中多了一个“更新条件”选项卡。

7.下列关于“查询”的描述中正确的是

(分数:2.00)

A.查询保存在项目文件中

B.查询保存在数据库文件中

C.查询保存在表文件中

D.查询保存在查询文件中√

解析:解析:查询是预先定义好的一个SQL SELECT语句,它是以扩展名为.qpr保存在磁盘上的一个文本文件,另外还包含与查询输出相关的语句。

8.以下关于“查询”的正确描述是

(分数:2.00)

A.查询文件的扩展名为prg

B.查询保存在数据库文件中

C.查询保存在表文件中

D.查淘保存在查询文件中√

解析:解析:查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。查询是以扩展名为.OPR的文件保存在磁盘上的,这是一个主体是SQL SELECT语句和输出定向有关的语句的文本文件。

9.有关查询设计器,正确的描述是

(分数:2.00)

A.“联接”选项卡与SQL语句的WHERE短语对应

B.“筛选”选项卡与SQL语句的ORDER BY短语对应

C.“排序依据”选项卡与SQL语句的FROM短语对应

D.“分组依据”选项卡与SQL语句的GROUP BY短语和HAVING短语对应√

解析:解析:本题考查查询设计器的各选项卡与SQL SELECT语句的各短语的相对应语句关系。其对应关系如下:“字段”一一SELECT语句;“联接”一一JOIN ON短语,用于编辑联接条件:“筛选”一一WHERE 短语,用于指定查询条件:“排序依据”,——ORDERBY短语,用于指定排序字段和排序方式;“分组依据”一一GROUP BY短语和HAVING短语,用于分组;“杂项”——DISTINCT,TOP。

10.查询设计器中的“筛选”选项卡的作用是

(分数:2.00)

A.查看生成的SQL代码

B.选择所要查询的字段

C.增加或删除查询表

D.指定查询条件√

解析:解析:查询设计器的选项卡包括:“字段”:对应于SELECT短语,指定所要查询的数据;“连接”:对应于JOIN ON,用于编辑连接条件;“筛选”:对应于WHERE短语,用于指定查询条件;“排序依据”:对应于ORDER BY短语,用于指定排序的字段和排序方式;“分组依据”:对应于GROUP BY和HAVING短语,用于分组;“杂项”:可以指定是否要重复记录等。

11.在Visual FoxPro中,查询设计器和视图设计器很像,如下描述正确的是

(分数:2.00)

A.使用查询设计器创建的是一个包含SQL SELECT语句的文本文件√

B.使用视图设计器创建的是一个包含SQL SELECT语句的文本文件

C.查询和视图有相同的用途

D.查询和视图实际都是一个存储数据的表

解析:解析:使用查询设计器创建的是一个包含SQL SELECT语句的文本文件,其扩展文件名为.QPR。而视图设计完成后,在磁盘上不保存文件,视图的结果保存在数据库中。

12.在Visual FoxPro中,关于查询和视图的正确描述是

(分数:2.00)

A.查询是一个预先定义好的SQL SELECT语句文件√

B.视图是一个预先定义好的SQL SELECT语句文件

C.查询和视图是同一种文件,只是名称不同

D.查询和视图都是一个存储数据的表

解析:解析:查询和视图有很多类似的地方,视图兼有表和查询的特点,查询可以根据表或视图定义,所以查询和视图又有很多交叉的概念和作用。查询就是预先定义好的一个SQL SELECT语句,从指定的表或视图中提取满足条件的记录,然后按照一定的输出类型定向输出查询结果。而视图是操作表的一种手段,视图基于表,是数据库中的一个特有功能,只有在包含视图的数据库打开时,才能使用视图,在磁盘上并不能找到文件:

13.在查询设计器的工具栏中有、而在视图设计器中没有的工具按钮是

(分数:2.00)

A.查询去向√

B.添加联接

C.显示SQL窗口

D.移去表

解析:解析:本题考查视图设计器与查询设计器的不同之处:由于视图是可以用于更新的,因此,视图设计器中多了一个“更新条件”选项卡,用于更新属性的设置,而视图设计器中没有“查询去向”的选项。

14.在查询设计器“添加表和视图”窗口中,单击“其他”按钮用于添加

(分数:2.00)

A.视图

B.其他查询

C.本数据库中的表

D.本数据库之外的表√

解析:解析:本题考查对查询设计器的掌握。查询设计器包含的选项卡有:字段、联接、筛选、排序依据、分组依据和杂项。在查询设计器“添加表和视图”窗门中,单击“其他”按钮用于添加本数据库之外的表。

15.假设查询文件(myquery.qpr)已经创建,要显示查询结果,可使用命令

(分数:2.00)

A.DO myquery.qpr √

https://www.doczj.com/doc/899235805.html,E myquery.qpr

C.BROWSE myquery.qpr

D.LIST mquery.qpr

解析:解析:本题使用命令格式执行查询文件。在命令窗口中执行运行查询文件的命令其格式是:DO(查询文件名)。所以运行查询文件(myquery.qpr)的命令为DO myquery.qpr。

16.“查询”菜单下的“查询去向”命令指定了查询结果的输出去向,输出去向不包括

(分数:2.00)

A.报表

B.标签

C.文本文件√

D.图形

解析:解析:本题考查查询设计器的使用。在查询设计器环境中的“查询去向”对话框共有7个选项供输出,分别是“浏览”、“临时表”、“表”、“图形”、“屏幕”、“报表”和“标签”,并不包括文本文件。

17.打开查询设计器建立查询的命令是

(分数:2.00)

A.CREATE QUERY √

B.OPEN QUERY

C.DO QUERY

D.EXEC OUERY

解析:解析:本题考查利用查询设计器建立查询。查询是从指定的表或视图中提取满足条件的记录,然后按照想得到的输出类型定向输出查询结果。执行CREATE OUERY命令打开查询设计器建立查询。

18.在Visual Foxpro中,下面对查询设计器的描述中正确的是

(分数:2.00)

A.“排序依据”选项卡对应JOIN IN短语

B.“分组依据”选项卡对应JOIN IN短语

C.“连接”选项卡对应WHERE短语

D.“筛选”选项卡对应WHERE短语√

解析:解析:本题考查对查询设计器的掌握。在查询设计器的6个选项卡分别对应的SQL语句短语如下:“字段”选项卡与SQL语句的SELECT短语对应;“联接”选项卡与SQL语句的JOIN短语对应;“筛选”选项卡与SQL语句的WHERE短语对应;“排序依据”选项卡与SQL语句的ORDER BY短语对应;“分组依据”选项卡与SQL语句的GROUP BY短语对应;“杂项”选项卡中包含有“无重复记录”选项,此选项与DISTINCT 对应。

19.在Visual FoxPro中,执行查询Query2.QPR的正确命令是

(分数:2.00)

A.DO Query2.QPR √

B.EXEC Query2.QPR

C.DO Query2

D.EXEC Query2

解析:解析:本题考查VFP中运行查询文件的命令。运行查询文件方法有很多,可以通过“查询”菜单的“运行查询”命令来执行,也可以在命令窗口执行“DO查询文件名”来运行查询。

20.在使用查询设计器创建查询时,为了指定在查询结果中是否包含重复记录(对应于 DISTINCT),应该使用的选项卡是

(分数:2.00)

A.排序依据

B.联接

C.筛选

D.杂项√

解析:解析:在查询设计器的“杂项”选项卡中可以指定查询结果中是否包含重复记录(对应于DISTINCT)及显示前面的部分记录(对应于TOP短句)等。

21.删豫视图salary的命令是

(分数:2.00)

A.DROP salary VIEW

B.DROP VIEW salary √

C.DELETE salary VIEW

D.DELETE salary

解析:解析:由于视图是从表中派生出来的,所以不能修改视图结构,但是可以将视图删除,命令格式如下:DROP VIEW<视图名>。所以选项B为正确答案。

22.下列关于“视图”的描述中正确的是

(分数:2.00)

A.视图保存在项目文件中

B.视图保存在数据库中√

C.视图保存在表文件中

D.视图保存在视图文件中

解析:解析:视图兼有“表”和“查询”的特点,与查询类似的地方是可以用来从一个或多个相关联的表中提取有用信息:与表类似的地方是可以用来更新其中的信息,并将更新结果永久保存在磁盘上。但是它并不是一个查询文件,不以独立的文件存在,而是存放在数据库文件中。

23.在Visual FoxPro中,下列描述正确的是

(分数:2.00)

A.利用视图可以修改数据√

B.利用查询可以修改数据

C.查询和视图具有相同的作用

D.视图可以定义输出去向

解析:解析:检索和操作数据库的两个基本手段为查询和视图。从普通检索数据的角度来讲,查询和视图基本具有相同的作用。利用查询可以定义输出去向,但查询不可以修改数据;利用视图可以修改数据,利用SQL将对视图的修改发送到基本表。

24.以下关于“视图”的正确描述是

(分数:2.00)

A.视图独立于表文件

B.视图不可更新

C.视图只能从一个表派生出来

D.视图可以删除√

解析:解析:视图是从基本表的基础上导出来的虚拟表,兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用的信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永远保存在磁盘上。

25.以下关于视图的描述正确的是

(分数:2.00)

A.视图和表一样包含数据

B.视图物理上不包含数据√

C.视图定义保存在命令文件中

D.视图定义保存在视图文件中

解析:解析:视图是根据基本表派生出来的,在关系数据库中,视图始终不真正含有数据,是原来表的一个窗口,可以通过视图更新基本表中的数据。视图只能在数据库中建立,数据库打开时,视图从基本表中检索数据;数据库关闭后视图中的数据将消失。在关系数据库中,视图是操作表的窗扣,可以把它看成从表中派生出来的虚表,它依赖于表,但不独立存征,只能建立在数据库中,也只有在包含视图的数据库打开时,才能使用视图。

26.在Visual FoxPro中,关于视图的正确描述是

(分数:2.00)

A.视图也称作窗口√

B.视图是一个预先定义好的SQL SELECT语句文件

C.视图是一种用SQL SELECT语句定义的虚拟表

D.视图是一个存储数据的特殊表

解析:解析:本题考查视图的概念。在关系数据库中,视图是从基本表基础上导出来的虚拟表,兼有“表”和“查询”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用的信息;与表相类似的地方是,可以用来更新其中的信息,并将更新结果永久保存在磁盘上。视图也称作窗口,即视图是操作表的窗口。

27.假设数据库已经打开,要打开其中的视图myview,可使用命令

(分数:2.00)

A.OPEN myview

B.OPEN VIEW myview

https://www.doczj.com/doc/899235805.html,E myview √

https://www.doczj.com/doc/899235805.html,E VIEW myview

解析:解析:本题考查打开一个视图的命令。在vfp系统中,打开一个视图也用USE命令,但是需要事先

打开数据库,或者是视图名前加上数据库名及感叹号。

28.假设数据库已经打开,要删除其中的视图myview,可使用命令

(分数:2.00)

A.DELETE myview

B.DELETE VIEW myview

C.DROP myview

D.DROP VIEW myview √

解析:解析:本题考查删除视图的命令。在Visual FoxPro中,删除视图命令为DROP VIEW。其语法为:DROP VIEW视图名。

29.下面对视图的描述中错误的是

(分数:2.00)

A.通过视图可以查询表

B.通过视图可以修改表的结构√

C.通过视图可以更新表中的数据

D.通过自由表不能建立视图

解析:解析:本题考查的是对视图的理解。视图是一个定制的虚拟逻辑表,只存放相应数据的逻辑关系,

并不保存表的记录内容。视图可以对表进行查询,可以更新字段内容并返回源表,但不能修改表的结构。30.在Visual FoxPro中,下面描述正确的是

(分数:2.00)

A.视图设计器中没有“查询去向”的设定√

B.视图设计完成后,视图的结果保存在以.QPR为扩展名的文件中

C.视图不能用于更新数据

D.视图不能从多个表中提取数据

解析:解析:本题考查视图的相关概念。视图是一个定制的虚拟表,并不保存表的记录内容。视图可以对

表进行查询,可以更新字段内容并返回源表,但不能定向输出查询记录,扩展名为.qpr的文件是查询文件。

31.根据“歌手”表建立视图myview,视图中含有“歌手号”左边第一位是“1”的所有记录,正确的SQL

语句是

(分数:2.00)

A.CREATE VIEW myview AS SELECT*FROM 歌手WHERE LEFT(歌手号,1)=''1'' √

B.CREATE VIEW myview AS SELECT*FROM 歌手WHERE LIKE(''1'',歌手号)

C.CREATE VIEW myview SELECT*FROM 歌手WHERE LEFT(歌手号,1)=''1''

D.CREATE VIEW myview SELECT*FROM 歌手WHERE LIKE(''1'',歌手号)

解析:解析:视图是根据对表的查询定义的,其命令格式是:CREATE VIEW<视图名>AS<SQL语句>。建立视图的筛选条件是“歌手号”第一位是“1”的所有记录,所以查询条件是WHERE LEFT(歌手号,1)=''1'',LEFT()从给定字符串的左端取指定长度的字串,其基本格式是:LEFT(<字符表达式>,<长度>)。

相关主题
文本预览
相关文档 最新文档