计算机三级数据库技术笔试230.docx
《计算机三级数据库技术笔试230.docx》由会员分享,可在线阅读,更多相关《计算机三级数据库技术笔试230.docx(26页珍藏版)》请在冰豆网上搜索。
![计算机三级数据库技术笔试230.docx](https://file1.bdocx.com/fileroot1/2023-1/5/d5191e9a-ed30-4250-a071-592a75cfaff7/d5191e9a-ed30-4250-a071-592a75cfaff71.gif)
计算机三级数据库技术笔试230
[模拟]计算机三级(数据库技术)笔试230
选择题
第1题:
对一个由n个关键码组成的序列,借助排序过程选出其中最大的关键码,要求关键码比较次数和移动次数最少,应当使用下列哪种排序方法?
A.归并排序
B.直接插入排序
C.直接选择排序
D.快速排序
参考答案:
C
直接选择排序第一趟扫描就可以把最大的关键码找出来(不必等到排序结束)其他几种排序方法都必须等到排序完成才能找到最大关键码。
第2题:
下列关于E-R模型的叙述中,()是不正确的。
A.在E-R图中,实体类型用椭圆形表示,属性用矩形表示,联系用棱形表示
B.实体类型问的联系通常可以分为1:
1,1:
n和m:
n三类
C.1:
1联系是1:
n联系的特例,1:
n联系是m:
n联系的特例
D.联系不仅存在于两个实体型之间,也存在于两个以上的实体型之间
参考答案:
A
在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系用棱形表示。
第3题:
设平衡二叉排序树(AVL树)的节点个数为n,则其平均检索长度为
A.O
(1)
B.O(log2n)
C.O(n)
D.O(nlog2n)
参考答案:
B
平衡二叉树又称AVL树,它或者是一棵空树,或者是具有下列性质的二叉树:
它的左子树和右子树都是平衡二叉树,且左子树和右子树的深度之差的绝对值不超过1,若将二叉树上节点的平衡因子BF定义为该节点的左子树的深度减去它的右子树的深度,则平衡二叉树上所有节点的平衡因子只可能是-1、0和1。
只要二叉树上有一个节点的平衡因子的绝对值大于1,则该二叉树就是不平衡的。
因为AVL树上任何节点的左右子树的深度之差都不超过1,则可以证明它的深度和log2n是同数量级的(n为节点个数)。
因此,它的平均查找长度也和log2n同数量级。
第4题:
层次模型只能表示1:
m联系,对表示m:
n联系则很困难,而且层次顺序严格,这是该模型的()。
A.严格性
B.复杂性
C.缺点
D.优点
参考答案:
C
第5题:
在数据库概念设计阶段,将局部E-R图集成为全局的E-R图时有可能发生冲突,下面表述错误的是()。
A.总共可能发生2类冲突
B.类型、取值范围的冲突属于属性冲突
C.属性冲突通过协商、讨论等手段进行解决
D.结构冲突要用技术手段解决
参考答案:
A
第6题:
设有一个8×8阶的对称矩阵A,为节省存储,将其上三角部分(包括对角线)按列序为主序存放在一维数组B[1,...,36]中,那么元素a46在一维数组B中的存放位置为()。
A.10
B.19
C.12
D.23
参考答案:
C
第7题:
对n个记录的文件进行归并排序,所需要的辅助存储空间为
A.O
(1)
B.O(n)
C.O(log2n)
D.O(n2)
参考答案:
B
本题考核的是归并排序的空间开销。
对n个记录的文件进行归并排序,执行时间为O(1og2n),需要的附加存储空间为O(n)。
所以,本题的答案是B。
第8题:
在面向对象的数据模型中,每一个对象都有一个惟一的标识,称为
A.属性
B.封装
C.对象标识
D.继承
参考答案:
C
本题主要考查了面向对象的数据模型的基本概念。
在面向对象的数据模型中,每一个对象都有一个惟一的标识,称为对象标识。
掌握面向对象的数据模型和传统的数据模型的异同。
第9题:
新奥尔良方法将数据库设计过程分为4个阶段,他们是
A.需求分析、概念结构设计、逻辑结构没计和物理设计
B.用户分析、物理结构设计、存储结构设计、用户使用设计
C.需求分析、逻辑结构设计、存储结构设计、使用设计
D.用户分析、物理设计、存储设计、存取设计
参考答案:
A
本题主要考查了新奥尔良方法的数据库设计阶段。
新奥尔良方法将数据库设计过程分为4个阶段:
需求分析、概念结构设计、逻辑结构设计和物理设计。
B),c),D)选项中的设计都不属于新奥尔良方法的4个阶段,故A)选项正确。
掌握数据库的设计过程。
第10题:
局域网中的计算机为了相互通信,必须安装()。
A.调制解调器
B.网络接口卡
C.声卡
D.视频卡
参考答案:
B
调制解调器和网络接口卡(网卡)同属于网络接入设备,但局域网内一般用网卡来联接计算机与网络。
第11题:
在PowerBuilder应用程序中,对数据库数据的操作是通过下列哪一个对象进行的?
A.DataWindow
B.Window
C.Application
D.UserObject
参考答案:
A
在PowerBuilder应用程序中,提供了丰富的数据表现风格,可定制的称为“DataWindow”对象,可容易地对数据库中的数据进行操作并能灵活地制作报告和商业图形。
第12题:
SQL中的DROPINDEX语句的作用是()。
A.建立索引
B.修改索引
C.删除索引
D.更新索引
参考答案:
C
建立索引的语句是CREATEINDEX,删除索引的语句是DROPINDEX,索引一旦建立,系统会自动使用、维护、修改和更新索引,不需要用户干预。
第13题:
假设磁盘上的物理块大小为512字节,一个逻辑记录长度为80个字符。
若采用记录成组技术存储若干记录,当块因子为4时,磁盘空间的利用率可达到()。
A.16%
B.33%
C.63%
D.91%
参考答案:
C
磁盘空间利用事的计算公式为:
80*4/512-62.5%,约为63%。
所以磁盘空间的利用率可达到63%。
第14题:
存取方法设计是数据库设计的哪一个阶段的任务
A.需求分析
B.概念结构设计
C.逻辑结构设计
D.物理结构设计
参考答案:
D
本题考查数据库设计的基本知识,参见《数据库技术》一书4.4.5节“数据库物理设计与实施”。
由于物理结构设计主要包括存储记录的格式设计、存储方法设计以及存取方法设计三部分,故本题正确答案为D。
第15题:
关系模式P的规范化程度最高达到
A.1NF
B.2NF
C.3NF
D.BCNF
参考答案:
A
关系模式P的码是(A,B,C,D),由于ABD→E,存在部分函数依赖,所以是1NF。
第16题:
设有关系R,S和T如下。
关系T是由关系R和S经过哪种操作得到的?
A.
B.
C.
D.
参考答案:
D
连接(也称9连接)是从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组,其中的自然连接要求两个关系中进行比较的分量必须是相同的属性组,并且要在结果中把重复的属性去掉。
从关系T与R、S的关系可以明显的看出关系T是由关系R和S经过自然连接操作得到的,正确选项为D。
第17题:
若对一个已经排好序的序列进行排序,在下列四种方法中,()比较好。
A.起泡法
B.直接选择法
C.直接插入
D.归并法
参考答案:
C
第18题:
计算机软件分系统软件和应用软件两大类,其中属于系统软件核心的是
A.数据库管理系统
B.操作系统
C.程序语言系统
D.财务管理系统
参考答案:
B
操作系统是系统软件的核心,它是管理计算机软、硬件资源,调度用户作业程序和处理各种中断,从而保证计算机各部分协调有效地工作的软件。
第19题:
Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。
这些扩充功能包括
Ⅰ.抽象数据类型 Ⅱ.对象视图 Ⅲ.可变数组 Ⅳ.嵌套表 Ⅴ.大对象
Ⅵ.封装
A.仅Ⅰ,Ⅱ,Ⅲ,Ⅳ和Ⅴ
B.都包括
C.仅Ⅰ,Ⅱ,Ⅳ和Ⅴ
D.仅Ⅰ,Ⅱ,Ⅲ和Ⅳ
参考答案:
A
Oracle的核心是关系型数据库,其面向对象的功能是通过对关系功能的扩充而实现的。
为此,Oracle引入了抽象数据类型、对象视图、可变数组、嵌套表和大对象等及它们的符合使用,为实现对象——关系型数据库应用提供了坚实的基础。
第20题:
单链表的每个结点中包括一个指针link,它指向该结点的后继结点。
现要将指针q指向的新结点插入到指针p指向的单链表结点之后,下列操作序列中正确的是()。
A.q:
=p↑.link;p↑.link:
=q↑.link;
B.p↑.link.q↑.link;q:
=p↑.link;
C.q↑.link:
=p↑.link;p↑.link:
=q;
D.p↑.link:
=q;q↑.link:
=p↑.link;
参考答案:
C
由单链表的存储结构可知,每个结点的指针域保存其后继结点的指针。
将指针为q的新结点插入到指针为p的结点之后,则原指针为p的结点的后继结点成为新结点的后继结点,由单链表的存储结构可知应执行q↑.link:
=p↑.link,新结点成为指针p的后继结点,因此应执行p↑.link:
=q。
综上所述,选项C)是正确的。
第21题:
在PowerScript语言中,能使PowerBuilder先执行应用级的Close事件中的脚本,然后再退出程序的语句是
A.RETURN
B.RETURNTRUE
C.HALT
D.HALTCLOSE
参考答案:
D
PowerBuilder先执行应用级的Close事件中的脚本,然后再退出程序的语句是HALTCLOSE。
第22题:
如果一个事务执行成功,则该事务中的更新全部提交;如果一个事务执行失败,则该事务中已做过的更新全部撤消,好像这个事务从未做过这些更新。
这是保证了事务的______。
A.原子性
B.一致性
C.隔离性
D.持久性
参考答案:
A
数据库系统维护有以下特性:
原子性、一致性、隔离性和持久性。
其中,原子性的定义是事务的所有操作在数据库中要么全部正确反映出来,要么全部不反映。
第23题:
下列选项中,为解除死锁通常不采用的方法是()。
A.终止一个死锁进程
B.终止所有死锁进程
C.从死锁进程处抢夺资源
D.从非死锁进程处抢夺资源
参考答案:
D
解除死锁的方法中通常采用两种方式:
一是剥夺资源,二是撤销进程。
但剥夺资源一般不会从非死锁进程处剥夺,这样做的话极有可能不能解除死锁,反而使本来不在死锁状态的进程陷入死锁。
第24题:
共享变量是指如何访问的变量?
A.只能被系统进程
B.只能被多个进程互斥
C.只能被用户进程
D.可被多个进程
参考答案:
D
共享变量是指可被多个进程访问的变量。
第25题:
系统出现死锁的原因是
A.计算机系统发生了重大故障
B.有多个封锁的进程同时存在
C.若干进程因竞争资源而无休止地等待其他进程释放已占有的资源
D.资源数大大少于进程数,或进程同时申请的资源数大大超过资源总数
参考答案:
C
计算机系统中有限的资源与众多请求分配资源的进程间会存在矛盾。
当若干进程需求资源的总数大于系统能提供的资源数时,进程间就会出现竞争资源的现象,如果对进程竞争的资源管理或分配不当就会引起死锁。
第26题:
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统
A.数据共享性强
B.数据可长期保存
C.采用一定的数据结构
D.数据独立性好
参考答案:
B
人工管理阶段的特点是:
数据不保存,数据无专门软件管理,数据不共享,数据不具有独立性。
文件系统阶段特点是:
数据可以长期保存,文件系统管理数据,数据独立性差,数据共享性差。
第27题:
关系数据库中,实现实体之间的联系是通过表与表之间的
A.公共索引
B.公共存储
C.公共元组
D.公共属性
参考答案:
D
关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的。
例如:
有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。
第28题:
关系数据库的数据语言是什么语言?
其核心部分是查询,因此又称为查询语言。
A.过程化
B.非过程化
C.宿主
D.系列化
参考答案:
B
关系数据库的数据语言进行数据操作,用户只需要提出“做什么”,而不必指明“怎么做”,因此用户无须了解存取路径,存取路径的选择及SQL语言的操作过程由系统自动完成。
是非过程化的语言。
第29题:
下列的权限中,允许删除关系的是
A.UPDATE
B.DELETE
C.DROP
D.ALTERATION
参考答案:
C
UPDATE权限允许修改数据,但不允许删除数据。
ALTERATION权限允许增加或删除关系中的属性。
DROP权限允许删除关系。
DELETE权限允许删除数据。
第30题:
在关系数据库标准语言SQL中,实现数据查询的语句是()。
A.QUERY
B.SELECT
C.UPDATE
D.ALTER
参考答案:
B
SQL语法简单,功能极强,核心功能只用9个语句,易学易用。
●数据定义语句:
CREATE、DROP、ALTER。
●数据操纵语句:
INSERT、UPDATE、DELETE。
●数据查询语句:
SELECT。
●数据控制语句:
GRANT、REVOKE。
第31题:
设有一个关系:
DEPT(DNO,DNAME),如果要找出倒数第3个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE
A.´W%´
B.´_%W__´
C.´W´
D.´W%´
参考答案:
B
在SQL语言中,我们可以使用两个通配符:
%和_,其中“%”表示0个或多个字符,而“_”则表示一个字符。
在本题的查找条件中,要求倒数第3个字母为W,应表示成“w__”,并且还要求至少包含4个字母,而当以“%”开头时,它表示的字符可以不存在,所以开头应加—个“_”,那么查询条件子句应写成WHEREDNAMELIKE´_%W__´。
第32题:
设关系R和S具有相同的度,且相应的属性取自同一个域。
下列哪一个关系代数的运算的结果集合为
______。
A.R∪S
B.R-S
C.R×S
D.R∩S
参考答案:
B
第33题:
SQL语言功能强大、语言简捷、使用灵活,它是集中了()。
A.关系选择、投影和连接为一体
B.关系运算、关系演运和关系表达为一体
C.数据定义、数据控制和数据操纵为一体
D.变量说明、函数说明和执行语句为一体
参考答案:
B
关系数据库SQL(StructuredQueryLanguage)是结构化查询语言,SQL语言集数据定义语言、数据操纵语言、数据控制语言的功能于一体,语言风格统一,可以独立完成数据库生命周期的全部活动,充分体现了关系数据语言的优点和特点。
第34题:
以下有关数据结构的基本概念的叙述,正确的是()。
A.数据的逻辑结构具体反映数据在计算机中的存储方式
B.数据结构包括数据逻辑结构、存储结构和对数据的运算3方面内容
C.数据项是数据的基本单位
D.数据的运算定义在数据的物理结构上
参考答案:
B
数据的逻辑结构与数据的存储方式无关。
数据结构的定义包括3方面的内容:
逻辑结构、存储结构和对数据的运算;对数据的运算是定义在数据的逻辑结构上,运算的具体实现在存储结构上进行。
数据元素是数据的基本单位,数据项是具有独立含义的最小标识单位。
第35题:
在计算机硬件系统的基本组成中,完成解释指令、执行指令的功能部件是()。
A.运算器
B.控制器
C.存储器
D.输入输出设备
参考答案:
A
计算机的主要部件有5个,分别是运算器、控制器、存储器和输入输出设备,其中运算器是执行算术运算和逻辑运算的部件,其任务是对信息进行加工处理、完成解释指令、执行指令的功能。
第36题:
在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中自动被删除的是()。
Ⅰ.在此表中的数据 Ⅱ.在此表上建立的索引
Ⅲ.在此表上建立的视图
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅰ和Ⅲ
D.全部
参考答案:
A
当某个基本表不再需要时,可以使用SQL语句DROPTABLE进行删除,基本表一旦被删除,表中的数据和在此表上建立的索引都将自动被删除,而建立在此表上的视图虽仍保留,但已无法引用。
因此,执行删除基本表操作一定要格外小心。
第37题:
下面列出的条目中,________是数据库技术的研究领域。
Ⅰ.DBMS软件的研制 Ⅱ.数据库及其应用系统的设计 Ⅲ.数据库理论
A.仅Ⅰ和Ⅲ
B.仅Ⅱ和Ⅲ
C.仅Ⅰ和Ⅱ
D.全部
参考答案:
D
数据库技术的研究领域包括三个方面:
数据库管理系统软件的研制、数据库设计和数据库理论。
第38题:
在关系数据库设计中,使每个关系达到3NF。
这是哪—个设计阶段的任务?
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计
参考答案:
C
数据库设计中的规范处理(如使所有关系都达到某一范式)是在逻辑设计阶段完成的。
第39题:
下面关于模式和实例的说法中,不正确的是
A.模式的一个具体值称为模式的一个实例
B.一个模式对应着一个唯一的实例
C.模式是相对稳定的,实例是相对变动的
D.模式反映的是数据的结构及其联系
参考答案:
B
模式是数据库中全体数据的逻辑结构和特征的描述,它仅仅涉及到型的描述,不涉及到具体的值。
模式的一个具体值称为模式的一个实例。
同一个模式可以有很多实例。
模式是相对稳定的,而实例是相对变动的,因此数据库中的数据是在不断更新的。
模式反映的是数据的结构及其联系,实例反映的是数据库某一时刻的状态。
第40题:
如果一棵二叉树结点的前序序列是M、N、P、Q,后序序列是Q、P、N、M,则该二叉树结点的对称序序列()。
A.必为M、Q、P、N
B.必为M、N、Q、P
C.必为Q、N、P、M
D.不能确定
参考答案:
D
第41题:
下面所列的条目中,哪些是新一代数据库开发工具应具有的特征?
______。
Ⅰ.支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理
Ⅱ.支持基于INTERNET应用的开发
Ⅲ.支持面向对象的程序设计
A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅱ和Ⅲ
D.都是
参考答案:
B
第42题:
在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是哪一类人员 的职责?
A.数据库管理员
B.系统分析员
C.数据库设计员
D.应用程序员
参考答案:
A
数据库管理员的具体的职责包括:
决定数据库中的信息内容和结构;决定数据库的存储结构和存取策略;定义数据的安全性要求和完整性约束条件;监控数据库的使用和运行;数据库性能改进;定期对数据库进行重组和重构,以提高系统的性能。
第43题:
Oracle数据库管理系统的Internet解决方案的产品是ORACLEWebServer,下面列出的条目中,哪一个不属于该产品?
A.OracleWebListener
B.OracleWebAgent
C.OracleOLAP
D.Oracle7服务器
参考答案:
C
Oracle针对Internet/Intranet的产品是OracleWebServer,是由OracleWebListener、OracleWebAgent和Oracle7服务器三部分组成。
第44题:
下面关于数据存储方式的叙述中,不正确的是
A.顺序存储结构和链式存储结构是最主要的两种存储方式
B.顺序存储结构的结点中只有自身信息域,没有链接信息域
C.链式存储结构的结点中可以有表示链接信息的指针域,也可以没有
D.顺序存储结构的存储密度比链式的高
参考答案:
C
链式存储结构的结点中必有表示链接信息的指针域,故C错。
第45题:
下列关于时钟的叙述中,哪一条是不正确的?
()
A.时钟中断可以屏蔽
B.时钟是操作系统运行的必要机制
C.时钟可以分成硬件时钟和软件时钟
D.利用时钟中断可以实现进程的轮转运行
参考答案:
A
时钟中断不可以屏蔽。
第46题:
DB是
A.数据库
B.数据库管理系统
C.数据处理
D.数据库系统
参考答案:
A
DB是数据库(DataBase)的英文缩写。
第47题:
在关系数据库设计理论中,如果一个关系R满足1NF,但R的某个非码属性传递函数依赖于码,则关系R至多属于
A.1NF
B.2NF
C.3NF
D.BCNF
参考答案:
B
第三范式:
如果关系模式及是第二范式,且没有一个非码属性传递函数依赖于候选码。
而此题的R有“某个非码属性传递函数依赖于码”,所以可知它必定不属于3NF,至多属于2NF。
第48题:
数据库管理技术的发展经历了由低级到高级的过程。
分布式数据库、面向对象数据库等新型数据库属于()。
A.人工管理阶段
B.文件系统阶段
C.数据库系统阶段
D.高级数据库技术阶段
参考答案:
D
数据库管理技术经历了人工管理、文件系统、数据库系统、高级数据库技术4个阶段。
分布式数据库、面向对象数据库是属于高级数据库技术阶段。
第49题:
下面不属于数据管理技术发展过程中人工管理阶段的特点的是
A.数据不保存
B.数据不共享
C.数据无专门软件进行管理
D.数据具有独立性
参考答案:
D
人工管理阶段是数据管理技术发展的第一阶段,在这个阶段上,数据处理的方式是批处理,其主要特点是:
数据不保存;数据无专门软件进行管理;数据不共享;数据不具有独立性。
第50题:
下列()是新一代数据库开发工具应具有的特征。
Ⅰ.支持开发人员对各种数据库对象(字符、数字、图形、声音等)的处理
Ⅱ.支持基于INTERNET应用的开发
Ⅲ.支持面向对象的程序设计
Ⅳ.提供完善的数据对象
A.Ⅰ和Ⅱ
B.Ⅰ和Ⅲ
C.Ⅰ、Ⅱ和Ⅲ
D.都是
参考答案:
D
新一代数据库开发工具应具有的特征:
①支持多种数据库连接,可以对异种数据源进行透明访问;②支持独立于特定DBMS的应用程序开发,提供统一的访问DBMS的用户界面和应用程序接口(API);③支持可视化图形用户界面:
④支持面向对象的程序设计;⑤支持开放性,系统建立在开放的体系结构上,采用工业界标准,所开发的应用软件具有可扩充性、可移植性和互操作性。
第51题:
PowerBuilder是一个
A.用于系统实现阶段的开发工具
B.用于系统详细调查阶段的开发工具
C.用于系统逻辑设计阶段的开发工具
D.用于系统可行性研究阶段的开发工具
参考答案:
D
PowerBuilder是由美国著名的数据库应用开发工具厂商PowerSoft公司于1961年6月推出的完全按照客户机/服务器体系结构设计的快速应用开发系统,是用于系统可行性研究阶段的开发工具。
第52题:
所有数据都满足数据完整性约束条件的状态,称为数据库的
A.完整性
B.正确性
C.一致性
D.安全性
参考答案:
C
所谓数据库的一致性指的是所有数据都满足数据完整性约束条件的状态。
第53题:
在文件系统中,索引文件结构中的索引表是用来()。
A.指示逻辑记录逻辑地址的
B.存放部分数据信息的
C.存放查找关键字项内容的
D.指示逻辑记录和物理块之间对应关系的
参考答案:
D
索引文件结构是指逻辑上连续的文件存放在若干个不连续的物理块中,系统为每个文件建立一张索引表,索引表记录了文件信息所在的逻辑块号和与之