文档库 最新最全的文档下载
当前位置:文档库 › SQL期末复习题

SQL期末复习题

SQL期末复习题
SQL期末复习题

数据库原理与应用复习题目

一、选择题(共40分,每题2分)

1. 数据库系统的核心是()。

A. 编译系统

B. 数据库

C.操作系统

D.数据库管理系统

2. 关系模型中的数据逻辑结构是()。

A. 矩阵

B. 树

C. 二维表

D.矢量

3. 关系数据库中的关键字是指( )。

A.能惟一决定关系的字段B.不可改动的专用保留字

C.关键的很重要的字段 D能惟一标识元组的属性或属性集合

4. 对所有视图都可以进行。

A.select B. insert C. update D. delete

5. 学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的

联系类型是()。

A.多对多B.一对一C.多对一D.一对多

6.若要删除数据库中已经存在的表S,可用()。

A. Delete table S

B. DELETE S

C. DROP Table S

D. DROP S

7. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在S中删除一个属性“年龄”,可选用的SQL语句是()。

A. DELETE Age from S

B. ALTER TABLE S DROP Age

C. UPDATE S Age

D. ALTER TABLE S ‘Age’

8. 从产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为()。

A. SELECT * FROM 产品WHERE 价格>‘一次性纸杯’

B. SELECT * FROM 产品WHERE 价格>(SELECT * FROM 产品WHERE 产品名称 >’一次

性纸杯’

C. SELECT * FROM 产品WHERE EXISTS 产品名称=’一次性纸杯’

D. SELECT * FROM 产品WHERE 价格>(SELECT 价格FROM 产品WHERE 产品名称=’一次

性纸杯’

9. 查找 student表中所有电话号码(列名:telephone)的第一位为8或6,第三位为0的电话号码()。

A. SELECT telephone FROM student WHERE telephone LIKE '[8,6]%0*'

B. SELECT telephone FROM student WHERE telephone LIKE '(8,6)*0%'

C. SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0%'

D. SELECT telephone FROM student WHERE telephone LIKE '[8,6]_0*'

10. 现有书目表book,包含字段:价格price (float),类别type(char); 现在查询各个类别的平均价格、类别名称,以下语句正确的是()。

A. select avg(price),type from book group by type

B. select count(price),type from book group by price

C. select avg(price),type from book group by price

D. select count (price),type from book group by type

11. 查询student表中的所有非空email信息, 以下语句正确的是()。

A. Select email from student where email !=null

B. Select email from student where email not is null

C. Select email from student where email <> null

D. Select email from student where email is not null

12. 现有订单表orders,包含用户信息userid, 产品信息 productid, 以下()语

句能够返回至少被订购过两回的productid?

A. select productid from orders where count(productid)>1

B. select productid from orders where max(productid)>1

C. select productid from orders where having count(productid)>1 group by productid

D. select productid from orders group by productid having count(productid)>1

13.关于聚合函数,以下说法错误的是()。

A. Sum返回表达式中所有数的总合,因此只能用于数字类型的列。

B. Avg返回表达式中所有数的平均值,可以用于数字型和日期型的列。

C. Max和Min可以用于字符型的列。

D. Count可以用于字符型的列

14.使用以下()可以进行模糊查询。

A. OR

B. Not between

C. Not IN

D. Like

15.SQL语句:select * from students where SNO like ‘010[^0]%[A,B,C]%’,可能会查

询出的SNO是()。

A. 01053090A#Hm3?

B. 01003090A01

C. 01053090D09

D. 0101E01

16.假设订单表orders用来存储订单信息,cid代表客户编号,money代表单次订购额,现

要查询每个客户的订购次数和每个客户的订购总金额,下面()sql语句可以返回

正确结果。

A. select cid,count(distinct(cid)),sum(money) from orders group by cid

B. select cid,count(distinct(cid)),sum(money) from orders order by cid

C. select cid,count(cid),sum(money) from orders order by cid

D. select cid,count(cid),sum(money) from orders group by cid

17.现有客户表customers(主键:客户编号cid),包含10行数据,订单表orders(外键:

客户编号cid),包含6条数据。执行sql语句:select * from customers right outer

join orders on customers.cid=orders.cid。最多返回()条记录。

A. 10

B. 6

C. 4

D.0

18. 预测以下语句的输出:

select stor_id, count(stor_id) from sales group by stor_id having avg(qty)>=20

and countstor_id)>3,以下()选项是正确的?

A. 查询将显示那些商店的材料,它们的订单在3次以上,订单的平均数量大于等于20。

B. 查询将显示那些商店的材料,它们订单的平均数量大于等于20。

C. 查询将显示那些商店的材料,它们的订单在3次以上。

D.查询将显示那些商店的材料,它们的订单在3次以上,订单的数量大于等于20。

二、操作题目

现在要为学校建立一个数据库,设学校的环境如下:一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生,现要建立关于系、学生、班级的数据库,关系模式为:

学生表STUDENT(学号,姓名,性别,生源地,出生日期)

班级表CLASS(班号,专业名,系号,入学年份)

系DEPARTMENT(系号,系名)

使用SQL语句完成一下功能:

1 在D盘根目录下建立数据库名为SCHOOL的数据库(初始大小:5M,最大值20MB,增长方式1M。)

2 建表:在定义中声明

1)每个表要有主键

2)学生的性别只能取‘男’或者‘女’

3)学生姓名不能为空

4)表CLASS中建立外键系名,关联表DEPARTMENT中的系名

5)系代号不能重复且不能为空

(1)学生表STUDENT(学号,姓名,性别,生源地,出生日期)

(2)班级表CLASS(班号,专业名,系名,入学年份)

(3)系DEPARTMENT(系号,系名)

3 插入如下数据

CALSS(101,软件,02,2003;

102,微电子,02,2004)

STUDENT(8101,张三,男,101,山东,1984;

8102,钱四,女,121,济南,1984;

8103,王玲,女,131,福建,1985;

8105,李飞,男,102,河北,1985)

DEPARTMENT(02,计算机;

03,数学;

04,化学)

4 完成以下的查询功能

(1)通过对学生信息表的查询,查询出所有学生的学号,姓名和性别

(2)通过对学生信息表的查询,查询来自福建的学生的记录

(3)在查询语句中,查询出学生姓名并计算出学生的年龄大小

(4)用模糊查询出姓钱的女生记录

(5)在查询语句中使用聚合函数计算出所有学生总数起别名为学生人数

(6)查询所有班级的信息,并用班级号进行降序排序

(7)更新学号为8103的这位学生的姓名为张玲

(8)查找出学号在8101到8103的学生信息

(9)删除姓名为李飞的学生记录

(10)删除数据表STUDENT

三、设计题

要开发商业集团数据库管理系统,在该系统中有三个实体:

商店:商店编号,商店名,地址;

商品:商品号,商品名,规格,单价;

职工:职工编号,姓名,性别,业绩

商店和商品间存在“销售”联系,每个商店可以销售多种商品,每种商品也可放在多个商店销售,每个商店销售的每种商品有月销售量;商店和职工间存在“聘用”关系,每个商店有多名职工,每个职工只能在一个商店工作,商店聘用职工有聘期和月薪。

请画出该商业集团数据库管理系统的ER图,并在图上标出实体标识符,属性和联系的类型。

查询、视图SQL习题

一、单选题

