第一章 单元测试

1、单选题:不是关系型数据库有()。
A:

XML

B:

DB2

C:

Oracle

D:

Mysql

正确答案:【

XML

2、单选题:数据库发展史经历的第三个阶段是()。
A:

高级数据阶段

B:

人工管理阶段

C:

文件系统阶段

D:

数据库系统阶段

正确答案:【

数据库系统阶段

3、单选题:数据库管理系统简称()。
A:

DATA

B:

DB

C:

DBMS

D:

DBAS

正确答案:【

DBMS

4、单选题:数据库技术的三级模式中,数据的全局逻辑结构用()来描述。
A:子模式
B:用户模式
C:模式
D:存储模式
正确答案:【模式】

5、单选题:数据库物理存储方式的描述称为( )。
A:内模式
B:逻辑模式
C:外模式
D:概念模式
正确答案:【内模式】

6、单选题:单个用户使用的数据视图的描述称为()。
A:内模式
B:外模式
C:存储模式
D:概念模式
正确答案:【外模式】

第二章 单元测试

1、单选题:“教师表”的关系模式包含如下字段:Tno(教师编号)、Tname(教师姓名)、Dno(院系编号);
“院系表”的关系模式包含如下字段:Dno(院系编号)、Dname(院系名称),则如下说法错误的是()。
A:“院系表”的Dno是外码。
B:Tno是“教师表”的主码
C:Dno是“院系表”的主码
D:“教师表”的Dno是外码。
正确答案:【“院系表”的Dno是外码。】

2、单选题:对于关系R,第三范式是R中的每个非主属性应满足()
A:非函数传递依赖主关键字
B:函数传递依赖主关键字
C:与主关键字存在多值依赖关系
D:与主关键字存在单值依赖关系
正确答案:【非函数传递依赖主关键字】

3、单选题:实体联系模型主要用()图来表示。
A:

无向图

B:

有向图

C:

多维表格

D:E-R
正确答案:【E-R】

4、单选题:表示实体联系的是用()来表示
A:

椭圆形框

B:

正方形框

C:

菱形框

D:

矩形框

正确答案:【

菱形框

5、单选题:在关系模式R(U,F)中,如果X→Y,存在X的真子集X1,使X1→Y,称函数依赖X→Y为()。
A:平凡函数依赖
B:完全函数依赖
C:传递函数依赖
D:部分函数依赖
正确答案:【部分函数依赖】

6、判断题:通过学生的学号可以查询学生的姓名、性别等信息,因此可以说学生学号函数确定姓名
A:对
B:错
正确答案:【对】

7、判断题:在学生选课系统中,成绩部分函数依赖于学号和课程号。
A:对
B:错
正确答案:【错】

8、单选题:院系实体与教师实体的关系是()。
A:

多对一

B:

一对多

C:

一对一

D:

多对多

正确答案:【

一对多

9、单选题:数据库设计的相关工具不含有()。
A:L SERVER
B:PowerDesign(Sybase)
C:RationalRose
D:Visio(Microfost)
正确答案:【L SERVER】

10、单选题:实体完整性规则是指关系中()。
A:

主键不允许有空值

B:

不允许有空行

C:

外键不允许有空值

D:

不允许有空列

正确答案:【

主键不允许有空值

11、单选题:关系模式的候选码可以有1个或多个,而主码有()。
A:多个
B:0个
C:1个
D:1个或多个
正确答案:【1个】

12、单选题:下列关于关系模型的特点说法不正确的是()。
A:

表中的每一行对应一个元组

B:

关系中任意两个元组可以完全相同

C:

表中的每一列有一个属性名且对应一个域

D:

关系是一个二维表

正确答案:【

关系中任意两个元组可以完全相同

13、单选题:联系可以转换为一个独立的关系模式,关系的码为()。
A:

n端实体的码

B:

每个实体的码

C:

实体的码

D:

各实体码的组合

正确答案:【

各实体码的组合

14、单选题:E-R图转换为关系模型,不正确的是()。
A:

同一实体集的实体间的联系转换为关系模式

B:

三个或三个以上实体间的多元联系转换为关系模式

C:

实体型转换为关系模式

D:

具有相同码的关系模式不可合并

正确答案:【

具有相同码的关系模式不可合并

第三章 单元测试

1、单选题:下列属于专门运算的是()
A:差
B:并
C:投影
D:交
正确答案:【投影】

2、单选题:下列属于集合运算的是()
A:

投影

B:

笛卡尔积

C:

选择

D:

连接

