大学VF题库(9)

2019-08-03 10:34

2、SQL的逻辑与运算符是_______。

A) .AND) B) ^ C) AND D) & 正确答案是: C 你选择的答案是:未选 ×

3、使用SQL语句从表STUDENT中查询所有姓王的同学的信息, 正确的命令是________。

A) SELECT * FROM STUDENT WHERE LEFT(姓名,2)= \王\ B) SELECT * FROM STUDENT WHERE RIGHT(姓名,2)= \王\ C) SELECT * FROM STUDENT WHERE TRIM(姓名,2)= \王\ D) SELECT * FROM STUDENT WHERE STR(姓名,2)= \王\ 正确答案是: A 你选择的答案是:未选 ×

4、SQL的查询语句中,________子句用于实现关系的投影操作。 A) WHERE B) SELECT

C) FROM D) GROUP BY 正确答案是: B 你选择的答案是:未选 ×

5、有当前盘当前目录下删除表stock的命令是________。

A) DROP stock B) DELETE TABLE stock C) DROP TABLE stock D) DELETE stock 正确答案是: C 你选择的答案是:未选 ×

6、下面有关对视图的描述正确的是________。

A) 可以使用MODIFY STRUCTURE命令修改视图的结构 B) 视图不能删除,否则影响原来的数据文件 C) 视图是对表的复制产生的

D) 使用SQL对视图进行查询时必须事先打开该视图所在的数据库 正确答案是: D 你选择的答案是:未选 ×

7、为“工资”表增加一个“实发工资”字段的正确命令是________。 A) MODIFY TABLE 工资 ADD COLUMN 实发工资 N(9,2) B) MODIFY TABLE 工资 ADD FIELD 实发工资 N(9,2) C) ALTER TABLE 工资 ADD COLUMN 实发工资 N(9,2) D) ALTER TABLE 工资 ADD FIELD 实发工资N(9,2) 正确答案是: C 你选择的答案是:未选 ×

8、SQL查询HAVING子句的作用是________。

A) 指出分组查询的范围 B) 指出分组查询的值 C) 指出分组查询的条件 D) 指出分组查询的字段 正确答案是: C 你选择的答案是:未选 ×

9、为student表增加一个字段xf,要求该字段大于零,SQL语句是________。 A) ALTER TABLE student ADD xf N(3) CHECK xf >0 B) CREATE TABLE student ADD xf N(3) CHECK xf >0

(第41页 )

C) ALTER TABLE student ADD xf C(3) CHECK xf >0 D) DROP TABLE student ADD xf N(3) CHECK xf >0 正确答案是: A 你选择的答案是:未选 ×

Copyright © 2006 All rights reserved 河南科技大学--VF程序设计 建议使用:1024×768以上分辨率IE4.0以上版本浏览器

3.选择题(共 9 题),成绩( 0 分)

1、要在查询结果中,将输出字段Grade所在列的标题显示为“成绩”,应在SQL的

Select语句中使用的子句为________。

A) Grade Title “成绩” B) Grade as 成绩 C) 成绩=Grade D) Grade list “成绩” 正确答案是: B 你选择的答案是:未选 ×

2、已知学生表、课程表和选课成绩表结构如下: 学生表:s(学号,姓名,性别,出生日期,院系) 课程表:c(课程号,课程名,学时) 选课成绩表:sc(学号,课程号,成绩)

在上述表中,出生日期为日期型,学时和成绩是数值型,其它均为字符型。 用SQL-Select命令查询选修课程在5门以上(含5门)的学生的学号、姓名和平均成绩,并按平均成绩降序排列。正确的命令是________。

A) select s.学号,姓名 平均成绩 from s,sc where s.学号=sc.学号 group by s.学号having count(*)>=5 order by 平均成绩 desc

B) select s.学号,姓名,avg(成绩) from s,sc where s.学号=sc.学号 and count(*)>=5 group by s.学号order by 3 desc

C) select s.学号,姓名,avg(成绩) 平均成绩 from s,sc where s.学号=sc.学号

and count(*)>=5 group by s.学号 order by 平均成绩 desc

D) select s.学号,姓名,avg(成绩) 平均成绩 from s,sc where s.学号=sc.学号

group by s.学号 having count(*)>=5 order by 3 desc 正确答案是: D 你选择的答案是:未选 ×

3、如果通过SQL语句建立表时,希望将某属性定义为主关键字,则应使用子句________。

A) CHECK B) FREE C) PRIMARY KEY D) UNIQUE 正确答案是: C 你选择的答案是:未选 ×

(第42页 )

4、下面的选项中,________不属于SQL的数据定义功能的内容。 A) 定义数据库 B) 定义视图

C) 定义索引 D) 定义参照完整性 正确答案是: D 你选择的答案是:未选 ×

5、在命令窗口执行SQL命令时,若命令要占用多行,续行符是________。 A) 冒号(:) B) 分号(;) C) 逗号(,) D) 连字符(?) 正确答案是: B 你选择的答案是:未选 ×

6、SQL中用于删除表的命令动词是________。

A) NEW B) CREATE C) UPDATE D) DROP 正确答案是: D 你选择的答案是:未选 ×

7、SQL的查询语句中,________子句用于实现关系的投影操作。 A) WHERE B) SELECT

C) FROM D) GROUP BY 正确答案是: B 你选择的答案是:未选 ×

8、将stock表的股票名称字段的宽度由8改为10,应使用SQL语句________。 A) ALTER TABLE stock股票名称WITH(10) B) ALTER TABLE stock股票名称c(10)