1、关系数据库管理系统中的SQL语言是。

A)关系顺序查询语言B)关系结构查询语言

C)关系描述语言D)国际标准结构化查询语言

2、在下列的SQL语句中,属于数据控制语句的是。

1、CREATE

2、SELECT

3、UPDA TE

4、GRANT

5、DELETE

6、ALTER

7、

INSERT 8、REVOKE

A)1,5,6,7 B)4,8 C)2,3,6,8 D)1,5,7

3、若用如下的SQL语句创建一个表S:

CREATE TABLES(S# CHAR(6) NOT NULL,SNAME CHAR(8) NOT NULL,SEX CHAR(2),AGE INTEGER)

向S表插入如下行时,可以被插入。

A)(′554231′,′四明′,男,21) B)(′723654′,′陈刚′,NULL,NULL)

C)(NULL,′金山′,′男′,′19′) D)(′773211′,NULL,′女′,20)

4、在SQL查询时,使用WHERE子句指出的是。

A)查询目标B)查询结果C)查询条件D)查询视图

5、UPDATE--SQL语句的功能是______。

A)属于数据定义功能B)属于数据查询功能

C)可以修改表中某些列的属性D)可以修改表中某些列的内容

6、SELECT--SQL语句是______。

A)选择工作区语句B)数据查询语句C)选择标准语句D)数据修改语句

7、SQL语言是______语言。

A)层次数据库B)网络数据库C)关系数据库D)非数据库

8、在SQL中,删除视图用______。

A)DROP SCHEMA命令B)CREATE TABLE命令

C)DROP VIEW命令D)DROP INDEX命令

9、如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,

SQL操作不能执行。

职工表部门表

职工号职工名部门号工资部门号部门名主任

001 李红01 580 01 人事处高平

005 刘军01 670 02 财务处蒋华

025 王芳03 720 03 教务处许红

038 张强02 650 04 学生处杜琼

A)从职工表中删除行('025','王芳','03',720) B)将行('005','乔兴','04',750)插入到职工表中

C)将职工号为'001'的工资改为700 D)将职工号为'038'的部门改为'03'

10、在SQL中,可以用谓词UNIQUE来测试一个集合中是否______。

A)为空集合B)存在重复分量值C)为非空集合D)存在重复元组

11、SQL的核心是______。

A)数据查询B)数据修改C)数据定义D)数据控制

12、用SQL语句建立表时将属性定义为主关键字,应使用短语______。

A)CHECK B)PRIMARY KEY C)FREE D)UNIQUE

13、SQL实现分组查询的短语是______。

A)ORDER BY B)GROUP BY C)HA VING D)ASC

14、用SQL语句建立表时为属性定义有效性规则,应使用短语______。

A)DEFAULT B)PRIMARY KEY C)CHECK D)UNIQUE

15、SQL语言是具有______的功能。

A)关系规范化、数据操纵、数据控制B)数据定义、数据操纵、数据控制

C)数据定义、关系规范化、数据控制D)数据定义、关系规范化、数据操纵

16、在SQL的计算查询中,用于求平均值的函数是______。

A)A VG B)A VERAGE C)average D)A VE

17、HA VING短语不能单独使用,必须接在______之后。

A)ORDER BY B)FROM C)WHERE D)GROUP BY

18、建立表结构的SQL命令是______。

A)CREAT CURSOR B)CREAT TABLE C)CREAT INDEX D)CREAT VIEW

19、SQL中可使用的通配符有______。

A) *(星号) B) %(百分号) C) _(下划线) D) B和C

20、关于INSERT--SQL语句描述正确的是______。

A)可以向表中插入若干条记录B)在表中任何位置插入一条记录

C)在表尾插入一条记录D)在表头插入一条记录

21、只有满足连接条件的记录才包含在查询结果中,这种连接为______。

A)左连接B)右连接C)内部连接D)完全连接

22、SQL语句中条件短语的关键字是______。

A)WHERE B)FOR C)WHILE D)CONDITION

23、用于显示部分查询结果的TOP短语,必须与______同时使用,才有效果。

A)ORDER BY B)FROM C)WHERE D)GROUP BY

24、下面有关HA VING子句描述错误的是______。

A)HA VING子句必须与GROUP BY 子句同时使用,不能单独使用

B)使用HA VING子句的同时不能使用WHERE子句

C)使用HA VING子句的同时可以使用WHERE子句

D)使用HAVING子句的作用是限定分组的条件

25、当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:

股票代码股票名称单价交易所

600600 青岛啤酒7.48 上海

600601 方正科技15.20 上海

600602 广电电子10.40 上海

600603 兴业房产12.76 上海

600604 二纺机9.96 上海

600605 轻工机械14.39 上海

000001 深发展7.48 深圳

000002 深万科12.50 深圳

(1)执行如下SQL语句后,表stock_x中的记录个数是______。

SELECT DISTINCT 单价FROM stock;

WHERE 单价=(SELECT min(单价) FROM stock) INTO DBF stock_x

A)1 B)2 C)3 D)4

(2)有如下SQL语句

SELECT max(单价) INTO ARRAY a FROM stock

执行该语句后______。

A)A[1]的内容为15.20 B)A[1]的内容为6 C)A[0]的内容为15.20 D)A[0]的内容为6

(3)有如下SQL SELECT语句

SELECT * FROM stock WHERE 单价BETWEEN 12.76 AND 15.20

与该语句等价的是______。

A)SELECT * FROM stock WHERE 单价<=15.20.AND.单价>=12.76

B)SELECT * FROM stock WHERE 单价<=15.20.AND.单价>12.76

C)SELECT * FROM stock WHERE 单价<=15.20.AND.单价<=12.76

D)SELECT * FROM stock WHERE 单价<=15.20.AND.单价<12.76

(4)在当前盘当前目录下删除表stock的命令______。

A)DROP stock B)DELETE TABLE stock C)DROP TABLE stock

D)DELETE stock

(5)有如下SQL语句

SELECT 股票代码,avg(单价) as 均价FROM stock GROUP BY 交易所INTO DBF temp

执行该语句后temp表中第二条记录的"均价"字段的内容是_____。

A)7.48 B)9.99 C)11.73 D)15.20

(6)有如下SQL语句

CREATE VIEW stock_view AS SELECT * FROM stock WHERE 交易所="深圳"

执行该语句后产生的视图包含的记录个数是______。

A)1 B)2 C)3 D)4

(7)将stock表的股票名称字段的宽度由8改为10,应使用SQL语句______。

A)ALTER TABLE stock 股票名称WTIH C(10)

B)ALTER TABLE stock 股票名称C(10)

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

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

26、设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

(1)对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。下面的SQL语

句正确的是______。

SELECT 单位,______ FROM 借阅,读者WHERE 借阅.借书证号=读者.借书证号______

A)COUNT(借阅.借书证号) GROUP BY 单位

B)SUM(借阅.借书证号) GROUP BY 单位

C)COUNT(借阅.借书证号) ORDER BY 单位

D)COUNT(借阅.借书证号) HA VING 单位

(2)对于图书管理数据库,求CIE单位借阅图书的读者的人数。

下面SQL语句正确的是______。

SELECT ______ FROM 借阅WHERE 借书证号_______

A)COUNT (DISTINCT 借书证号) IN (SELECT 借书证号FROM 读者WHERE 单位="CIE")

