网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文

2016计算机二级《VFP》测试题及答案解析

栏目: 计算机二级 / 发布于: / 人气:3.27W

1.以下关于字段有效性规则叙述正确的是( )。

2016计算机二级《VFP》测试题及答案解析

A.自由表和数据库表都可以设置

B.只有自由表可以设置

C.只有数据库表可以设置

D.自由表和数据库表都不可以设置

2.建立表之间临时关联的命令是( )。

TE RELATIoN TO…

RELATION TO…

RELATlON TO…

TE TEMP TO…

3.在Visual FoxPro的SQL查询中,为了计算某数值字段的平均值应使用函数( )。

4.在Visual FoxPro的SQL查询中,用于分组的短语是( )。

R BY

NG BY

P BY

UTE BY

5.在Visual FoxPro中sQL支持集合的并运算,其运算符是( )。

N

6.在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语( )。

TEMP

DBF

TABLE

CURSOR

7.以下不属于SQL数据操作的语句是( )。

TE

ND

RT

TE

8.如果已经建立了主关键字为仓库号的仓库关系,现在用如下命令建立职工关系CREATE TABLE职工(职工号C(5)PRIMARY KEY,仓库号C(5)REFERENCE仓库,开资I)则仓库和职工之间的联系通常为( )。

A.多对多联系

B.多对一联系

C.一对一联系

D.一对多联系

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

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

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

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

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

10.在DO WHILE…ENDD0循环结构中LOOP语句的作用是( )。

A.退出循环,返回到程序开始处

B.终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行

C.该语句在DO WHILE…ENDDO循环结构中不起任何作用

D.转移到DO WHILE语句行,开始下一次判断和循环

  参考答案与解析

1.D。【解析】数据库表与自由表的区别:①数据库表隶属于某个数据库,自由表不属于任何一个数据库。但它们可以相互转化,数据库表"-1以移去变成自由表,自由表可以添加到数据库中成为数据库表。②数据库表可以建立主索引,自由表不能建立主索引。③数据库表中字段名长度最长可以是l28个字符,自由表字段名长度最长是10个字符。④数据库表具有某些自由表不具有的属性:如设置字段有效性规则、设置字段默认值、显示标题、字段注释等。

2.B。【解析】只有SET RELATION TO一种写法正确。

3.A。【解析】AVG:平均值,SUM:求和,MAX:最大值,MIN:最小值。

4.D。【解析IGROUP BY是分组,0RDER BY是排序,COMPUTER与BY之间需要加聚合函数使 用。HAVING是与GROUP BY联合使用。

5.A。【解析】集合运算符:UNION(并),INTERSECT(交),EXCEPT(差)。

6.D。【解析】在Visual FoxPro的SQL查询中,为了将查询结果存储到临时表应该使用短语INTO CURSOR。

7.B。【解析】本题中,选项A、C、D均属于SQL数据操作语句。其中,UPDATE更新操作,INSERT插入操作,DELETE删除操作。

8.D。【解析】职工号作为主键是唯一的,仓库号可重复,一个仓库可以有多名职工,但由于职工是主键,因此一名职工只能隶属于一个仓库,因此,仓库和职工是一对多的`关系。

9.D。【解析】视图是从一个或几个基本表(或视图)导出的表。它与基本表不同,是一个虚表。数据库中只存放视图的定义,而不存放视图对应的数据,这些数据仍存放在原来的基本表中。所以基本表中的数据发生变化,从视图中查询出的数据也就随之改变了。视图一经定义,就可以和基本表一样被查询、被删除。也可以在一个视图之上再定义新的视图,但对视图的更新(增、删、改)操作则有一定的限制。而查询只是一个结果集,不能对该结果集的内容像视图那样进行操作。

10.D。【解析】在DO WHILE…ENDD0循环结构中LOOP语句的作用是循环结构,从LOOP处开始循环。