三级数据库技术模拟试题7doc.docx
《三级数据库技术模拟试题7doc.docx》由会员分享,可在线阅读,更多相关《三级数据库技术模拟试题7doc.docx(125页珍藏版)》请在冰点文库上搜索。
三级数据库技术模拟试题7doc
1三级数据库技术模拟试题二
---------------------------------------------------------------------
-----------
一、选择题
1~60题每题1分共60分。
下列各题A、B、C、D四个选项中只有一个选项是正确的请将正确
选项涂写在答题卡相应位置上答在试卷上部得分。
1操作系统的____管理部分负责对进程进行调度。
A处理机
B控制器
C主机
D运算器
答案A
2下面关于进程的叙述中正确的是____
A进程是程序的若干次执行。
B进程是不可以和别的计算并发执行的计算。
C进程是程序在一个数据集合上的过程是系统进行资源分配和调度的一个独
立单位。
D进程为非独立运行的单位也就是说进程需要多种资源支持。
答案C
3在下列性质中哪一个不是分时系统的特征
A交互性
B多路性
C成批性
2
D独占性
答案D
4虚拟存储器的最大容量
A为内外存储之和
B由计算机的地址结构决定
C是任意的
D由作业的地址空间决定
答案B
5产生死锁的必要条件____。
A互斥条件、不可抢占、占有等待、循环等待
B互斥条件、剥夺条件、占有等待、循环等待
C互斥条件、不可抢占、全部分配、循环等待
D互斥条件、不可抢占、占有等待、非循环等待
答案A
6下列对线程的叙述中正确的是____。
A每个线程有多个标识符
B在所有的系统中线程有就绪、等待和运行3种状态
C不同的线程可以执行同一程序
D同一进程中的各个线程不能共享进程的内存地址
答案C
7____是作业存在的唯一标志
3
A作业名
B程序
C数据
D作业控制块
答案D
8内存空间分为____两部分。
A系统区和用户区
B程序区和数据区
C外存区和内存区
D软盘区和硬盘区
答案A
9下面叙述不正确的是____。
A对于相对地址来说首地址为0其余指令中的地址都是相对首地址而定的。
B逻辑地址在内存中存在可以根据逻辑地址到内存中存取信息。
C物理地址是内存中存储单元的编号它是可识别、可寻址并实际存在。
DA)、C)说法正确
答案B
10虚拟存储管理的基础是程序的____理论。
A可分解性
B分段运行
C局部性
4
D动态性
答案C
11规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论关系
数据库中的关系必须满足____。
A互不相关
B不可分解
C长度可变
D互相关联
答案B
12文件按保护方式分类可分为可执行文件、只读文件、读写文件、____。
A无保护文件
B记录文件
C普通文件
D特殊文件
答案A
13文件物理结构为链接结构的优点是____。
A文件访问速度快
B适合随机访问
C文件长度容易动态变化
D最借阅内存
5答案C
14如果以链表作为栈的存储结构则退栈操作时____。
A必须判别栈是否满
B必须判别栈是否空
C判别栈元素的类型
D对栈不作任何判别
答案B
15若某线性表中最常用的操作是取第i个元素和找第i个元素的前趋元素
则采用____存储方式最节省时间。
A顺序表
B单链表
C双链表
D单循环链表
答案A
16若待排序列已基本有序要使它完全有序从关键码比较次数和移动次数
考虑应当使用的排序方法是____。
A归并排序
B直接插入排序
C直接选择排序
D快速排序
答案B
617如果一棵二叉树中任一结点的值都大于其左子树中所有结点的值并且小
于其右子树中所有结点的值现欲得到各结点值的递增序列试问应采用的遍历
的方法是什么____。
A先序遍历
B中序遍历
C后序遍历
D层次遍历
答案B
18采用顺序查找方法查找长度为n的线性表时每个元素的平均查找长度为
____。
A(n+1)/2
Bn
Cn/2
D(n-1)/2
答案A
19堆排序属于____。
A选择排序
B插入排序
C交换排序
D归并排序
答案A
20已知一棵二叉树的先根序列为ABDGCFK中根序列为DGBAFCK则结点的
后根序列为____。
7AGDBFKCA
BACFKDBG
CKCFAGDB
DABCDFKG
答案A
21在下列关于二叉树的叙述选出正确的一项____。
A在二叉树中任何一个结点的度都是2
B二叉树的度为2
C在二叉树中至少有一个结点的度是2
D一棵二叉树的度可以小于2
答案D
22数据库的数据都存放在一台计算机中由它统一管理和运行的数据库系统
称为____。
A分布式系统
B单用户系统
C集中式系统
D共享式系统
答案C
23按数据库存储方法进行分类有____。
A集中型和关系型
B集中型和分布型
C关系型和连接型
8
D分布型和连接型
答案B
24DDL是____。
A操作DB语言
B定义DB的语言
C自含语言
D宿主语言
答案B
25下列说法中____是不正确的。
A数据库减少了数据冗余
B数据库避免了一切数据重复
C数据库中的数据可以共享
D如果冗余是系统可控制的则系统可确保更新时的一致性
答案B
26DBMS是____。
A教学软件
B应用软件
C计算机辅助管理软件
D系统软件
答案D
27数据库管理系统的工作不包括____。
9
A管理操作系统
B保护数据库
C应用数据库
D修改数据库
答案A
28E-R图提供了表示实体型、属性和联系的方法其中菱形表示____。
A实体型
B属性
C联系
D属性和联系
答案C
29数据库管理系统提供了对数据库中数据进行的____。
A存储、检索、管理
B关系管理、数据库管理
C添加、删除、管理
D设计、管理
答案A
30数据结构____。
A用于描述系统的动态特性
B描述系统的静态特性
C是一组规则
10
D描述数据之间的联系
答案B
31规范化理论是关系数据库进行逻辑设计的理论依据。
根据这个理论关系
数据库中的关系必须满足____。
A互不相关的
B不可分解的
C长度可变的
D互相关联的
答案B
32SQL语言具有两种使用方式它们在使用的细节上会有些差别这两种不
同使用方式的SQL分别称为交互式SQL和____。
A提示式SQL
B多用户SQL
C嵌入式SQL
D解释式SQL
答案C
33在关系数据库标准语言SQL中实现数据检索的语句(命令)是____。
ASELECT
BLOAD
CFETCH
DSET
答案A
11
34在数据库设计中用关系模型来表示实体和实体间联系。
关系模型的结构是
____。
A层次结构
B二维表结构
C网络结构
D封装结构
答案B
35不同的数据库管理系统支持不同的数据模型下列____不属于常用的数据
模型。
A关系模型
B网状模型
C层次模型
D链表模型
答案D
36如果两个实体之间的联系是m:
n则____引入第三个交叉关系。
A需要
B不需要
C可有可无
D合并两个实体
答案A
37数据库应用系统开发一般包括两个方面的内容就是____。
A需求分析和维护
11
34在数据库设计中用关系模型来表示实体和实体间联系。
关系模型的结构是
____。
A层次结构
B二维表结构
C网络结构
D封装结构
答案B
35不同的数据库管理系统支持不同的数据模型下列____不属于常用的数据
模型。
A关系模型
B网状模型
C层次模型
D链表模型
答案D
36如果两个实体之间的联系是m:
n则____引入第三个交叉关系。
A需要
B不需要
C可有可无
D合并两个实体
答案A
37数据库应用系统开发一般包括两个方面的内容就是____。
A需求分析和维护
12
B概念结构设计和逻辑结构设计
C功能设计和测试设计
D结构特性设计和行为特性设计
答案D
38在关系代数的专门关系操作中从表中取出满足条件的属性的操作是____。
A选择
B投影
C连接
D合并
答案B
39SQL语言集____、数据操纵、数据定义、数据控制功能于一体。
A数据管理
B数据删除
C数据关系连接
D数据查询
答案D
40使用SQL语句____创建基本表。
ACREATTABLE
BMODIFYTABLE
CCREATDATABASE
DALTERTABLE
13
答案A
41下列SQL语句中删除表的语句是____。
AERASETABLE
BDELTABLE
CDELETETABLE
DDROPTABLE
答案D
42当一个基本表定义被删除____。
A表中的数据和在此表上建立的索引将自动被删除。
B建立在表上的视图被删除
C建立在表上的视图没有被删除并且可以正常使用。
D表为逻辑删除可使用RECALL命令恢复该表。
答案A
43在数据操纵功能中____是核心
ASELECT
BDELETE
CINSERT
DMODIFY
答案A
44利用SQL语句求表学生学号姓名性别年龄班级中学生总数
正确的是____。
14ACOUNT(学生)
BSELECTCOUNT(*)FROM学生
CSELECTCOUNT(学生)FROM学生
DCOUNT()FROM学生
答案B
45~48题基于下面数据表
各数据表结构如下
学生表学号姓名性别年龄系别其中学号为主码
课程表课程号课程名其中课程号为主码
选课表学号课程号成绩主码为学号和课程号
45查询姓名首字为"刘"最后一个字为"文"的学生应该使用SELECT语句
____。
ASELECT*FROM学生WHERE姓名like’刘%文’
BSELECT*FROM学生WHERE姓名like’刘*文’
CSELECT*FROM学生WHERE姓名like’刘?
?
文’
DSELECT*FROM学生WHERE姓名like’刘__文’
答案A
46查询选修课程号为"JSC1"的学生中成绩最高的学生的学号应使用SELECT
语句____。
ASELECT学号FROM课程
WHERE课程号IN
(SELECT成绩FROM课程
15WHERE课程号="JSC1")
BSELECT学号FROM课程
WHERE课程号="JSC1"AND成绩>=ALL
(SELECT成绩FROM课程
WHERE课程号="JSC1")
CSELECT学号FROM课程
WHERE课程号="JSC1"AND成绩>
(SELECT成绩FROM课程
WHERE课程号="JSC1")
DSELECT学号FROM课程
WHERE成绩>=ALL
(SELECT成绩FROM课程
WHERE课程号="JSC1")
答案B
47删除学生表学号为"W0102"的学生信息应使用SQL语言命令____。
ADROPFROM学生WHERE学号="W0102"
BDROPFROM学生FOR学号="W0102"
CDELETEFROM学生WHERE学号="W0102"
DDELETEFROM学生FORE学号="W0102"
答案C
48将年龄大于24的学生选课成绩加5分应使用命令____。
16AUPDATE成绩SET成绩=成绩+5
WHERE学号=
SELECT学号FROM学生WHERE年龄>24)
BUPDATE成绩SET成绩=成绩+5
WHERE年龄IN
SELECT年龄FROM学生WHERE年龄>24)
CUPDATE成绩SET成绩=成绩+5
WHERE学号IN
SELECT学号FROM学生WHERE年龄>24)
DUPDATE成绩SET成绩=成绩+5
WHERE年龄>
SELECT学号FROM学生WHERE年龄=24)
答案C
49下面对于SQL语句叙述错误的是____。
ASQL语句可以作为独立语言在终端交互方式下使用。
BSQL语言是面向集合的描述性语言
CSQL语言主要功能在于数据库的管理。
DSQL语言数据操作基本功能是查询操作
答案C
50在关系模式中满足BCNF模式____。
A满足1NF但不一定满足2NF
17B满足2NF但不一定满足1NF
C满足1NF和2NF
D满足3NF和4NF
答案C
51数据库管理系统通常提供授权功能来控制不同用户访问数据的权限这主
要是为了实现数据库的____。
A可靠性
B一致性
C完整性
D安全性
答案D
52下面图给出的关系R____。
零件号单价
A130
A28
A325
A49
A是3NF
B是2NF
C是4NF
D是BCNF
答案A
18
53关系模式的分解____。
A唯一
B不唯一
C在一定条件下不唯一
D上面三项都不对
答案A
54RDBMS层次结构中最上层为____。
A数据库
B数据存储层
C数据存取层
D应用层
答案D
55对某个单位来说
AE-R图是唯一的
B数据模型是唯一的
C数据库文件是唯一的
D以上三个都不是唯一的
答案D
56事务的隔离性是指____。
A事务中的操作要么被做要么没有被做。
B事务的隔离执行保持数据库一致。
19
C一个事务内部的操作及使用的数据对并发的其他事务时的隔离
D一个事务开始执行时其他事务必须结束执行也就是说事务只能单独执行
表现出来为隔离性。
答案C
57数据库管理系统最常用____方法对事务并发控制。
A封锁
B授权
C索引
D日志
答案A
58用于数据库恢复的重要文件是____。
A日志文件
B数据库备份文件
C程序的运行过程
D数据库文件
答案A
59在下列条目中哪一些是当前应用开发工具的发展趋势____。
1采用三层Client/Server结构
2对Web支持
3开放的构件式的分布式计算环境
A1
20B1和2
C2和3
D都是
答案D
60下述哪一条不是数据仓库的基本特征____。
A面向主题
B继承
C集成
D反映历史变化
答案B
二、填空题每空2分共40分
请将每一个填空的正确答案写在答题卡[1]至[20]序号的横线上答在试卷上不
得分。
1Internet的通信协议是__[1]__。
答案TCP/IP
2密钥管理与密钥分配协议和__[2]__有关。
答案密钥协定
3由4个结点可以构造出__[3]__种不同的二叉树
答案14
4__[4]__排序要求待排序文件已经部分排序。
答案归并
5按后跟次序周游树或树林等同于按__[5]__次序周游对应的二叉树。
21
答案对称序
6在一般的大型计算机系统中主机对外部设备的控制可以分为__[6]__、控
制器和设备。
答案通道
7__[7]__存储管理即解决了外碎片问题同时也便于实现共享。
答案页段式
8常用的文件物理结构有顺序结构、链接结构、索引结构、__[8]__、索引顺
序结构结构。
答案Hash结构
9在多道程序环境下操作系统分配资源以__[9]__为基本单位。
答案进程
10DBS是__[10]__的简称
答案数据库系统
11在数据模型中__[11]__是数据库中全体数据的逻辑结构和特征的描述。
答案模式
12一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度、
__[12]__。
答案关键字
13在二维表中的__[13]__称为一个元组。
答案一行
14SQL语言具有两种使用方式分别称为交互式SQL和__[14]__。
答案嵌入式SQL
21
答案对称序
6在一般的大型计算机系统中主机对外部设备的控制可以分为__[6]__、控
制器和设备。
答案通道
7__[7]__存储管理即解决了外碎片问题同时也便于实现共享。
答案页段式
8常用的文件物理结构有顺序结构、链接结构、索引结构、__[8]__、索引顺
序结构结构。
答案Hash结构
9在多道程序环境下操作系统分配资源以__[9]__为基本单位。
答案进程
10DBS是__[10]__的简称
答案数据库系统
11在数据模型中__[11]__是数据库中全体数据的逻辑结构和特征的描述。
答案模式
12一个关系模式的定义主要包括关系名、属性名、属性类型、属性长度、
__[12]__。
答案关键字
13在二维表中的__[13]__称为一个元组。
答案一行
14SQL语言具有两种使用方式分别称为交互式SQL和__[14]__。
答案嵌入式SQL
2215设有如下关系R
RNONAMESEXAGECLASS
主关键字是NO
NO为学号NAME为姓名SEX为性别AGE为年龄CLASS为班号。
写出下列功
能的SQL语句
将所有班级号为"93203"修改为"93204"__[15]__。
查询所有刘性学生情况__[16]__。
答案[15]UPDATERSETCLASS="93204"WHERECLASS="93203"
[16]SELECT*FROMRWHER