B)COUNT(DISTINCT 借书证号) IN (SELECT 借书证号FROM 借阅WHERE 单位="CIE")

C)SUM(DISTINCT 借书证号) IN (SELECT 借书证号FROM 读者WHERE 单位="CIE")

D)SUM (DISTINCT 借书证号) IN (SELECT 借书证号FOR 借阅WHERE 单位="CIE")

(3)对于图书管理数据库,检索当前至少借阅了2本图书的读者的姓名和所在单位。下面

SQL语句正确的是______。

SELECT 姓名,单位FROM 读者WHERE 借书证号IN______

A)(SELECT 借书证号FROM 借阅GROUP BY 总编号HA VING COUNT(*)>=2)

B)(SELECT 借书证号FROM 读者GROUP BY 借书证号HA VING COUNT(*)>=2)

C)(SELECT 借书证号FROM 借阅GROUP BY 借书证号HAVING SUM(*)>=2)

D)(SELECT 借书证号FROM 借阅GROUP BY 借书证号HA VING COUNT(*)>=2)

(4)对于图书管理数据库,求电子工业出版社出版图书的最高单价、最低单价和平均单价。

下面SQL语句正确的是______。

SELECT ______ FROM 图书;

WHERE 出版单位="电子工业出版社"

A)MAX(单价),MIN(单价),A VG(单价) B)MAX(单价),MIN(单价),A VERAGE(单价)

C)MAX(单价),MIX(单价),A VG(单价) D)MAX(单价),SUM(单价),A VG(单价)

(5)对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书

的最高单价和平均单价。下面SQL语句正确的是______。

SELECT 出版单位,MAX(单价),A VG(单价) FROM 图书______

A)GROUP BY 出版单位HA VING COUNT 总编号>=2

B)GROUP BY 出版单位HA VING COUNT(DISTINCT 总编号)>=2

C)GROUP BY 出版单位>=2

D)WHERE 总编号>=2

(6)对于图书管理数据库,如下的SQL命令:

SELECT 书名,作者,出版单位FROM 图书管理!图书;

WHERE 出版单位="高等教育出版社" OR 出版单位="电子工业出版社"

其中,SELECT后的书名、作者和出版单位所对应的关系操作是______。

A)投影操作B)连接C)选择D)合并

二、填空题

1、关系语言的特点是高度,也就是只要说明“做什么”而不用说明“怎么做”。

2、在SELECT-SQL语句中,表示条件

表达式用WHERE子句,分组用

______子句,排序用______子句。

4、在SQL中,测试列值是否为空值用______运算符号,测试列值是否为非空值用______运算符号。

5、在SQL中,用______子句消除重复出现的元组。

6、在SQL中,ALTER命令有两个选择项,_____子命令用于修改字段名,_____子命令用

于增加新的字段。

7、自然连接是去掉重复属性的_______连接。

8、在SQL中,字符串匹配运算符用______;匹配符______表示零个或多个字符,______

表示任何一个字符。

9、在SQL语句中空值用______表示。

10、在SQL中,用______命令可以从表中删除行,用______命令可以从数据库中删除数据表。

11、SQL支持集合的并运算,运算符是______。

12、设有如下关系表R:R(NO,NAME,SEX,AGE,CLASS),主关键字是NO

其中NO为学号(数值型),NAME为姓名,SEX为性别,AGE为年龄,CLASS为班号。

写出实现下列功能的SQL语句。

(1)插入"95031"班学号为30,姓名为"郑和"的学生记录;______。

(2)删除学号为20的学生记录;______。

(3)将学号为10的学生姓名改为"王华";______。

(4)删除姓"王"的学生记录_______。

13、设有图书管理数据库:

图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))

读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))

借阅(借书证号C(4),总编号C(6),借书日期D(8))

(1)用SQL的CREATE命令建立借阅表(字段顺序要相同),请用SQL语句填空:______

(2)对于图书管理数据库,查询每类图书的册数和平均单价。请对下面的SQL语句填空:

SELECT 分类号,______FROM 图书;

______ 分类号

(3)对于图书管理数据库,要查询只借阅了一本图书的读者姓名和职称,请对下面的SQL

语句填空:

SELECT 姓名,职称FROM 图书管理!读者

WHERE 借书证号______ (SELECT 借书证号FROM 图书管理!借阅);

GROUP BY ______ HA VING ______

(4)为图书管理数据库的读者表增加工资属性(N(8,2))。请对下面的SQL语句填空:

_______

(5)对于图书管理数据库的读者表,为工资属性增加有效性规则(工资大于等于0)和出错

提示信息(工资应该大于等于0!)。请对下面的SQL语句填空:

ALTER TABLE 读者ALTER 工资______

(6)对于图书管理数据库,查询每类图书中多于1册的册数和平均单价。请对下面的SQL

语句填空:

SELECT 分类号,COUNT(*),A VG(单价) FROM 图书;

_______ 分类号_______

(7)对图书管理数据库,查询图书表中的所有元组。请对下面的SQL语句填空:

______

(8)对图书管理数据库,查询所有已借出的书名。请对下面的SQL语句填空:

SELECT 书名FROM 图书;

WHERE 总编号______

(9)对于图书管理数据库,检索书名是以"Internet"开头的所有图书书名和作者。请对下面

的SQL语句填空:

SELECT 书名,作者FROM 图书WHERE ______

(10)对于图书管理数据库,检索没有借阅任何图书的读者姓名和所在单位。请对下面的

SQL语句填空:

SELECT 姓名,单位FROM 读者WHERE _______;

(SELECT * FROM 借阅WHERE ______)

(11)对图书管理数据库,删除借阅表的候选索引hsxy。请对下面的SQL语句填空:

ALTER TABLE 借阅______

(12)如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面SQL语句填空。

SELECT 姓名,单位FROM 图书管理!读者;

WHERE 借书证号IN

(SELECT ______ FROM 图书管理!借阅GROUP BY 借书证号_____COUNT(*)>=2)

(13)对于图书管理数据库,查询与"005"号借书证借有相同书的借书证号。请对下面的

SQL语句填空:

SELECT DISTINCT 借书证号FROM 借阅WHERE 总编号______

(14)对图书管理数据库,将读者表中的借书证号属性名改为书证号。请对下面的SQL 语句填空:

ALTER TABLE 读者______

(15)对图书管理数据库的借阅表,将借书证号和总编号定义为借阅表的候选索引,索引

名是hxsy。请对下面的SQL语句填空:

ALTER TABLE 借阅______

(16)对于图书管理数据库,将图书表中电子工业出版社的图书的单价涨价10%。对下面

的SQL语句填空:

UPDATE 图书______ WHERE 出版单位="电子工业出版社"

(17)有如下SQL语句:

SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期;

FROM图书管理!读者,图书管理!借阅,图书管理!图书;

WHERE借阅.借书证号=读者.借书证号AND 图书.总编号=借阅.总编号

其中WHERE子句中的"借阅.借书证号=读者.借书证号"对应的关系操作是_____。

大学期末考试题

一、单项选择题(本大题共 20 小题,每小题 1 分,共 20 分) 1.咨询顾问最核心的能力是其( D ) A.专业水平B.策划力C.技术能力D.影响力 2.在设备结构优化战略实施过程中,为实行大批量生产,企业应提高比重的设备是(D) A.服役期短的设备B.技术水平高的设备C.通用型设备D.专用型设备 3.一般来讲,新兴产业的收入弹性系数( C ) A.小于 1 B.等于 1 C.大于 l D.不确定 4.一般来讲,标准产品的适宜推销方式是( D ) A.人员推销B.展示会C.关系营销D.广告 5.企业战略涉及期限较长,一般认为应( C ) A.至少 3 年B.3~5 年C.至少 5 年D.至少 10 年 6.财务管理咨询的主要对象是( C ) A.企业经营活动B.企业生产活动C.企业资本活动D.商品流通活动 7.为实现企业的目标利润而把成本费用控制在合理的水平之下的谋划与方略,属于 ( D ) A.成本结构优化战略B.成本控制战略C.节约成本战略D.目标成本战略 8.山东水泥厂张才奎同志身先士卒,不图报酬,参加全厂最苦的“打窑皮”,带领全厂职工一举扭转十年亏损的局面。张才奎实施的方案属于( B ) A.企业员工共同信念战略方案B.企业凝聚力方案C.企业整体战略方案D.企业职工形象方案 9.企业行为识别系统的简称是( B ) A.MI B.BI C.VI D.CIS 10.咨询机构在具体职位的设计中,首先应考虑( A ) A.工作的需要B.咨询人员的素质C.人际关系D.心理结构 11.企业使命和战略目标的咨询属于组织结构内( A) A.最高层次的咨询B.中间层次的咨询C.第二层次的咨询D.第三层次的咨询 12.企业成长第三阶段有可能发生的危机是( B ) A.专制危机B.控制危机C.领导危机D.丧失活力危机 13.新产品一般是指在以下哪一范围内第一次试制鉴定确认的产品?( C ) A.企业内B.企业所在地区C.一个省、市、自治区D.全国

数据库期末考试填空题及答案

1 .数据库数据具有__________、__________和__________三个基本特点。 2.数据库管理系统是数据库系统的一个重要组成部分,它的功能包括__________、__________、__________、__________。 3. 数据库系统是指在计算机系统中引入数据库后的系统,一般由__________、__________、__________和__________构成。 4. 数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了三个阶段:__________阶段,__________阶段和__________阶段。 5. 数据库具有数据结构化、最小的__________、较高的__________等特点。 6. DBMS还必须提供__________保护、__________检查、__________、__________等数据控制功能。 7. 模式(Schema)是数据库中全体数据的__________和__________的描述,它仅仅涉及到__________的描述,不涉及到具体的值。 8. 三级模式之间的两层映象保证了数据库系统中的数据能够具有较高的__________和__________。 9. 根据模型应用的不同目的,可以将这些模型划分为两类,它们分别属于两个不同的层次。第一类是__________,第二类是__________。 10. 数据模型的三要素是指__________,__________,__________。实际数据库系统中所支持的主要数据模型是__________,__________,__________。 11. 数据模型中的__________是对数据系统的静态特征描述,包括数据结构和数据间联系的描述,__________是对数据库系统的动态特征描述,是一组定义在数据上的操作,包括操作的涵义、操作符、运算规则及其语言等。 12. 用树型结构表示实体类型及实体间联系的数据模型称为__________模型,上一层的父结点和下一层的子结点之间的联系是的联系。 13. 用有向图结构表示实体类型及实体间联系的数据模型称为__________模型,数据之间的联系通常通过__________实现。 14. 关系的完整性约束条件包括三大类:__________、__________和__________。 15. 关系数据模型中,二维表的列称为________,二维表的行称为________。 16. 用户选作元组标识的一个候选码为________,其属性不能取________。 17. 关系代数运算中,传统的集合运算有_____,_____,_____,_____。 18. 关系代数运算中,基本的运算是________,________,________,________,________。 (问答题) 19. 关系代数运算中,专门的关系运算有________,________,________。 20. 关系数据库中基于数学上的两类运算是________和________。 21. 关系代数中,从两个关系中找出相同元组的运算称为________运算。 22. R S表示R与S的________。 23. 设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是________________。 24. 在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE); C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为________________。 25. 已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是________,系关系的外码是________,学生关系的主码是________,学生关系的外码是________。

大学人工智能期末考试题库

《人工智能与专家系统》试卷(1)参考答案与评分标准 问答题(每题5分,共50分) 1.人工智能是何时、何地、怎样诞生的?(5分) 答:人工智能于1956年夏季在美国达特茅斯(Dartmouth)大学诞生。(3分)1956年夏季,美国的一些从事数学、心理学、计算机科学、信息论和神经学研究的年轻学者,汇聚在Dartmouth大学,举办了一次长达两个月的学术讨论会,认真而热烈地讨论了用机器模拟人类智能的问题。在这次会议上,第一次使用了“人工智能”这一术语,以代表有关机器智能这一研究方向。这是人类历史上第一次人工智能研讨会,标志着人工智能学科的诞生,具有十分重要的意义。(2分) 2.行为主义是人工智能的主要学派之一,它的基本观点是什么?(5分) 答:行为主义,又称进化主义或控制论学派。这种观点认为智能取决于感知和行动(所以被称为行为主义),它不需要知识、不需要表示、不需要推理。其原理是控制论和感知——动作型控制系统。 3.什么是知识表示?在选择知识表示方法时,应该考虑哪几个因素?(5分)答:知识表示是研究用机器表示知识的可行性、有效性的般方法,是一种数据结构与控制结构的统一体,既考虑知识的存储又考虑知识的使用。知识表示实际上就是对人类知识的一种描述,以把人类知识表示成计算机能够处理的数据结构。对知识进行表示的过程就是把知识编码成某种数据结构的过程。(3分)在选择知识表示方法时,应该考虑以下几个因素:(1)能否充分表示相关的领域知识;(2)是否有利于对知识的利用;(3)是否便于知识的组织、维护和管理;(4)是否便于理解和实现。(2分) 4.框架表示法有什么特点?(5分) 答:框架表示法有如下特点:结构性、继承性、自然性。(5分) 5.何谓产生式系统?它由哪几部分组成?(5分) 答:把一组产生式放在一起,让它们相互配合,协同作用,一个产生式生成的结论可以供另一个产生式作为已知事实使用,以求得问题的解,这样的系统称为产生式系统。(2分) 产生式系统一般由三个基本部分组成:规则库、综合数据库和推理机。(3分) 6.产生式系统中,推理机的推理方式有哪几种?请分别解释说明。(5分)答:产生式系统推理机的推理方式有正向推理、反向推理和双向推理三种。 正向推理:正向推理是从己知事实出发,通过规则库求得结果。 反向推理:反向推理是从目标出发,反向使用规则,求证已知的事实。 双向推理:双向推理是既自顶向下又自底向上的推理。推理从两个方向进行, 直至在某个中间界面上两方向结果相符便成功结束;如两方衔接不上,则推理失败。

sql数据库期末考试题及答案

一、单选题(共 10 道试题,共 50 分。)V 1. SQL Server中,保存着每个数据库对象的信息的系统表是( C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A )。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D )。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称 LIKE ‘冰箱’ B. SELECT * FROM XSH WHERE 产品名称 LIKE ‘冰箱’ C. SELECT * FROM CP WHERE 产品名称 LIKE ‘%冰箱%’ D. SELECT * FROM CP WHERE 产品名称=‘冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D )。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列( C)。 A. 数值为0

四川大学期末考试试题(A卷).doc

四川大学期末考试试题(A卷) (2013——2014 学年第一学期) 课程号:303066030课序号:课程名称:计算机基础及C程序设计语言 任课教师:刘亚梅刘洋任瑞玲曾晓东余勤罗伟王茂宁王忠邓丽华成绩: 适用专业年级:2012级学生人数:印题份数:学号:姓名: 考试须知 四川大学学生参加由学校组织或由学校承办的各级各类考试,必须严格执行《四川大学考试工作管理办法》和《四川大学考场规则》。有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理。 四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法》、《四川大学考场规则》和《四川大学监考人员职责》。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理。 一、单项选择题(每题1.5分,共45分)(注:本题及以下各题均以VC++6.0为软件编程平台) 1.一个C程序总是从_______开始执行的。 A)main函数B)程序的第一行 C)程序的第一个函数D)不固定位置 2.以下对C语言的描述正确的是。 A)函数允许嵌套定义B)编译时不检查语法 C)用户所定义的标识符必须以字母开头D)转义字符以“\”开头 3.下列C语言中运算对象必须是整型的运算符是。 A) %= B) && C) = D) *= 4.若有以下程序段:int c1, c2=3, c3=2; c1=(float)c2/c3;则执行后,c1、c2的值分别是。 A)0,3.0 B) 1,3.0 C) 0,3 D) 1,3 5.下列变量定义中合法的是。 A)short_a=0xda; B)double b=1+5e2.5; C)int a=‘A’; D)float 2_and=1-e-3; 6.若变量已正确定义并赋值,符合C语言语法的表达式是。 A)++(a+1) B)a=7+b/c=a++ C)a=a+7=c+b D)a=’\0’ 7.设int a=1,b=2,c=3,m=4,n=5,p=3;,则执行表达式(a=m10);,则a和b的值分别是。 A)10和1 B)10和0 C)11和0 D)11和1 11.以下4个选项中,不能 ..看作一条语句的是。 A)if (b= =0) m=1;n=2; B)a=0,b=0,c=0; C)if (b==0){m=1;n=2;} D)if (a>0); 注:1试题字迹务必清晰,书写工整。本题8 页,本页为第 1 页

大学C期末考试题库

一、单选题: 1. 能作为C++程序的基本单位是( )。 A. 字符 B. 语句 C. 函数 D. 源程序文件 2. 程序中主函数的名字为( )。 A. main B. MAIN C. Main D. 任意标识符 3. 关于C++与C 语言的关系的描述中,( )是错误的。 A. C 语言是C++的一个子集; B. C 语言与C++是兼容的; C. C++对C 语言进行了一些改进; D. C++和C 语言都是面向对象的 4. 可用作C++语言用户标识符的一组标识符是( )。 A. void define +WORD B. a3_b3 _123 YN C. for -abc Case D. 2a DO sizeof 5. 存储以下数据,占用存储字节最多的是( )。 A. 0 B. ‘0’ C. “0” D. 0.0 6. 设int a=12;则执行完语句a+=a*a ;后,a 的值是( )。 A. 12 B. 144 C. 156 D. 288 7. 假设在程序中 a 、b 、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式abc 1的表达式是( )。 A. 1.0/a*b*c B. 1/(a*b*c) C. 1/a/b/(float)c D. 1.0/a/b/c 8. 以下说法中正确的是( )。 A. C++程序总是从第一个定义的函数开始执行 B. C++程序总是从main 函数开始执行 C. C++函数必须有返回值,否则不能使用函数 D. C++程序中有调用关系的所有函数必须放在同一个程序文件中 9. 下面有关构造函数的描述中,正确的是( )。 A. 构造函数可以带有返回值 B. 构造函数的名字与类名完全相同 C. 构造函数必须带有参数 D. 构造函数必须定义,不能缺省 10.在声明类时,下面的说法正确的是( )。 A. 可以在类的声明中给数据成员赋初值 B. 数据成员的数据类型可以是register C. private ,public ,protected 可以按任意顺序出现 D. 没有用private ,public ,protected 定义的数据成员是公有成员 11.在下面有关析构函数特征的描述中,正确的是( )。 A. 一个类可以有多个析构函数 B. 析构函数与类名完全相同 C. 析构函数不能指定返回类型 D. 析构函数可以有一个或多个参数 12.构造函数是在( )时被执行的。 A. 程序编译 B. 创建对象 C. 创建类 D. 程序装入内存 13. 下面有关静态成员函数的描述中,正确的是( ) A. 在静态成员函数中可以使用this 指针 B. 在建立对象前,就可以为静态数据成员赋值 C. 静态成员函数在类外定义是,要用static 前缀 D. 静态成员函数只能在类外定义 14.下面有关友员函数的描述中,真确的说法是( ) A. 友员函数是独立于当前类的外部函数

SQLServer数据库期末复习试题试卷及答案

现有关系数据库如下: 数据库名:教学数据库(Teacher) 教师信息表(教师编号,姓名,性别,民族,职称,身份证号) 课程信息表(课程号,课程名,标准课时数) 任课信息表(教师编号,课程号,实际课时数) 一、用SQL语言实现下列功能 1. 创建数据库。 要求:数据库名为 Teacher,主数据文件名为 Teacher_data.MDF,存放在目录下,初始值大小为2MB增长方式为按照10%的比例增长;日志文件名为Teacher_log.LDF,存放在目录下,初始值大小为 1MB增长方式为按照1MB的增量增长。 2. 创建教师信息表Teacherinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Teacher_Id char 6 主键教师编号 Teacher_Name n varchar 8 不允许空姓名 Sex n char 2 检查(男/女)性别 Birth_Place n varchar 20 默认值(汉族)民族 Zhiche ng n varchar 20 不允许空职称 H Id char 16 唯一身份证号 3.创建课程信息表Course info,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Course_ld char 5 主键】田千口i=r. 课程 号 Course_Name n varchar 20 不允许空课程名 B Hours Int 检查(0~200) 标准课时数 4.创建任课信息表TCinfo,数据表的各字段属性如下表所示: 列名数据类型长度属性描述 Id int 自动编号 Teacher_Id char 6 外键教师编号 Course_Id char 5 外键】田千口 i=r. 课程号S Hours Int 实际课时数 5. 将下列课程信息添加到课程表中: 课号课程名称课时数 30001 SQL Server 数据库 90 30002 数据结构60 30003 VB 程序设计72 修改课号为30003的课程名称:Visual Basic 程序设计。

SQL Server考试试题及答案

全国信息技术水平考试数据库应用系统设计技术水平证书)下2013年( )考试试卷(SQL Server) 第一大题:单选题 (30 分)。 1. (1数据模型的三要素不包括( ) 分数据完整性约(C) (A) 数据结构 (B) 数据操作数据恢复束 (D) 数据的存储结构与数据逻辑结构之间的独立性称为数据的 2. (1 )。分) (逻辑独立物理独立性 (A) 结构独立性 (C) (B) (D) 分布独立性性中可有多个实体与之联B如果对于实体集 A中的每一个实体,实体集 3. 中也可有多个实体B中的每一个实体,实体集A系;反之,对于实体集(1分) )。B与之联系。则称实体集A与具有( 联: (B) 1n联系:m(C) :(A) 11联系 n 多种联系(D) 系 至少含有一个共当对关系R和S使用自然联接时,一般要求 4. (1R和S )。同的(分) 记 (C) (B) 元组(A) 关键字 属性录 (D) ,为5. 若关系模式上的函数依赖集F={AB->C,A->D,A->E}R(A,B,C,D,E) )。 BCNF(1分) 了满足,可以将R分解为( R2(A,E) R1(A,B,C,D) (A) R2(A,D,E) R1(A,B,C) (B) R1(A,B,C) R2(D,E) (C) (D) R1(A,B) R2(A,C,D,E) 分) )。 SQL语言查询一次的结果是一个( (1 6. 数据(D) 属性(C) 表(B) 元组(A) 库X1→Y, 7. (1 X1,使中,F)如果X→Y,且存在X的真子集在关系模式R(U,则称函数依赖) X→Y为()。分完全(C) (B) 平凡函数依赖(A) 部分函数依赖 (D) 传递函数依赖函数依赖)。在Transact-SQL中,下列命令能让程序完全跳出循环的是( 8 . (1CONTINU WAIT (B) (C) BREAK (D) (A) CASE ) 分E )。中,下列选项不属于数值型数据类型的是(在Transact-SQL 9 (1. (D) (B) DECIMAL (C) INTEGER (A) NUMERIC ) 分DATE 10. (1分) 下列选项中,可以正确表达姓“张”的通配符是()。 张_ (C) (B) 张(A) 张% & ^ (D) 张 1 下列聚合函数中正确的是()。 1. (*)

大学英语一期末考试题以与答案

大学英语(一) 行政班级分级班级学号 (请将答案写在答题卡上) PartⅠListening Comprehension (15%) 听力题(共 15题,每题1分,共15分) Directions: This part is to test your listening ability. It consists of 3 sections. Section A Directions:There are 5 recorded questions in it. After each question, there is a pause. The question will be spoken only once. 1. A. A testing system. B. A monitor system. C. A measuring system. D. A control system. 2. A. Car prices. B. Car services. C. The company’s business. D. The company’s culture. 3. A. It’s easy to do. B. It’s challenging. C. He can get a high pay. D. He did the same job before. 4. A. She’ll meet a friend. B. She’ll take a flight. C. She’ll attend an interview at 5:00. D. She’ll see a doctor before 5:00. 5. A. She will report the complaint to the manager. B. The manager refused to talk to the man. C. The manager was on a business trip. D. She will deal with the complaint. Section B Directions:There are 2 recorded dialogues in it. After each dialogue, there are some recorded questions. Both the conversations and questions will be spoken two times. Conversation 1

sql数据库期末考试题及答案

一、单选题(共10 道试题,共50 分。) 1. SQL Server中,保存着每个数据库对象的信息的系统表是(C)。 A. sysdatabases B. Syscolumns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D)。 A. Update B. Delete C. Insert D. Alter 3. 在查询语句的Where子句中,如果出现了“age Between 30 and 40”,这个表达式等同于(A)。 A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用(D)约束。 A. PDRIMARY KEY B. FOREIGN KEY C. unique D. check 5. 记录数据库事务操作信息的文件是(D)。 A. 数据文件 B. 索引文件 C. 辅助数据文件 D. 日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用(C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE …冰箱? B. SELECT * FROM XSH WHERE 产品名称LIKE …冰箱? C. SELECT * FROM CP WHERE 产品名称LIKE …%冰箱%? D. SELECT * FROM CP WHERE 产品名称=…冰箱? 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是(D)。 A. 一对一的联系 B. 一对多的联系 C. 多对一的联系 D. 多对多的联系 8. SQL的聚集函数COUNT、SUM、AVG、MAX、MIN不允许出现在查询语句的(D)子句之中。 A. SELECT B. HAVING C. GROUP BY… HAVING D. WHERE 9. 列值为空值(NULL),则说明这一列(C)。 A. 数值为0 B. 数值为空格 C. 数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D)中。 A. 内存 B. CPU C. 寄存器 D. 磁盘 二、判断题(共10 道试题,共50 分。)V 1. 如果定义视图的FROM子句包括多张表,并且视图中列来自多张表,则不能用DML语句通过视图操纵数据。 A. 错误 B. 正确 2. 在sysdatabases中,还记录着存储过程中每个参数的信息。A A. 错误 B. 正确 3. 在SELECT语句中,当使用ORDER BY子句时,一定要使用GROUP BY 子句。A A. 错误 B. 正确 4. 由于索引是独立的,删除表时,与该表相关的索引并不被删除。A A. 错误 B. 正确 5. 日志文件用于存放恢复数据库用的所有日志信息,每个数据库至少拥有一个日志文件,也可以拥有多个日志文件,扩展名ldf B A. 错误 B. 正确 6. 使用INSERT命令一次只能插入一行数据。A A. 错误 B. 正确

SQL考试试题及答案1

1 、SQL语言允许使用通配符进行字符串匹配的操作,其中‘%’可以表示()D A. 零个字符 B. 1个字符 C. 多个字符 D. 以上都可以 2 、关系数据库中空值(NULL)相当于( ) D A. 零(0) B. 空白 C. 零长度的字符串 D. 没有输入 3 、一个电视经销商在表Tvtype 中维护库存的Tvs信息,下述哪条语句能显示价格最昂贵的三种电视机的信息?( ) C A. select top3 cDiscription from Tvtype order by iprice asc B. select cDiscription from Tvtype where max(iprice)>3 C. select top3 cDiscription from Tvtype order by iprice desc D. select cDiscription max(iprice) from Tvtype order by iprice 1、销售数据库Sales中存在这样的三张表,按要求完成下列题目: 1.客户表Cus(CusNo, CusName, Address,Tel) 2.产品表Pro(ProNo,ProName,price,Stocks) 3.销售表ProOut(CusNo,ProNo,Quantity,SaleDate) 备注:客户编号(CusNo),姓名(CusName),地址(Address),电话(Tel),产品编号(ProNo)品名(ProName),单价(price),库存数量(Stocks), 销售日期(SaleDate),客户编号(CusNo),产品编号(ProNo),销售数量(Quantity) (1)查询销售总数量超过100的产品号。(5分) (2)查询购买了产品号“P0002”的客户编号、客户名和电话,查询结果按客户名降序排列。(6分) (3)查询客户“C004”在2015年购买的产品号、数量。(7分) (4)创建视图viewPro,要求显示每种产品的销售量和销售金额(7分) 用户答案: (1) select ProNo as 产品号 from ProOut where quantity>100

大学物理期末考试题库

可编辑 1某质点的运动学方程x=6+3t-5t 3,则该质点作 ( D ) (A )匀加速直线运动,加速度为正值 (B )匀加速直线运动,加速度为负值 (C )变加速直线运动,加速度为正值 (D )变加速直线运动,加速度为负值 2一作直线运动的物体,其速度x v 与时间t 的关系曲线如图示。设21t t →时间内合力作功 为A 1,32t t →时间内合力作功为A 2,43t t → 3 C ) (A )01?A ,02?A ,03?A (B )01?A ,02?A , 03?A (C )01=A ,02?A ,03?A (D )01=A ,02?A ,03?A 3 关于静摩擦力作功,指出下述正确者( C )(A )物体相互作用时,在任何情况下,每个静摩擦力都不作功。 (B )受静摩擦力作用的物体必定静止。 (C )彼此以静摩擦力作用的两个物体处于相对静止状态,所以两个静摩擦力作功之和等于 零。 4 质点沿半径为R 的圆周作匀速率运动,经过时间T 转动一圈,那么在2T 的时间内,其平 均速度的大小和平均速率分别为(B ) (A ) , (B ) 0, (C )0, 0 (D ) T R π2, 0 5、质点在恒力F 作用下由静止开始作直线运动。已知在时间1t ?内,速率由0增加到υ; 在2t ?内,由υ增加到υ2。设该力在1t ?内,冲量大小为1I ,所作的功为1A ;在2t ?内, 冲量大小为2I ,所作的功为2A ,则( D ) A .2121;I I A A <= B. 2121;I I A A >= C. 2121;I I A A => D. 2121;I I A A =< 6如图示两个质量分别为B A m m 和的物体A 和B 一起在水平面上沿x 轴正向作匀减速直线 运动,加速度大小为a ,A 与B 间的最大静摩擦系数为μ,则A 作用于B 的静摩擦力F 的 大小和方向分别为(D ) 轴正向相反与、轴正向相同 与、轴正向相同 与、轴正向相反 与、x a m D x a m x g m x g m B B B B ,,C ,B ,A μμT R π2T R π2T R π2t

数据库期末考试复习题(附答案)

数据库期末考试复习题(附答案) 数据库系统概论 2011年期末考试复习题 一、选择题 ? 第(1)至(3)题基于以下的叙述:有关系模式A(C,T,H,R,S),基中各属性的含义是: ? C:课程T:教员H:上课时间R:教室S:学生 ? 根据语义有如下函数依赖集:? F={C→T,(H,R)→C,(H,T)→R,(H,S)→R} ? 1、关系模式A的码是(D) ? A. C B. (H,R)C.(H,T)D.H,S) ? 2、关系模式A的规范化程度最高达到(B) ? A. 1NF B. 2NF C. 3NFD. BCNF ? 3、现将关系模式A分解为两个关系模式A1(C,T),A2(H,R,S),则其中A1的规范化程度达到(D) ? A. 1NF B. 2NF C. 3NF D. BCNF ? 4.设有关系R(A,B,C)和S(C,D)。与SQL语句? select A,B,D from R,S where R.C=S.C ? 等价的关系代数表达式是(B) ? A. σR.C=S.C(πA,B,D(R×S)) ? B. πA,B,D(σR,C= S.C (R×S)) ? C. σR.C=S.C((πA,B R)×(πDS)) ? D. σR,C=S.C(πD((πA,BR)×S) ? 5、设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(C) ? A. 7 B. 9 C. 12 D. 16 ? 6、数据库设计阶段分为(B) ? A. 物理设计阶段、逻辑设计阶段、编程和调试阶段 ? B. 概念设计阶段、逻辑设计阶段、物理设计阶段、实施和调试阶段 ? C. 方案设计阶段、总体设计阶段、个别设计和编程阶段 ? D. 模型设计阶段、程序设计阶段和运行阶段 ? 7、设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是(C) ? A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y ? C. 若X→→Y,且Y′?Y,则X→→Y′ D. 若Z=Φ,则X→→Y ? 8、查询优化策略中,正确的策略是(D) A.尽可能早地执行笛卡尔积操作B.尽可能早地执行并操作 C.尽可能早地执行差操作D.尽可能早地执行选择操作 ? 9、语句delete from sc 表明(A) A. 删除sc中的全部记录 B. 删除基本表sc? C. 删除基本表sc中的列数据 D. 删除基本表sc中的部分行 ? 10、在DB应用中,一般一条SQL 语句可产生或处理一组记录,而DB主语言语句一般一次只能处理一条记录,其协调可通过哪种技术实现(B) ? A. 指针 B. 游标 C. 数组 D. 栈 11、五种基本关系代数运算是( A ) ? A. ∪,-,×,π和σ B. ∪,-,?,π和σ

大学教育学期末考试题(精心整理)

教育学一、名词解释 1、教育 2、学校教育 3、教育学 4、苏格拉底的问答法 5、义务教育 6、普通教育 7、职业教育 8、《学记》9学制 二、填空 1、从形式上看,教育的发展经过了到再到的过程。 2、教育学是研究的一门学科。 3、赫尔巴特的和杜威的可以被看做作是规范教育学形成的标志。 4、教育学成为一门独立学科是以的《大教学论》为标志的。 5、我国最早提出启发式教学思想的是;在国外,启发式教学始于古希腊的。 6、1922年,我国提出了改革学制的方案——壬戌学制,通称学制。 7、在现代教育制度发展趋势的多种特征中,强化、是各国最重要的特征。 8、、、、、是古代教育的基础特征。 9、19世纪以后的近代教育,发展的主要特点是:、、 、。 10、六艺教育是由六门课程组成,分别、、、、、。 11、古代斯巴达教育的目的是培养。 12、第一个提出要使教育学成为科学,并把教育理论建立在伦理学和心理学基础之上的教育家是_,其代表作是《普通教育学》。 三、单选 1、我国第一个实际执行的现代学制是() A、《奏定学堂章程》 B、《关于改革学制的规定》 C、《壬戌学制》 D、《五四三学制》 2、教育学形成独立学科的开始的标志是() A、《大教学论》 B、《教育漫话》 C、《普通教育学》 D、《民主主义与教育》

3、教育史上,提出著名“白板说”的是() A、洛克 B、康德 C、卢梭 D、赫尔巴特 4、战国后期,我国出现的具有世界影响的教育文献是()。 A 、《大学》 B 、《中庸》 C 、《孟子》 D 、《学记》 5、在世界教育学史上被称为是“现代教育学之父”或“科学教育学的莫基人”的人是()。 A 、夸美纽斯 B 、赫尔巴特 C 、杜威 D 、拉伊 6、第一个提出要使教育学成为科学,并认为伦理学和心理学应为教育学的理论基础的是()。 A、赫尔巴特 B、洛克 C、卢梭 D、康德 7、最早运用启发式教学的中外教育家是()。 A、孔子、苏格拉底 B、孔子、亚里士多德 C、孟子、康德 D、荀子、苏格拉底 8、在“六艺教育”中,伦理道德教育指的是()。 A、乐 B、书 C、数 D、礼 9、教育是()。 A、人类所特有的社会现象 B、人类和动物所共有的现象 C、现代社会所特有的现象 D、人类和某些高级动物所共有的现象 10、师范院校开设的公开教育学课程属于()。 A、学前教育学 B、普通教育学 C、高等教育学 D、职业教育学 11、卢梭的《爱弥尔》宣传的是()。 A、自然主义教育原则 B、白板说 C、因材施教原则 D、爱的原则 12、杜威所主张的思想被称为()。 A、要素主义教育思想 B、永恒主义教育思想 C、存在主义教育思想 D、实用主义教育思想 13、马克思主义在教育起源问题上坚持()。

sql数据库期末考试题及答案

sql数据库期末考试题及答案 一、单选题(共10道试题,共50分。)1. SQL Server中,保存着每个数据库对象的信息的系统表是 (C)。 A. sysdatabases B. Syscolu mns C. Sysobjects D. Syslogs 2. 在存在下列关键字的SQL语句中,不可能出现Where子句的是(D )。 A. Update B. Delete C. I nsert D. Alter 3. 在查询语句的Where子句中,如果出现了" age Between 30 and 40 ” ,这个表达式等同于( A) A. age>=30 and age<=40 B. age>=30 or age<=40 C. age>30 and age<40 D. age>30 or age<40 4. 如果要在一张管理职工工资的表中限制工资的输入范围,应使用( D )约束。 A. PDRIMARY KEY B. FOREIGN KEY C. uni que D. check 5. 记录数据库事务操作信息的文件是( D )。 A.数据文件 B.索引文件 C.辅助数据文件 D.日志文件 6. 要查询XSH数据库CP表中产品名含有“冰箱”的产品情况,可用( C)命令。 A. SELECT * FROM CP WHERE 产品名称LIKE '冰箱’ B. SELECT * FROM XSH WHERE 产品名称LIKE '冰箱’ C. SELECT * FROM CP WHERE 产品名称LIKE '淋箱% D. SELECT * FROM CP WHERE 产品名称='冰箱’ 7. 储蓄所有多个储户,储户能够在多个储蓄所存取款,储蓄所与储户之间是( D )。 A. 一对一的联系 B. 一对多的联系 C.多对一的联系 D.多对多的联系 8. SQL的聚集函数COUN T SUM AVG MAX MIN不允许出现在查询语句的( D)子句之中。 A. SELECT B. HAVING C. GROUP BY- HAVING D. WHERE 9. 列值为空值(NULL)则说明这一列(C)。 A.数值为0 B. 数值为空格 C.数值是未知的 D. 不存在 10. 数据库的数据一般存放在(D )中。 A.内存 B. CPU C. 寄存器 D. 磁盘 SQL Server数据库试题十及答案 一、单项选择题(每题2分,共15题) 1. SQL Server 2000 是一个(C )的数据库系统。 (A)网状型 (B)层次型(C)关系型(D)以上都不是 2. DTS是一个简称,它的全称是(B )。 A.数据运输系统 B.数据传输服务 C.数据库传输系统 D.数据库运输服务 3. SQL Server 2000 采用的身份验证模式有( D)。 (A)仅Windows身份验证模式(B)仅SQL Server身份验证模式 (C)仅混合模式(D) Windows身份验证模式和混合模式 4. SQL语言按照用途可以分为三类,下面选项中哪一种不是的:(C) (A) DML (B) DCL (C) DQL (D) DDL 5. 在SELECT语句的WHER子句的条件表达式中,可以匹配0个到多个字符的通配符是(B ) (A) * (B) % (C) - (D) ? 6. SQL Server提供的单行注释语句是使用( B)开始的一行内容。 (A) “/* ”( B) “-- ”( C) “{”( D) “/” 7. 以下那种类型能作为变量的数据类型( C)。 (A) text (B) ntext (C) table ( D) image 8.下面不属于数据定义功能的SQL语句是:(C)

sql考试题及答案

sql考试题及答案 【篇一:sql试题及答案】 题(在每个小题四个备选答案中选出一个正确答案,填在题末的括号中)(本大题共10小题,每小题2分,总计20分) 1. ()是位于用户与操作系统之间的一层数据管理软件,它属于系统软件,它为用户或应用程序提供访问数据库的方法。数据库在建立、使用和维护时由其统一管理、统一控制。 a.dbms b.db c.dbs d.dba 2. 下列四项中,不属于sql2005实用程序的是()。 a.对象资源管理器 b.查询分析器 c.服务管理器 d.媒体播放器 3. sql server安装程序创建4个系统数据库,下列哪个不是()系统数据库。 a. master b. model c. pub d. msdb 4. 下列哪个不是sql 数据库文件的后缀。 a..mdf b..ldf c..tif d..ndf 5. sql语言允许使用通配符进行字符串匹配的*作,其中?%?可以表示() a.零个字符 b.1个字符串 c. 多个字符串 d. 以上都是 6. sql语言中,条件年龄 between 15 and 35表示年龄在15至35之间,且( )。 a.包括15岁和35岁 b.不包括15岁和35岁 c.包括15岁但不包括35岁 d.包括35岁但不包括15岁 7. sql的视图是从()中导出的。 a. 基本表 b. 视图 c. 基本表或视图 d. 数据库 8. 在sql语言中,建立存储过程的命令是() a、create procedure b、create rule c、create dure d、create file 9. sql语言中,删除表中数据的命令是( )。 a. delete b. drop

大学数据结构期末考试题(有答案)

“数据结构”期末考试试题 一、单选题(每小题2分,共12分) 1.在一个单链表HL中,若要向表头插入一个由指针p指向的结点,则执行( )。 A. HL=ps p一>next=HL B. p一>next=HL;HL=p3 C. p一>next=Hl;p=HL; D. p一>next=HL一>next;HL一>next=p; 2.n个顶点的强连通图中至少含有( )。 A.n—l条有向边 B.n条有向边 C.n(n—1)/2条有向边 D.n(n一1)条有向边 3.从一棵二叉搜索树中查找一个元素时,其时间复杂度大致为( )。 A.O(1) B.O(n) C.O(1Ogzn) D.O(n2) 4.由权值分别为3,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为( )。 A.24 B.48 C. 72 D. 53 5.当一个作为实际传递的对象占用的存储空间较大并可能需要修改时,应最好把它说明为( )参数,以节省参数值的传输时间和存储参数的空间。 A.整形 B.引用型 C.指针型 D.常值引用型· 6.向一个长度为n的顺序表中插人一个新元素的平均时间复杂度为( )。 A.O(n) B.O(1) C.O(n2) D.O(10g2n) 二、填空题(每空1分,共28分) 1.数据的存储结构被分为——、——、——和——四种。 2.在广义表的存储结构中,单元素结点与表元素结点有一个域对应不同,各自分别为——域和——域。 3.——中缀表达式 3十x*(2.4/5—6)所对应的后缀表达式为————。 4.在一棵高度为h的3叉树中,最多含有——结点。 5.假定一棵二叉树的结点数为18,则它的最小深度为——,最大深度为——· 6.在一棵二叉搜索树中,每个分支结点的左子树上所有结点的值一定——该结点的值,右子树上所有结点的值一定——该结点的值。 7.当向一个小根堆插入一个具有最小值的元素时,该元素需要逐层——调整,直到被调整到——位置为止。 8.表示图的三种存储结构为——、——和———。 9.对用邻接矩阵表示的具有n个顶点和e条边的图进行任一种遍历时,其时间复杂度为——,对用邻接表表示的图进行任一种遍历时,其时间复杂度为——。 10.从有序表(12,18,30,43,56,78,82,95)中依次二分查找43和56元素时,其查找长度分别为——和——· 11.假定对长度n=144的线性表进行索引顺序查找,并假定每个子表的长度均为,则进行索引顺序查找的平均查找长度为——,时间复杂度为——· 12.一棵B—树中的所有叶子结点均处在——上。 13.每次从无序表中顺序取出一个元素,把这插入到有序表中的适当位置,此种排序方法叫做——排序;每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做——排序。 14.快速排序在乎均情况下的时间复杂度为——,最坏情况下的时间复杂度为——。 三、运算题(每小题6分,共24分) 1.假定一棵二叉树广义表表示为a(b(c,d),c(((,8))),分别写出对它进行先序、中序、后序和后序遍历的结果。 先序:

相关文档
相关文档 最新文档