2016年计算机二级考试《VF》单选训练

来源:文书网 2.49W

计算机HRef="https://www.0531cf.com/tags-73v-0.html" target="_blank" >二级考试在12月份还有一次,你准备得如何了?不妨来做一下下面的这些2016年计算机二级考试《VF》单选训练吧!相信可以为你的学习带来一些帮助哦~

2016年计算机二级考试《VF》单选训练

  单选训练一

1.假设会员表中包含会员号、姓名和电话字段。现在希望通过创建合适的索引来保证会员号的值唯一,下面选项中能够保证会员号的值是唯一的语句是(  )。

X ON会员号TO hyh CANDIDATE

X ON会员号TO hyh UNIQUE

X ON会员号TAG hyh CANDIDATE

X ON会员号TAG hyh UNIQUE

2.设教师表保存的是教师信息,教师表的表结构为(教师编号,姓名,职称)i图书出版表保存的是教师出版图书的情况,图书出版表的表结构为(ISBN号,教师编号,图书名,出版社,出版年份)。如果希望查询从来没有出版过图书的教师编号和姓名,正确的SQL语句是(  )。

CT教师表.教师编号,姓名FROM教师表JOIN图书出版表; 0N教师表.教师编号一图书出版表.教师编号WHERE教师表.教师编号IS NULL

CT教师表.教师编号,姓名FROM教师表LEFT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

CT教师表.教师编号,姓名FROM教师表INNER JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

CT教师表.教师编号,姓名FROM教师表RIGHT JOIN图书出版表; ON教师表.教师编号一图书出版表.教师编号WHERE图书出版表.教师编号IS NULL

3.使用SQL的UPDATE语句更新数据表中的数据时,以下说法正确的是(  )。

A.如果没有数据项被更新,将提示错误信息

B.更新数据时,必须带有WHERE子句

C.不能更新主关键字段的值

D.一次可以更新多行数据或多个字段的值

4.“SELECT*FROM投稿表TO FILE temp WHERE审稿结果=ˋ通过ˊ”语句的功能是(  )。

A.将查询结果保存到临时文件中

B.将查询结果保存到文本文件中

C.将查询结果保存到temp表中

D.将查询结果保存到数组temp中

5.设R和S是两个基本表,“R RIGHT JOIN S ON R.某列=s.某列”表示(  )。

A.在连接结果中会将R中不满足连接条件的数据保留下来

B.在连接结果中会将S中不满足连接条件的数据保留下来

C.在连接结果中会将R和S中都不满足连接条件的数据保留下来

D.在连接结果中,R和S的数据都必须满足连接条件

6.有如下职员表:

职员(职员9(C,3),姓名(C,6),t哇N(C,2),职务(C,10))要在该表中插入一条记录,正确的SQL语句是(  )。

RT T0职员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)

RT INTO职员VALUES(〝666〞,〝杨军〞,.T.,〝组员〞)

ND T0职员VALUES(〝666〞,〝杨军〞,.T.,〝组员〞)

RT INTO职员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)

7.有如下订单表:

订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D.,金额(N,6,2))统计2012年各月份签订的订单的总金额,正确的SQL语句是(  )。

CT MONTH(签订日期)月份,SUM(金额)总金额FROM订单GROUP BY月份WHHRE

YEAR(签订日期)=2012

CT MONTH(签订日期)月份,SUM(金额)总金额FROM订单GROUP BY月份HAVING

YEAR(签订日期)=2012

CT签订日期H(  )月份,SUM(金额)总金额FROM订单GROUP:BY月份WHERE

签订日期( )=2012

CT签订日期H(  )月份,SUM(金额)总金额FROM订单GROUP BY月份HAⅥNG

签订日期( )=2012

8.有如下职员表和订单表:职员(职员号(C,3),姓名(C,6),性别(C,2),职务(C,10))订单(订单号(C,4),客户号(C,4),职员号(C,3),签订日期(D),金额(N,6,2))查询职工〝李丽〞签订的订单消息,正确的SQL.语句是(  )。

CT订单号,客户号,签订日期,金额FROM订单WHERE姓名=〝李丽〞

CT订单号,客户号,签订日期,金额FROM职员,订单WHERE姓名=〝李丽〞;

AND职员.职员号一订单.职员号

CT订单号,客户号,签订日期,金额FROM职员JOIN订单;

WHERE职员.职员号=订单.职员号AND姓名=〝李丽〞

CT订单号,客户号,签订日期,金额FROM职员,订单ON职员.职员号=订单.职员号AND姓名=〝李丽〞

9.为职工数据库表增加一个字段“联系方式”的SQL语句是(  )。

R TABLE职工ADD联系方式C(40)

R职工ADD联系方式C(40)

GE TABLE职工ADD联系方式C(40)

GE DBF职工INSERT联系方式(40)

10.使用SQL,语句完成“将所有职工的年龄增加1岁”,正确的操作是(  )。

TE职工SET年龄=年龄+1

TE职工ADD年龄+1

TE职工SET年龄=1

TE职工ADD l

  单选训练二

1.下面命令的输出结果是(  )。

?VARTYPE(TIME())

A.D

B.T

C.N

D.C

2.执行下列程序后,变量s的值是(  )。

SET TALK OFF

CLEAR

x=〝l2345〞

s=〝〞

1=LEN(x)

DO WHILE l>1

x1=SUBSTR(x,1-1,2)

s=s+x1

1=l-2

ENDD0

?s

A.2345

B.4523

C.54321

D.45231

3.一F列关于查询的说法,不正确的是(  )。

A.查询是预先定义好的SQL SELECT语句

B.查询是从指定的表或视图中提取满足条件的记录,然后按照希望输出的类型输出查询结果

C.在用命令使用查询时,必须首先打开数据库

D.查询设计器中没有“更新条件”选项卡

4.在SQL语句中,有可能将多个查询结果合并成一个查询结果的运算符是(  )。

0N

5.在当前数据库中根据“学生”表建立视图viewone,正确的SQL语句是(  )。

NE VIEW viewone AS SELECT*FROM学生

NE VIEW viewone SELECT*FRoM学生

TE VIEW viewone AS SELECT*FROM学生

TE VIEW viewone SELECT*FRoM学生

6.执行下列程序后,变量y的值是(  )。

SET TALK OFF

CLEAR

X=2000

Do CASE

CASE x<=1000

y=x*0.1

CASE x>1000

y=x*0.2

CASE x>1500

y=x*0.3

CASE x>2500

y—x*0.4

ENDCASE

?Y

A.200

B.400

C.600

D.800

7.在数据库设计过程中,如果表A和表B之间是一对多联系。下列进行的数据库设计方法中,最合理的是(  )。

A.将表A的主关键字字段添加到表B中

B.将表B的主关键字字段添加到表A中

C.创建一个新表,该表包含表A和表B的主关键字

D.将表A和表B合并,这样可以减少表的个数,便于管理和维护

8.在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在更新规则中选择了“级联”,当更新父表中记录的被参照字段时,系统的反应是(  )。

A.不做参照完整性检查

B.若子表中有相关参照记录,则同时自动更新子表中记录的参照字段

C.若子表中有相关参照记录,则禁止更新父表中的记录

D.不做参照完整性检查,可以随意更新父表中的`连接字段值

9.在Visual FoxPro中,命令“INDEX ON姓名TO xm”的功能是(  )。

A.建立一个名为的索引文件

B.建立一个名为的索引文件

C.在结构索引文件中建立一个名为xm的索引

D.在非结构索引文件中建立一个名为xm的索引

10.如果病人和病人家属2个表建立了“级联”参照完整性的删除规定,下列选项正确的是(  )。

A.删除病人表中的记录时,病人家属表中的相应记录系统自动删除

B.删除病人表中的记录时,病人家属表中的相应记录不变

C.无论病人家属表中是否有相关的记录,病人表中的记录都不允许删除

D.病人家属表中的记录不允许删除.

热门标签