计算机vfp考试题库二级,计算机二级《VFP》试题及答案

计算机二级《VFP》试题及答案

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

?VARTYPE(TIME())

A.D

B.T

C.N

D.C

22.执行下列程序后,变量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

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

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

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

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

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

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

A.JOIN

B.ALL

C.UNl0N

D.INTO

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

A.DEFINE VIEW viewone AS SELECT*FROM学生

B.DEFINE VIEW viewone SELECT*FRoM学生

C.CREATE VIEW viewone AS SELECT*FROM学生

D.CREATE VIEW viewone SELECT*FRoM学生

26.执行下列程序后,变量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

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

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

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

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

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

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

A.不做参照完整性检查

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A.INDEX ON会员号TO hyh CANDIDATE

B.INDEX ON会员号TO hyh UNIQUE

C.INDEX ON会员号TAG hyh CANDIDATE

D.INDEX ON会员号TAG hyh UNIQUE

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

36.有如下职员表:

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

A.INSERT T0职员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)

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

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

D.INSERT INTO职员VALUES(〝666〞,〝杨军〞,〝男〞,〝组员〞)

37.有如下订单表:

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

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

YEAR(签订日期)=2012

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

YEAR(签订日期)=2012

C.SELECT签订日期.MONTH(  )月份,SUM(金额)总金额FROM订单GROUP:BY月份WHERE

签订日期.YEAR( )=2012

D.SELECT签订日期.MONTH(  )月份,SUM(金额)总金额FROM订单GROUP BY月份HAⅥNG

签订日期.YEAR( )=2012

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

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

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

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

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

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

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

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

A.ALTER TABLE职工ADD联系方式C(40)

B.ALTER职工ADD联系方式C(40)

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

D.CHANGE DBF职工INSERT联系方式(40)

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

A.UPDATE职工SET年龄=年龄+1

B.UPDATE职工ADD年龄+1

C.UPDATE职工SET年龄=1

D.UPDATE职工ADD l

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值