C) ALTER TABLE stock ALTER 股票名称 c(10) D) ALTER stock ALTER股票名称c(10)

正确答案是: C 你选择的答案是:未选 ×

9、已知表结构如下: 学生.dbf:学号C(8),姓名C(12),性别C(2),出生日期D,院系C(8) 课程.dbf:课程号C(4),课程名称C(10),开课院系C(8) 选课.dbf:学号C(8),课程号C(4),成绩I 向学生表插入一条记录的正确命令是________。

A) APPEND INTO 学生 VALUES(\张三','男', '会计', {^1983-10-28})

B) INSERT INTO 学生 VALUES(\张三', '男', {^1983-10-28}, '经管学院')

C) APPEND INTO 学生 VALUES(\张三', '男', {^1983-10-28}, '经管学院')

D) INSERT INTO 学生 VALUES(\张三', '男', {^1983-10-28}) 正确答案是: B 你选择的答案是:未选 × 4.选择题(共 9 题),成绩( 0 分)

1、已知部门表和商品表如下: 部门表.dbf

部门号 部门名称

(第43页 )

40 家用电器部 20 电话手机部 10 电视录摄象机部 30 计算机部 商品表.dbf

部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 广东 20 1032 C牌传真机 1000.00 20 上海 40 0107 D牌微波炉_A 420.00 10 北京 20 0110 A牌电话机 200.00 50 广东 20 0112 B牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海

Select 部门号,max(单价*数量) from 商品表 group by 部门号。 查询结果有________条记录?

A) 1 B) 4 C) 3 D) 10 正确答案是: C 你选择的答案是:未选 ×

2、已知部门表和商品表如下: 部门表.dbf

部门号 部门名称 40 家用电器部 20 电话手机部 10 电视录摄象机部 30 计算机部 商品表.dbf

部门号 商品号 商品名称 单价 数量 产地 40 0101 A牌电风扇 200.00 10 广东 40 0104 A牌微波炉 350.00 10 广东 40 0105 B牌微波炉 600.00 10 广东 20 1032 C牌传真机 1000.00 20 上海 40 0107 D牌微波炉_A 420.00 10 北京 20 0110 A牌电话机 200.00 50 广东 20 0112 B牌手机 2000.00 10 广东 40 0202 A牌电冰箱 3000.00 2 广东 30 1041 B牌计算机 6000.00 10 广东 30 0204 C牌计算机 10000.00 10 上海

Select 产地,count(*) as 提供的商品种类数 from 商品表 where 单价>200

group by 产地 Having count(*) >=2 order by 2 desc。 查询结果的第一条记录的产地和提供的商品种类数是________。

(第44页 )

A) 北京,1 B) 上海,2 C) 广东,5 D) 广东,7 正确答案是: C 你选择的答案是:未选 ×

3、如果学生表STUDENT是使用下面的SQL语句创建的:

CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,SN C(8),; SEX C(2),AGE N(2) CHECK(AGE>15 AND AGE<30)) 下面的SQL语句中可以正确执行的是________。

A) INSERT INTO STUDENT(SNO, SEX, AGE) values(\男\ B) INSERT INTO STUDENT(SNO, SEX, AGE) values(\李安琦\男\ C) INSERT INTO STUDENT(SNO, AGE) values(\男\

D) INSERT INTO STUDENT(SNO, SN) values(\安琦\ 正确答案是: A 你选择的答案是:未选 ×

4、查询订单号(字符型,长度为4)尾字符是“1”的错误命令是________。 A) SELECT * FROM 订单 WHERE SUBSTR(订单号,4)= \ B) SELECT * FROM 订单 WHERE SUBSTR(订单号,4,1)= \ C) SELECT * FROM 订单 WHERE \订购单号

D) SELECT * FROM 订单 WHERE RIGHT(订购单号,1)= \ 正确答案是: C 你选择的答案是:未选 ×

5、执行如下SQL语句后:

SELECT DISTINCT 单价 FROM stock;

WHERE 单价=(SELECT min(单价)FROM stock)INTO DBF stock_x 表stock_x中的记录个数是________。

A) 1 B) 2 C) 3 D) 4 正确答案是: A 你选择的答案是:未选 ×

6、查询所有目前年龄是22岁的学生信息:学号、姓名和年龄、正确的命令组 是________。

A) CREATE VIEW AGE_LIST AS;

SELECT 学号, 姓名, YEAR(DATE())?YEAR(出生日期) 年龄 FROM 学生 SELECT 学号, 姓名,年龄 FROM AGE_LIST WHERE 年龄=22 B) CREATE VIEW AGE_LIST AS;

SELECT 学号, 姓名, YEAR(出生日期) 年龄 FROM学生

SELECT 学号, 姓名, 年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22 C) CREATE VIEW AGE_LIST AS;

SELECT 学号, 姓名, YEAR(DATE())?YEAR(出生日期) 年龄 FROM学生 SELECT 学号, 姓名, 年龄 FROM AGE_LIST WHERE YEAR(出生日期)=22 D) CREATE VIEW AGE_LIST AS STUDENT;

SELECT 学号, 姓名, YEAR(DATE())?YEAR(出生日期) 年龄 FROM 学生 SELECT 学号, 姓名, 年龄 FROM AGE_LIST WHERE 年龄=22 正确答案是: A 你选择的答案是:未选 ×

7、下面选项中,SQL的表结构修改命令关键字是________。

(第45页 )


大学VF题库(9).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:企业设施布局优化问题研究

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: