电话:0731-83595998
导航

2019.3计算机二级VFP考试选择题冲刺练习008

来源: 2019-03-15 13:42

 1.在Visual FoxPr0中,下列关于查询的描述中正确的是( )。

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

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

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

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

答案:D

2.在Visual FoxPr0中,数据库表的字段或记录的有效性规则的设置可以在( )。

A.项目管理器中进行

B.数据库设计器中进行

C.表设计器中进行

D.表单设计器中进行

答案:C

3.在Visual FoxPr0中,如果要将学生表S(学号,姓名,性别,年龄)的“年龄”属性删除,正确的SQL语句是( )。

A.ALTER TABLE S DROP COLUMN年龄

B.DELETE年龄FROM S

C.ALTER TABLE S DELETE COLUMN年龄

D.ALTER TABLE S DELETE年龄

答案:A

4.在Visual FoxPr0的数据库表中只能有一个( )。

A.候选索引

B.普通索引

C.主索引

D.唯一索引

答案:C

5.设有学生表s(学号,姓名,性别,年龄),查询所有年龄小于等于18岁的女同学,并按年龄进行降序排序,生成新的表WS,正确的SQL语句是( )。

A.SELECT*FROM S

WHERE性别='女'AND年龄<=18 0RDER BY 4 DESC INTO TABl。E WS

B.SELECT*FROM S

WHERE性别='女'AND年龄<=18 0RDER BY 年龄INTO TABLE WS

C.SELECT*FROM S

WHERE性别='女'AND年龄<=18 0RDER BY 年龄DESC INTO TABLE WS

D.SELECT*FROM S

WHERE性别='女'0R年龄<=18 0RDER BY'年龄'ASC INTO TABLE WS

答案:A

第6~10题使用下列数据表。

“外汇名”表

外币代码

外币名称

现钞买入价

现钞卖出价

基准价

13

欧元

958.6400

985.2300

996.5400

28

英镑

1220.9700

1330.2200

1287.4565

37

法郎

592.7650

618.1305

612.5910

26

加元

516.4110

531.4280

519.8690

15

美元

811.5410

817.8900

815.6650

“持有数”表


姓名

外币代码

持有数量

李巡芬

37

30000.00

张武奇

13

1000.00

马小六

15

3000.00

马小六

37

4000.00

张武奇

15

2200.00

林诗诗

26

2000.20

李巡芬

26

30000.00

张武奇

28

3000.90

马小六

26

3000.00

马小六

13

4000.00

张武奇

26

18000.00

6.执行下列SQL语句后,第一条记录的内容是( )。

SELECT姓名,外币名称,持有数量FROM外汇名,持有数

WHERE外汇名.外币代码一持有数.外币代码

AND持有数量>=10000

ORDER BY持有数量DESC,姓名

A.张武奇 加元 l8000

B.张武奇 法郎 l8000

C.李巡芬 加元 30000

D.李巡芬 法郎 30000

答案:D

7.查询持有外币种类在4种以上人员的姓名及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。

A.SELECT姓名,COUNT(*)AS外币种类FROM持有数

GROUP BY姓名HAVING COUNT(*)>=4

0RDER BY外币种类,姓名DESC

B.SELECT姓名,c0UNT(*)AS外币种类FROM持有数

GROUP BY姓名HAVING COUNT(*)>=4

0RDER BY COUNT(*),姓名DESC

C.SELECT姓名,cOUNT(*)AS外币种类FROM持有数

GROUP BY姓名HAVING COUNT(*)>=4

0RDER BY外币种类AND姓名DESC

D.SELECT姓名,COUNT(*)AS外币种类FROM持有数

GRoUP BY姓名HAVING CoUNT(*)>=4

ORDER BY外币种类+姓名DESC

答案:A

8.计算出“马小六”所持有的全部外币相当于人民币的价值数量,下列语句正确的是( )。(某种外币相当于人民币数量的计算公式:人民币价值数量一该种外币的“现钞买入价”*该种外币“持有数量”)

A.SELECT SUM(现钞买入价*持有数量)AS人民币价值

FRoM持有数,外汇名

WHERE外汇名.外币代码一持有数.外币代码

AND姓名=”马小六”

B.SELECT SUM(现钞买人价*持有数量)AS人民币价值

FROM持有数,外汇名

WHERE外汇名.外币代码一持有数.外币代码

FOR姓名=”马小六”

C.SELECT COUNT(现钞买人价*持有数量)AS人民币价值

FROM持有数,外汇名

WHERE外汇名.外币代码一持有数.外币代码

AND姓名=”马小六”

D.SELECT COUNT(现钞买入价*持有数量)AS人民币价值

FROM持有数,外汇名

WHERE外汇名.外币代码一持有数.外币代码

FOR姓名=”马小六”

答案:A

9.将“外汇名”表美元和英镑的基准价下调1%,下列SQL语句正确的是( )。

A.UPDATE外汇名FOR基准价=基准价*0.99

WHERE外币名称=”美元”OR外币名称=”欧元”

B.UPDATE外汇名SET基准价=基准价*0.99

WHERE外币名称=”美元”OR外币名称=”欧元”

C.UPDATE外汇名SET基准价=基准价*0.99

WHERE外币名称=”美元”AND外币名称=”欧元”

D.UPDATE外汇名FOR基准价一基准价*0.99

WHERE外币名称=”美元”AND外币名称=”欧元”

答案:B

10.删除“持有数”表中所有外币名称为“法郎”的记录,下列SQL语句正确的是( )。

A.DELETE FROM持有数

WHERE持有数.外币代码=外汇名.外币代码

AND外币名称=”法郎”

B.DELETE FROM持有数,外汇名

WHERE持有数.外币代码=外汇名.外币代码

AND外币名称=”法郎”

C.DELETE FROM持有数WHERE外币代码IN

(SELECT外币代码FROM外汇名WHERE外币名称=”法郎”)

D.DELETE FROM持有数WHERE外币代码IN

SELECT外币代码FROM外汇名WHERE外币名称=”法郎”

答案:C

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端