正确答案:【

笛卡尔积

3、多选题:关系的基本运算包括()。
A:投影运算
B:选择运算
C:连接运算
D:交运算
正确答案:【投影运算;选择运算;连接运算】

4、判断题:选择运算对应于SQL查询语句中使用WHERE子句指定用于限制返回的行的搜索条件。
A:错
B:对
正确答案:【对】

5、单选题:使用( )子句指定用于限制返回的行的搜索条件。
A:IF
B:FOR
C:WHERE
D:WHILE
正确答案:【WHERE】

6、判断题:运算符IN指判断指定值是否在该表中

A:错
B:对
正确答案:【对】

7、判断题:运算符BETWEEN…AND表示介于两个值之间

A:对
B:错
正确答案:【对】

8、判断题:运算符LIKE含义是:字符匹配

A:对
B:错
正确答案:【对】

9、判断题:投影运算是返回作为参数的关系的某些属性列,并去除重复行。
A:对
B:错
正确答案:【对】

10、单选题:SELECT子句中可以出现一些聚合函数,AVG(DISTINCT|ALL<字段名>)表示的意思是()

A:按列计算平均值
B:求一列中的最大值
C:按列计算值的总和
D:求一列中的最小值
正确答案:【按列计算平均值】

11、判断题:选择运算及列查询,投影运算及行查询,连接运算及连接查询。
A:错
B:对
正确答案:【错】

12、单选题:外连接的运算有3种形式,其中不是外连接的运算是()
A:

左外连接

B:

上下连接

C:

右外连接

D:

全外连接

正确答案:【

上下连接

13、单选题:SELECT子句中可以出现一些聚合函数, 求一列中的最大值的是()
A:

SUM(DISTINCT|ALL字段名)

B:

MAX(DISTINCT|ALL 字段名)

C:

AVG(DISTINCT|ALL)

D:

MIN(DISTINCT|ALL字段名)

正确答案:【

MAX(DISTINCT|ALL 字段名)

14、判断题:SQL中使用order by指定结果集的排序中,ASC指定按增顺序,DESC指定按减顺序。
A:错
B:对
正确答案:【对】

15、判断题:ORDER BY 子句可包括多个排序列,

