2011年计算机等级考试二级VFP基础综合试题(6)
#
一. 选择题
1.建立表结构的SQL 命令是____。 (D)
A.DROP TABLE
B.ALTER TABLE
C.CREAT INDEX
D.CREAT TABLE
2.利用SQL 语句为表中所有学生的名次增加1 应输入____命令。 (A)
A.UPDATE 学生 SET 名次=名次+l
B.UPDATE 名次=名次+1
C.SET 名次=名次+l
D.UPDATE 学生 SET 名次+l
3.SELECT—SQL 语句的作用是____。 (B)
A.选择工作区语句
B.数据查询
C.选定标准语句
D.数据修改
4.如果在SQL SELECT 语句的ORDER BY 子句中指定了DESC,则表示____。 (A)
A.按降序排序
B.按升序排序
C.不排序
D.无任何意义
5.SQL 中的数据操作语句不包括____。 (C)
A.INSERT
B.UPDATE
C.SELECT
D.DELETE
6.下列查询类型中,不属于SQL 查询的是____。 (D)
A.简单查询
B.嵌套查询
#
C.联接查询
D.视图查询
7.如果从磁盘中物理删除表文件,应输入____命令。 · (B)
A.DROP
B.DROP TABLE
C.DELETE
D.DELETE TABLE
8.在Visual FoxPro 的SQL 语句中,具有数据查询功能的是____语句.(C)
A.CREAT
B.INSERT
C.SELECT
D.DELETE
9.Visual FoxPro 支持的SQL 命令要求____。 (C)
A.被操作的表一定要打开
B.被操作的表一定不要打开
C.被操作的表不一定要打开
D.以上说法都不正确
10.在SQL 中,空值用____表示。 (A)
A.IS NULL
B.=NULL
C.NULL
D.*NULL#p#副标题#e#
11.假设存在表“考生成绩”,求表中成绩最高的记录应输入____命令。(A)
“考生成绩”表
记录号 学号 成绩 名次
1 9001 95 2
2 9002 84 7
3 9003 92 3
4 9004 99 1
5 9005 90 4
#
A.SELECT MAX(成绩)FROM 考生成绩
B.SELECT MIN(成绩)FROM 考生成绩
C.SELECT AGV(成绩)FROM 考生成绩
D.SELECT SUM(成绩)FROM 考生成绩
12.SQLDELETE 命令是____删除记录。 (A)
A.逻辑
B.物理
C.彻底
D.以上说法都不正确
13.使用____短语可以将查询结果存放到永久表中。 (D)
A.INTO TABLE
B.INTO ARRAY
C.INTO VURSOR
D.INTO DBF|TABLE
14.使用____短语可以直接将查询结果输出到打印机。 (B)
A.INTO PRINTER
B.TO PRINTER
C.TO PROMFR
D.INTO PROMPT
15.如果要将查询到的考生信息保存到数组XY 中,应输入____命令。 (A)
A.SELECT * FROM 考生 INTO ARRAY XY
B.SELECT * FROM 考生 INTO CURSOR XY
C.SELECT * FROM 考生 INTO DBF XY
D.SELECT * FROM 考生 INTO TABLE XY
16.按列名的值进行分组的语句是____。 (D)
A.GROUP
#
B.ORDER BY
C.ARRAY BY
D.GROUP BY
填空题:
1.在Visual FoxPro 中,用来修改表结构的命令是____;修改表中数据的命令是____。(ALTER,UPDATE)
2.在SELECT—SQL 语句中,消除重复出现的记录行的子句是____ 。(DISTINCT)
3.在Visual FoxPro 中,集合的并运算是指____。(将两个SELECT 语句的查询结果通过并运算合成一个查询结果)
4.____是SQL 中最简单的查询,这种查询基于单个表,它是由____和____的短语构成无条件查询,或由____,____,____短语构成条件查询。(简单查询,SELECT,FROM,SELECT,FROM,WHERE)
5.____是SQL 的核心。在Visual FoxPro 中,SQL 的查询命令也称为____,它的基本形式由____组成,多个查询块可以嵌套执行。(查询;SELECT 命令;SELECT-FROM-WHERE 查询块)
6 . Visual FoxPro 中用于计算检索的函数有____ , ____ , ____ , ____ , ____ 。(COUNT,SUM,AVG,MAX,MIN)
7.嵌套查询是指____。(在一个SELECT 命令的WHERE 子句中,如果还出现另一个SELECT 命令,这种查询即为嵌套查询)
8.从“考生资料”表中查询所有年龄大于22 岁的姓名,应输入____命令.(SELECT 姓名 FROM 考生资料 WHERE 年龄>22) #
9.SQLDELETE 命令是____删除记录。(逻辑)
#