ORDER BY ‘排序列1’ [ASC, DESC], ‘排序列2’ [ASC, DESC
A:对
B:错
正确答案:【对】

16、单选题:SQL查询提供EXCEPT操作用于实现集合()运算
A:

B:

C:

D:

正确答案:【

17、单选题:交运算对应()查询
A:have
B:except
C:union
D:

INTERSECT

正确答案:【

INTERSECT

18、单选题:SQL查询中提供INTERSECT 操作对两个 SQL 语句所产生的结果求().
A:

交集

B:

并集

C:

D:

正确答案:【

交集

19、单选题:SQL查询中提供UNION操作对两个 SQL 语句所产生的结果求().
A:

B:

C:

并集

D:

交集

正确答案:【

并集

20、判断题:SQL中提供HAVE语句用于结合聚合函数,根据一个或多个列对结果集进行分组。
A:错
B:对
正确答案:【错】

21、单选题:由于聚合函数不能出现在WHERE子句中,所以SQL中增加( )子句来起到测试查询结果是否符合聚合函数有关的条件。
A:

WHERE

B:

WHILE

C:

HAVING

D:

SELECT

正确答案:【

HAVING

22、判断题:嵌套查询是指在一个外层查询中包含另一个内层查询。其中外层查询称为主查询,内层查询称为子查询。
A:对
B:错
正确答案:【对】

23、判断题:谓词BETWEEN表示以子表达式值确定主表达式的取值范围

A:错
B:对
正确答案:【对】

24、判断题:谓词ANY以子表达式最小值决定主表达式结果
A:对
B:错
正确答案:【对】

25、判断题:谓词ALL以子表达式最大值决定主表达式结果
A:错
B:对
正确答案:【对】

第四章 单元测试

1、多选题:SQL功能中,数据操纵DML的常见命令有()
A:INSERT
B:DELETE
C:UPDATE
D:SELECT
正确答案:【INSERT;DELETE;UPDATE】

2、判断题:SQL功能中,数据查询DQL的的命令是SELECT
A:错
B:对
正确答案:【对】

3、多选题:SQL功能中,数据控制DCL的常见命令有()
A:DENY
B:GRANT
C:REVOKE
D:SELECT
正确答案:【DENY;GRANT;REVOKE】

4、多选题:SQL功能中,事物控制 TCL的常见命令有()
A:COMMIT
B:ROLLBACK
C:SAVEPOINT
D:SELECT
正确答案:【COMMIT;ROLLBACK;SAVEPOINT】

5、判断题:实例配置中,MSSQLSERVER,MSSQL可以作为实例名称
A:错
B:对
正确答案:【对】

6、多选题:SQL Server功能安装中,包括以下()内容
A:安装SQL Server数据引擎服务
B:Analysis Services
C:Reporting Services
D:Integration Services
正确答案:【安装SQL Server数据引擎服务;Analysis Services;Reporting Services;Integration Services】

7、判断题:选了SQLserver身份认证需要输入SQL已经定义的用户名和密码。
A:错
B:对
正确答案:【对】

8、判断题:身份验证选择:如果没开混合验证,选windows身份验证;如果开了混合验证,可以用windows身份登录,也可选选择SQL server身份验证。
A:对
B:错
正确答案:【对】

9、多选题:服务器类型可选择:()
A:数据库引擎
B:SQL Server Compact
C:Analysis Services
D:Reporting Services
正确答案:【数据库引擎;SQL Server Compact;Analysis Services;Reporting Services】

10、判断题:服务器名称输入:localhost或是本机ip
A:错
B:对
正确答案:【对】

11、判断题:数据库连接成功后,右击数据库,可以新建一个“教学管理”数据库。
A:错
B:对
正确答案:【对】

12、判断题:不可以调整新建的“教学管理”数据库主文件和日志文件的大小。
A:对
B:错
正确答案:【错】

13、判断题:新建的“教学管理”数据库默认的存放位置C:Program Files Microsoft SQL ServerMSSQL10_50.MSSQLSERVERMSSQLDATA
A:错
B:对
正确答案:【对】

14、判断题:可以修改新建的“教学管理”数据库的存放位置,比如放在D盘某文件夹下。
A:对
B:错
正确答案:【对】

15、判断题:创建简单数据库“教师管理”,可以使用语句:CREATE DATABASE 教师管理
A:错
B:对
正确答案:【对】

16、判断题:在数据库的查询窗口中输入:CREATE DATABASE database_name 点击“执行”,则可创建database_name数据库
A:对
B:错
正确答案:【对】

17、判断题:主要数据文件使用.mdf,次要数据文件使用 .ldf,事务日志文件使用 .ndf。
A:错
B:对
正确答案:【错】

18、判断题:下列语法:CREATE  DATABASE  教学管理
ON  PRIMARY
(NAME=’教学管理_Data’
FILENAME=’D:教学管理_Data.mdf’
其中教学管理_Data表示(主数据文件的逻辑名),教学管理_Data.mdf表示(主数据文件的物理名)
A:对
B:错
正确答案:【对】

19、判断题:向数据库“学生管理_备份”添加文件,新增数据库文件初始大小为5 MB,文件大小最大值为100MB,文件增长方式为每5MB增长,新数据文件逻辑名为Test1dat1,文件名为“T1dat1.ndf
ALTER  DATABASE 学生管理_备份
ADD FILE
(NAME = Test1dat1,
FILENAME = ‘D:T1dat1.ndf’,
SIZE = 5MB,
MAXSIZE = 100MB,
FILEGROWTH = 5MB)
A:对
B:错
正确答案:【对】

20、判断题:删除“学生组”文件分组的数据文件,并删除该分组。
ALTER DATABASE 学生管理_备份
MODIFY FILEGROUP [PRIMARY]DEFAULT
ALTER  DATABASE 学生管理_备份 REMOVE FILE学生1
ALTER  DATABASE 学生管理_备份 REMOVE FILE学生2
ALTER  DATABASE 学生管理_备份 REMOVE FILEGROUP 学生组
A:对
B:错
正确答案:【对】

21、判断题:将数据库文件名“学生管理_备份”修改为“学生管理_备份更新”
ALTER  DATABASE 学生管理_备份 modify NAME =学生管理_备份更新
A:对
B:错
正确答案:【对】

22、判断题:分离“教师管理”数据库的语句:SP_DETACH_DB 教师管理
A:对
B:错
正确答案:【对】

23、判断题:在SQL Server 中可以使用分离(Attcah)和附加(Detach)的方法来移动数据库。
A:对
B:错
正确答案:【错】

24、判断题:附加数据库将会创建一个新的数据库,并复制存储在已有的数据库文件和事务日志文件中的数据。
A:错
B:对
正确答案:【对】

25、判断题:Sp_attach_db系统存储过程中只能作用于那些已经用Sp_detach_db系统存储过程从服务器中拆分出来的数据库。
A:对
B:错
正确答案:【对】

26、判断题:以附加方式新建之前使用SP_DETACH_DB存储过程分离的“教师管理”数据库。
CREATE DATABASE 教师管理_备份
ON PRIMARY (FILENAME = ‘C:Program FilesMicrosoft SQL ServerMSSQL12.MYSQLSMSSQLDATA教师管理.mdf’)
FOR DETACH
A:错
B:对
正确答案:【错】

27、判断题:数据库快照是数据库(称为“源数据库”)的只读动态视图。
A:对
B:错
正确答案:【错】

28、多选题:快照的建立需要备份所有的数据库中的文件,同时快照创建语句中不允许有()。
A:脱机文件
B:日志文件
C:还原文件
D:不起作用的文件
正确答案:【脱机文件;日志文件;还原文件;不起作用的文件】

29、判断题:为“学生管理”数据库创建快照
CREATE DATABASE 学生管理快照
ON ( NAME =学籍管理,
FILENAME = ‘D:学籍管理.snp’),
AS SNAPSHOT OF 学生管理
A:错
B:对
正确答案:【对】

30、判断题:差异备份,只备份自上次数据库备份后发生更改的部分数据库
A:错
B:对
正确答案:【对】

31、判断题:日志备份不需要很频繁地定期进行数据库备份,而是在两次不完全数据库备份期间,进行事务日志备份.
A:错
B:对
正确答案:【错】

32、判断题:备份“教学管理”数据库的日志
BACKUP LOG 教学管理 TO DISK=’D:教学管理系统日志备份.bak’
A:错
B:对
正确答案:【对】

33、判断题:完全备份“教学管理”数据库
BACKUP DATABASE 教学管理 TO DISK=’D:教学管理系统备份.bak’
A:错
B:对
正确答案:【对】

34、判断题:差异备份“教学管理”数据库
BACKUP DATABASE 教学管理 TO DISK=’D:教学管理系统差异备份.bak’
ON DIFFERENTIAL
A:对
B:错
正确答案:【错】

35、判断题:通过之前的备份文件“教学管理系统备份”恢复数据库
RESTORE DATABASE 教学管理 FROM DISK=’D:教学管理系统备份.bak’
A:对
B:错
正确答案:【对】

36、判断题:数据库删除是将数据库文件从逻辑和概念上删除的一种操作。
A:对
B:错
正确答案:【错】

37、判断题:可以同时删除多个数据库如“教师管理_备份”“教学管理”

DROP DATABASE 教师管理_备份,教学管理
A:错
B:对
正确答案:【对】

38、判断题:CREATE TABLE 性别表
(SexNo char(1)  PRIMARY KEY,
SexName nchar(4) NULL, )表示修改性别表
A:错
B:对
正确答案:【错】

39、多选题:表的创建过程中,其中表格的约束有(): A:主键约束—Primary Key
B:默认约束—Default 约束
C:外键约束—Foreign Key
D:检查约束—Check 约束
正确答案:【主键约束—Primary Key;默认约束—Default 约束;外键约束—Foreign Key;检查约束—Check 约束】

40、多选题:表中的数据类型有()
A:varchar
B:char
C:int
D:bit
正确答案:【varchar;char;int;bit】

41、判断题:创建学生表,可以将学号作为主码。
A:对
B:错
正确答案:【对】

42、判断题:创建性别表,可以将性别编号作为主码。CREATE TABLE 性别表
(SexNo char(1) PRIMARY  KEY,
SexName nchar(4) NULL,
)
A:对
B:错
正确答案:【对】

43、判断题:创建“教师表”,其中Tno是主码 , Dno是外码。
CREATE TABLE 教师表
(Tno       char(5) CONSTRAINT PK_Tno PRIMARY KEY,
Tname char(20) NULL,
Dno    FOREIGN KEY   char(2) REFERENCES 院系表(Dno)
)
A:对
B:错
正确答案:【对】

44、判断题:更改“成绩表”以添加新列“column_a”
CREATE TABLE 成绩表 ADD column_a VARCHAR(20) NULL
A:错
B:对
正确答案:【错】

45、判断题:更改“成绩表”为列“column_b”设置“UNIQUE”约束。
ALTER TABLE 成绩表 ADD column_b VARCHAR(20) NULL
CONSTRAINT b_unique UNIQUE
A:对
B:错
正确答案:【对】

46、判断题:更改“成绩表”以添加未验证的约束使得“column_b”列的取值大于1。为了防止对现有的数据执行约束验证,采用WITH NOCHECK参数建立约束。
A:错
B:对
正确答案:【对】

47、判断题:从当前数据库中删除Test表的语句为:DROP TABLE Test
A:对
B:错
正确答案:【对】

48、判断题:从当前数据库中删除Test表及其数据和索引的语句为:DROP TABLE 教务管理.dbo.Test
A:对
B:错
正确答案:【对】

49、判断题:为性别表插入“性别表”中的数据
INSERT  性别表 VALUE (‘1’, ‘男’)
A:对
B:错
正确答案:【错】

50、判断题:可以从“教务管理”数据库的“性别表”复制到master数据库的“性别表”中:
INSERT  master.dbo.性别表 SELECT * FROM   教学管理.dbo.性别表
A:对
B:错
正确答案:【对】

51、判断题:可以在表中插入值少于列个数的数据
A:对
B:错
正确答案:【对】

52、判断题:可以在表中插入与列顺序不同的数据
A:错
B:对
正确答案:【对】

53、判断题:INSERT 成绩表(OpenCno,Sno,Grade)
VALUES (“0010300103010001”, “0301001”,98)
A:对
B:错
正确答案:【错】

54、判断题:下列语句:UPDATE 成绩表  SET  Grade=95  FROM    (SELECT TOP 1  * FROM 成绩表  ORDER BY Grade DESC) AS t1
WHERE 成绩表.Sno= t1.Sno  AND 成绩表.OpenCno=t1.OpenCno 表达的主要意思是:将UPDATE语句与SELECT 语句中的TOP子句一起使用,将“成绩表”第1名学生的成绩修改为95分。
A:错
B:对
正确答案:【对】

55、判断题:把 WHERE 子句和 UPDATE 语句一起使用,将院系表中的“电脑”更名为“计算机”
UPDATE 院系表 SET Dname = ‘计算机’  WHERE  Dno = ’01’
A:对
B:错
正确答案:【对】

56、判断题:将名字为“李永年”的成绩减少10分
ALTER 成绩表 SET Grade =Grade-10 FROM 学生表,成绩表
WHERE 学生表.Sname=’李永年’ AND 学生表.Sno=成绩表.Sno
A:错
B:对
正确答案:【错】

57、判断题:不带参数使用DELETE从成绩表中删除所有行。
DELETE 成绩表
A:对
B:错
正确答案:【对】

58、判断题:行集上使用DELETE删除成绩表中所有学号为‘0301001’的成绩记录
DELETE FROM  成绩表 WHERE Sno= ‘0301001”
A:对
B:错
正确答案:【对】

59、判断题:将姓李的同学的成绩从成绩表中删除。 DELETE  FROM 成绩表 WHERE Sno IN
(SELECT Sno FROM 学生表 WHERE Sname LIKE ‘李%’)
A:错
B:对
正确答案:【对】

60、判断题:在SQL SERVER数据库中,标识字符串可以用单引号,也可以用双引号。
A:错
B:对
正确答案:【错】

第五章 单元测试

1、单选题:在VB.NET集成开发环境中,查看与项目有关的所有文件的窗口是()。
A:

属性窗口

B:

解决方案资源管理器窗口

C:

调试窗口

D:代码窗口
正确答案:【

解决方案资源管理器窗口

2、单选题:在VB.NET中 ,扩展名.sln表示该文件是()。
A:窗体文件
B:项目文件
C:解决方案文件
D:标准模块文件
正确答案:【解决方案文件】

3、判断题:“对象.方法名”可以单独作为一个语句。
A:错
B:对
正确答案:【错】

4、单选题:下列事件中,()在鼠标双击对象时触发。
A:

MouseUp

B:

MouseDown

C:

Click

D:

DbClick

正确答案:【

DbClick

5、单选题:下列事件中,()在窗体从内存中卸载时触发。
A:

Unload

B:

Resize

C:

Paint

D:

Load

正确答案:【

Unload

6、单选题:下列选项中,( )不属于VB.NET基本数据类型。
A:

String

B:

Structure

C:

Integer

D:

Double

正确答案:【

Structure

7、单选题:用符号定义变量的数据类型,“%”表示的数据类型是()。
A:

整型

剩余章节答案支付后查看
如有疑问请及时联系QQ 50895809反馈
如遇卡顿看不了剩余内容请换个浏览器即可打开

没找到的科目也可以提醒我们更新

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注