版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2021年数据库系统工程师(中级)考试题库(含答案)
单选题
1.NetworkscanbeinterconnectedbydifferentdevicesinthephysicaIIayernetw
orkscanbeconnectedby()orhubs.whichjustmovethebitsfromonenetworktoan
identicaInetwork.OneIayerupwefindbridgesandswitcheswhichoperateatdata
IinkIayer.Theycanaccept()examinetheMACaddressandforwardtheframestoa
differentnetworkwhiIedoingminorprotocoItranslationintheprocessinmenet
workIayer,wehaveroutersthatcanconnecttwonetworks,Iftwonetworkshave(请
作答此空)networkIayer,theroutermaybeabIetotransIatebetweenthepackerf
ormats.InthetransportIayerwefindtransportgateway,whichcaninterfacebet
weentwotransportconnectionsFinally,intheappIicationIayer,appIicationg
atewaystransIatemessage().AsanexampIe,gatewaysbetweenInternete-maiI
andX.400e-maiImust()thee-maiImessageandchangevariousheaderfieIds.
Avspecial
B、dependent
C\simiIar
D、dissimilar
答案:D
2.在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器
是()。
A、程序计数器
B、状态寄存器
C、通用寄存器
D、累加寄存器
答案:D
解析:CPU中有一些重要的寄存器,程序计数器(PC)用于存放指令的地址。当
程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取
的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地
址。状态寄存器用于记录运算中产生的标志信息。状态寄存器中的每一位单独使
用,称为标志位。标志位的取值反映了ALU当前的工作状态,可以作为条件转移
指令的转移条件。典型的标志位有以下几种:进位标志位(C)、零标志位(Z)、
符号标志位(S)'溢出标志位(V)'奇偶标志位(P)。通用寄存器组是CPU
中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器
可以减少访问内存的次数,提高运算速度。累加器(accumulator):累加器是一
个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间
地保存一个数据。累加器是一个数据寄存器,在运算过程中暂时存放操作数和中
间运算结果,不能用于长时间地保存一个数据。
3.以下关于程序设计语言的叙述中,错误的是()o
A、程序设计语言的基本成分包括数据、运算、控制和传输等
B、高级程序设计语言不依赖于具体的机器硬件
C、程序中局部变量的值在运行时不能改变
D、程序中常量的值在运行时不能改变
答案:C
解析:本题考查程序语言基础知识。选项A涉及程序语言的一般概念,程序设计
语言的基本成分包括数据、运算、控制和传输等。选项B考查高级语言和低级语
言的概念。关于程序设计语言,高级语言和低级语言是指其相对于运行程序的机
器的抽象程度。低级语言在形式上越接近机器指令,汇编语言就是与机器指令一
一对应的。高级语言对底层操作进行了抽象和封装,其一条语句对应多条机器指
令,使编写程序的过程更符合人类的思维习惯,并且极大了简化了人力劳动。高
级语言并不依赖于具体的机器硬件。选项C考查局部变量的概念,凡是在函数内
部定义的变量都是局部变量(也称作内部变量),包括在函数内部复合语句中定
义的变量和函数形参表中说明的形式参数。局部变量只能在函数内部使用,其作
用域是从定义位置起至函数体或复合语句体结束为止。局部变量的值通常在其生
存期内是变化的。选项D考查常量的概念,程序中常量的值在运行时是不能改变
的。
4.假定学生Students和教师Teachers关系模式如下所示:Students(学号,姓
名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号,工资)a.查
询在读研究生教师的平均工资'最高与最低工资之间差值的SQL语句如下:SEL
ECT()FROMStudents,TeachersWHERE(请作答此空);b.查询既是研究生,又
是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:(S
ELECT身份证号,姓名FROMStudentsWHERE())()(SELECT身份证号,姓名F
ROMTeachersWHERE());
A、Students.身份证号=丁62(;1367.身份证号
B、Students.类别='研究生’
C、Students.身份证号=T62<31167.身份证号ANDStudents,类别='研究生,
D、Students.身份证号=762<:116「5.身份证号ORStudents,类别='研究生’
答案:C
解析:依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的S
QL语句如下:SELECTAVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差
值FROMStudents,TeachersWHEREStudents.身份证号=162附6r.身份证号ANDSt
udents.类型=‘研究生’;查询既是研究生,又是女性,且工资大于等于3500元的
教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROMStudent
sWHERE性别='女'AND类别='研究生’)INTERSECT(SELECT身份证号,姓名FROM
TeachersWHERE工资>=3500)
5.请作答第四空
蛤—。(A.B.C.D)町关系S(A.C,O,E),海莫2E行目然回过宫XS后的3E性先为(】个:与,门(斤>vS)军价的关至
().
><S)S^%SQL«««卞:
Select()
FromAB
Wheref);
AvR.A=SORR.B=S.EORR.C=S.CORR.D=S.D
B、R.A=S.AORR.B>S.EORR.C=S.CORR.D=S.D
GR.A=S.AANDR.B=S.EANDR.C=S.CANDR.D=S.D
D、R.A=S.AANDR.B>S.EANDR.C=S.CANDR.D=S.D
答案:D
解析:本题考查关系代数运算与SQL方面的基础知识。因为RxS的结果集的属性
列为R.A,R,B,R,C,R,D,S,A,S,C,S,D,S,E,°『5八2"八3a6A4=7含
义为R与S的笛卡儿积中选择第1个属性列=第5个属性列(即R.A=S.A),同时
满足第2个属性列〉第8个属性列(即R.B>S.E),同时满足第3个属性列=第6
个属性列(即R.C=S.C),同时满足第4个属性列〉第7个属性列(即R.D=S.D)。
6.在安全通信中,S将所发送的信息使用(请作答此空)进行数字签名,T收到
该消息后可利用()验证该消息的真实性。
A、S的公钥
B、S的私钥
C、T的公钥
D、T的私钥
答案:B
7.以下媒体中,()是感觉媒体。
A\苜箱
B、声音编码
C、电缆
D、声音
答案:D
解析:本题考查多媒体基本知识。感觉媒体指直接作用于人的感觉器官,使人产
生直接感觉的媒体,如引起听觉反应的声音,引起视觉反应的图像等。
8.事务T1中有两次查询学生表中的男生人数,在这两次查询执行中间,事务T2
对学生表中加入了一条男生记录,导致T1两次查询的结果不一致,此类问题属
于(请作答此空),为解决这一问题,应采用的隔级别是()o
A、不可重复读
B、读脏数据
C、丢失修改
D、幻影现象
答案:D
解析:本题考查数据库并发控制的基础知识。同一事务内,对数据库的两次条件
完全相同的查询,其访问的记录应该完全相同。若两次访问中间数据库被其他事
务改变,倒得两次查询所访问的记录不同,称为幻影现象。加锁机制的封锁对象
分为表和记录,锁的类型相应称为表级锁和行级锁。当加行级锁时,未加锁的记
录可能被修改为符合查询条件,或者新插入的记录符合查询条件,导致二次查询
访问的记录数增加。而当采用表级锁时,表中所有记录在同一事务的两次查询中
间是不允许改变的,即可解决此问题。加表级锁的隔离级别是Serializable。
9.关系代数表达式R*S+T-U的运算结果是()。
答案:A
10.DBMS提供的DDL功能不包含。
A、安全保密定义功能
B、检索、插入、修改和删除功能
C、数据库的完整性定义功能
D、外模式、模式和内模式的定义功能
答案:B
11.()从二叉树的任一结点出发到根的路径上,所经过的结点序列必按其关键字
降序排列。
A、二叉排序树
B、大顶堆
C、小顶堆
D、平衡二叉树
答案:C
12.项目管理工具中,将网络方法用于工作计划安排的评审和检查的是()。
A、Gantt图
B、PERT网图
C、因果分析图
D、流程图
答案:A
13.NULL值在数据库中表示(请作答此空),逻辑运算UNKNOWNORTRUE的结果是
00
A、空集
B、零值
C、不存在或不知道
D、无穷大
答案:C
解析:NULL属性:表示无意义或不知道(属性没有值或属性值未知时)。逻辑
运算UNKNOWNORTRU由于是逻辑或运算,OR之前非布尔值,结果为FALSE,OR之
后为TRUE,所以逻辑运算的结果为TRUEo
14.算术表达式采用后缀式表示时不需要使用括号,使用(请作答此空)就可以
方便地进行求值。a-b(c+d)(其中,-、+、*表示二元算术运算减、力口、乘)
的后缀式为(),与该表达式等价的语法树为Oo
A、队列
B、数组
C、栈
D、广义表
答案:C
15.主存与Cache的地址映射方式中,()方式可以实现主存任意一块装入Cach
e中任意位置,只有装满才需要替换。
A、全相联
B、直接映射
C、组相联
D、串并联
答案:A
解析:本题考查计算机系统基础知识。全相联映射是指主存中任一块都可以映射
到Cache中任一块的方式,也就是说,当主存中的一块需调入Cache口寸,可根据
当时Cache的块占用或分配情况,选择一个块给主存块存储,所选的Cache块可
以是Cache中的任意一块。直接相联映射方式是指主存的某块j只能映射到满足
特定关系的Cache块i中。全相联映射和直接相联映射方式的优缺点正好相反。
对于全相联映射方式来说为优点的恰是直接相联映射方式的缺点,而对于全相联
映射方式来说为缺点的恰是直接相联映射方式的优点。组相联映像了兼顾这两种
方式的优点:主存和Cache按同样大小划分成块;主存和Cache按同样大小划分
成组;主存容量是缓存容量的整数倍,将主存空间按缓冲区的大小分成区,主存
中每一区的组数与缓存的组数相同;当主存的数据调入缓存时,主存与缓存的组
号应相等,也就是各区中的某一块只能存入缓存的同组号的空间内,但组内各块
地址之间则可以任意存放,即从主存的组到Cache的组之间采用直接映象方式;
在两个对应的组内部采用全相联映象方式。
16.数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业
务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Table"!有关。
假设Tabie1有30多个字段,分别为(Key,A1,A2,...Am,B1,B2,...Bn)0
执行频度较高的查询业务都只用到A1,A2,...Am中的大部分属性,因此,DBA
决定将表Tabie1分解为Tabie2(Key,A1,A2,...Am)和Table3(Key,B1,B
2,...Bn)o为了使所有对Tablel的查询程序不必修改,应该();为了使对
Tablel的更新业务能正确执行,应该(请作答此空);这样实现了()o
A、修改所有对Tablel更新的事务程序
B、创建视图Tablel,为TabIe2和TabIe3的自然连接
C、只修改对A1,A2,...Am中属性更新的事务程序
D、只修改对B1,B2,...Bn中属性更新的事务程序
答案:A
17.软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的
主要任务是要确定Oo
A、模块间的操作细节
B、模块间的相似性
C、模块间的组成关系
D、模块的具体功能
答案:C
18.某医院住院部信息系统中有病人表R(住院号,姓名,性别,科室号,病房,
家庭住址),“住院号”唯一标识表R中的每一个元组,“性别”的取值只能为
M或F,“家庭住址”包括省、市、街道、邮编,要求科室号参照科室关系D中
的科室号;科室关系D(科室号,科室名,负责人,联系电话),“科室号”唯
一标识关系D中的每一个元组。a.创建关系R的SQL语句如下:CREATETABLER
(住院号CHAR(8)(),姓名CHAR(10),性别CHAR(1)(),科室号CHA
R(4),病房CHAR(4),家庭住址ADDR,〃ADDR为用户定义的类(请作答此
空));b.表R中复合属性是()o
A、PRIMARYKEY(科室号)NOTNULLUNIQUE
B、PRIMARYKEY(科室名)UNIQUE
GF0REIGNKEY(科室号)REFERENCESD(科室号)
D、F0REIGNKEY(科室号)REFERENCESD(科室名)
答案:C
解析:试题的正确答案是C。根据题意。属性“科室号”是外键,因此需要用语
句"REFERENCESD(科室号)”进行参考完整性约束。
19.层次模型和网状模型等非关系模型中,结点用来存储记录,记录间的联系用
指针来表达;而关系模型中记录间的联系用()来描述,查找相关联记录需要进
行记录遍历,为提高查找效率,可以建立(请作答此空)。
A、索引
B、触发器
C、存储过程
D、函数
答案:A
解析:本题考查数据模型的基础知识。概念模型是信息的描述方式,逻辑模型是
数据的逻辑结构,数据模型是指数据的物理组织方式。逻辑模型(E-R图)中的
联系描述的是实体间的关联关系,主要是现实世界中的事件,包括参与者和事件
自身的属性。在关系模型中,取参与联系的实体的码(唯一代表具体的参与者)
和事件自身的属性,构成记录即以关系的形式来描述。索引是为提高查询效率而
引入的机制。通过对查询项建立索引表(包含查找项和指针,其中查找项进行排
序或散列),可以通过查询条件先在索引表中进行查找(因为查找项有序,效率
高),再根据指针项准确定位记录所在的页面进行读取,而无须进行大量的I/O
操作读取所有记录。
20.()软件成本估算模型是一种静态单变量模型,用于对整个软件系统进行估
算。
A、Putnam
B、基本C00
C、中级C00
D、详细C00
答案:B
解析:本题考查软件项目管理的基础知识。Putnam和C00都是软件成本估算模
型。Putnam模型是一种动态多变量模型,假设在软件开发的整个生存期中工作
量有特定的分布。结构性成本模型C00模型分为基本C00模型、中级C00模型和
详细C00。基本C00模型是一个静态单变量模型,对整个软件系统进行估算:中
级C00模型是一个静态多变模型,将软件系统模型分为系统和部件两个层次,系
统由部件构成;详细C00模型将软件系统模型分为系统、子系统和模块三个层次,
除了包括中级模型所考虑的因素外,还考虑了在需求分析'软件设计等每一步的
成本驱动属性的影响。
21.在数据库系统运行维护阶段,通过重建视图能够实现()
A、程序的逻辑独立性
B、程序的物理独立性
C、数据的逻辑独立性
D、数据的物理独立性
答案:C
解析:外模式/模式:保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
模式/内模式:保证了数据与应用程序的物理独立性,简称数据的物理独立性。
外模式对应关系数据库的视图。
22.关于聚类算法K-Means和DBSCAN的叙述中,不正确的是()。
A、K-Means和DBSCAN的聚类结果与输入参数有很大的关系
B、K-Means基于距离的概念而DBSCAN基于密度的概念进行聚类分析
C、K-Means很难处理非球形的簇和不同大小的簇,DBSCAN可以处理不同大小和
不同形状的簇
D、当簇的密度变化较大时,DBSCAN不能很好的处理,而K-Means则可以
答案:D
解析:本题考查数据挖掘的基础知识。K-Means和DBSCAN是两个经典的聚类算
法,将相似的数据对象归类一组,不相似的数据对象分开。K-means算法基于对
象之间的聚类进行聚类,需要输入聚类的个数。DBSCAN算法基于密度进行聚类,
需要确定阈值,两者的聚类结果均与输入参数关系很大。DBSCAN可以处理不同
大小和不同形状的簇,而K-means算法则不适合。若数据分布密度变化大,则这
两种算法都不适用。
23.数据库应用系统在运行过程中,发现随着数据量的不断增加,有部分查询业
务和数据更新业务执行耗时越来越长。经分析,这些业务都与表Tablel有关。
假设Tabie1有30多个字段,分别为(Key,A1,A2,…Am,B1,B2,...Bn)o
执行频度较高的查询业务都只用到A1,A2,...Am中的大部分属性,因此,DBA
决定将表Tablel分解为Tabie2(Key,A1,A2,...Am)和Table3(Key,B1,B
2,...Bn)o为了使所有对Tablel的查询程序不必修改,应该(请作答此空);
为了使对Tablel的更新业务能正确执行,应该();这样实现了()o
A、修改所有对Tabei1的查询程序
B、创建视图Tabie1,为TtabIe2和TabIe3的自然连接
C、只修改使用A1,A2,...Am中属性的程序
D、只修改使用B1,B2,...Bn中属性的程序
答案:B
24.某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边
表示包含的活动,边上的数字表示活动的持续时间(天),活动BD和HK最早可
以从第(请作答此空)天开始。(活动AB、AE和AC最早从第1天开始)
A、3和10
B、4和11
C、3和9
D、4和10
答案:B
解析:关键路径:在活动图中时间跨度最长的路径。其决定项目最少工期。项目
关键路径是路径最长的一条,在该图中路径:ATBTDTlTjTL=3+5+2+2+8=20,
是路径最长的一条。有任务A—B需要3天,所以BTD应在第4天开始;由于H
点最迟出的时间为10后(ATETGTH),所以HTK应在第11天开始
25.给定关系模式R(U,F),U={A,B,C,D},函数依赖集F={式TC,CDTB}。关系
模式R(),且分别有(请作答此空)。若将R分解成P={R1(ABC),R2(CDB)},
则分解P()。
A、0个非主属性和4个主属性
B、1个非主属性和3个主属性
C、2个非主属性和2个主属性
D、3个非主属性和1个主属性
答案:A
解析:本题考查关系数据库规范化理论方面的基础知识。根据主属性的定义“包
含在任何一个候选码中的属性叫做主属性(Primeattribute),否则叫做非主属
性(Nonprimeattribute),所以,关系R中的4个属性都是主属性。
26.嵌入式SQL中,若查询结果为多条记录时,将查询结果交予主语言处理时,
应使用的机制是(),引入(请作答此空)来解决主语言无空值的问题。
A、主变量
B、游标
GSQLCA
D、指示变量
答案:D
解析:本题考查嵌入式SQL的基础知识。嵌入式SQL是SQL语句与过程化编程语
言(主语言)的结合,嵌入式SQL负责实现数据库的操作,过程化语言负责用户
界面及过程化处理。两种语言需要进行数据交互,SQL的查询结果为关系集合,
通过游标,将关系的操作分解为对单一记录的各字段的操作以适应主语言无关系
操作的能力。SQL中有空值而高级语言没用,为解决这一矛盾,采取指示变量的
方式。指示变量为负值时,表示其对应的主变量中的值是空值(该主变量的值仍
然存在,但无意义),由主语言和DBMS根据指示变量的值对主变量按空值处理。
27.电子商务交易必须具备抗抵赖性,目的在于防()。
A、一个实体假装成另一个实体
B、参与此交易的一方否认曾经发生过此次交易
C、他人对数据进行非授权的修改、破坏
D、信息从被监视的通信过程中泄漏出去章标准化和知识产权基础知识
答案:B
28.关系R、S如下表所示,*+的结果为。,R、s的左外
连接、右外连接和完全外连接的元组个数分别为(请作答此
R
A1A2A3A!A2A4
123191
214218
344344
467483
A、2,2,4
B、2,2,6
C、4,4,4
D、4,4,6
答案:D
解析:本题考查关系代数运算方面的知识。试题的正确结果为D。两个关系R和
S进行自然连接时,选择两个关系R和S公共属性上相等的元组,去掉重复的属
性列构成新关系。在这种情况下,关系R中的某些元组有可能在关系S中不存在
公共属性值上相等的元组,造成关系R中这些元组的值在运算时舍弃了;同样关
系S中的某些元组也可能舍弃。为此,扩充了关系运算左外联接、右外联接和完
全外联接。左外联接是指与R与S进行自然连接时,只把R中舍弃的元组放到新
关系中。右外联接是指R与S进行自然连接时,只把S中舍弃的元组放到新关系
中。完全外联接是指R与S进行自然连接时,把R和S中舍弃的元组都放到新关
系中。试题R与S的左外联接、右外联接和完全外联接的结果如下表所示:
R与S的左外联接R与S的完U外W
A1A2A3AlA2A4
123null123null
91482148
34443444
467null467Null
12null1
RLjS的右外联接46null3
从运算的结果可以看出R与S的左外联接、右外联接和完全外联接的元组个数分
别为4,4,60
29.在下列机制中,()是指过程调用和响应调用所需执行的代码在运行时加以
结合;而(请作答此空)是过程调用和响应调用所需执行的代码在编译时加以结
合。
A、消息传递
B、类型检查
C、静态绑定
D、动态绑定
答案:B
30.数据库概念结构设计阶段是在()的基础上,依照用户需求对信息进行分类、
聚集和概括,建立概念模型。
A、逻辑设计
B、需求分析
C、物理设计
D、运行维护
答案:B
解析:数据库的设计阶段分为四个阶段:需求分析阶段、概念结构设计阶段、逻
辑结构设计阶段、和物理结构设计阶段。数据库概念结构设计阶段是在需求分析
的基础上,依照用户需求对信息进行分类、聚集和概括,建立概念模型
31.某PC的Inrernet协议属性参数如下图所示,默认网关的IP地址是()。
A、8.8.8.8
B、202.117.115.3
G192.168.2.254
D、202.117.115.18
答案:C
解析:本题考查Internet协议属性参数的配置。默认网关和本地IP地址应属同
一网段。
32.随着网站知名度的不断提高,网站访问量逐渐上升,网站负荷越来越重,针
对此问题一方面可通过升级网站服务器的软硬件,另一方面可以通过集群技术,
如DNS负载均衡技术来解决。在Windows的DNS服务器中通过()操作可以确保
域名解析并实现负载均衡。
A、启用循环,启动转发器指向每个Web服务器
B、禁止循环,启动转发器指向每个Web服务器
C、禁止循环,添加每个Web服务器的主机记录
D、启用循环,添加每个Web服务器的主机记录
答案:D
解析:DNS负载均衡是通过循环复用实现的,若发现主机名的多个地址资源记录,
则可用它循环使用包含在查询应答中的主机资源记录。要使DNS循环复用正常工
作,首先需在相应的正向查找区域中注册所查询名称的多个主机资源记录(如图
所示),并在DNS服务器属性的[高级]选项卡中,选中[启用循环]复选框(如图
所示)。如果未选中该复选框(即禁止循环复用),则相应DNS查询的响应顺序
取决于应答列表中各条资源记录在区域中存储的静态排序。接着,还需在DNS
服务器的“正向查找区域”中添加每个Web服务器的主机(A)资源记录。
DMS
l*作0>«%>a・©
叫祟
一
T传
-N专•
4.0W
为
Jgi二
•_>正司max立
国
二
•,J义
DNS控制台
IHPSIM^EIWCBMtt
an|HStB*a|"耳景姊|日白;MA|
♦多”30
■“MTS
nwras
jiotE・工正・,tsea*«:
j►ir
GFFI.,F
名IM»S|9F(vrm
且*rotaar”(AA«iV»»HtryibixIWf^^1
rJBIWEU*0JM或Q)
/£8
*帘0]看将⑷
【高级】选项卡
33.若将Workers表的插入权限赋予用户Useri,并允许其将该权限授予他人,
那么对应的SQL语句为"GRANT()TABLEWorkersTOUser1(请作答此空);”
A、F0RALL
B、PUBLIC
GWITHCHECKOPTION
D、WITHGRANTOPTION
答案:D
34.以下关予VLAN的叙述中,属于其优点的是()。
A、允许逻辑地划分网段
B、减少了冲突域的数量
C、增加了冲突域的大小
D、减少了广播域的数量
答案:A
解析:把局域网划分成多个不同的VLAN,使得网络接入不再局限二物理位置的
约束,这样就简化了在网络中增加、移除和移动主机的操作,特别是动态配置的
VLAN,无论主机在哪里,它都处于自己的VLAN中。VLAN内部可以相互通信,VL
AN之间不能直接通信,必须经过特殊设置的路由器才可以连通。这样做的结果
是,通过在较大的局域网中创建不同的VLAN,可以抵御广播风暴的影响,也可
以通过设置防火墙来提高网络的安全性。VLAN并不能直接增强网络的安全性。
35.如右图所示的并发调度,假设事务T1、T2执行前数据项X、Y的初值为X=10
0,Y=200。该调度执行完成后,X、Y的值为();此类不一致性称为(请作答
T,T»
A<-Read(X);
A<-(A-30);
Write(XA);
A<-Rcad(X);
B<-Read(Y);
B<-Read(Y);
Write(Y.B);
B<-(A*B)
Writc(YtB);
A、丢失修改
B、读脏数据
C、不可重复读
D、破坏事务原子性
答案:A
解析:本题考查并发调度知识。事务并发执行能够充分利用系统资源,提高系统
吞吐量。并发事务的执行,可能会因为冲突而产生数据的不一致。根据调度语句
计算运行结果,是理解并发事务执行过程和对不一致性认识所必须的。根据上述
调度,事T1的前三句执行后,A的值70写入缓冲区中(可理解为写入了数据库
中)X的数据位;随后T2的两句将X、Y的值读入变量A(=70)、B(=200)中;
之后T1将B的值230写入数据库中Y的数据位;再之后T2将B的值(=270)写
入数据库中Y的数据位。上述调度执行后,X=70,Y=270。多个事务并发执行,
正确的必要条件是其执行结果与某一种串行执行的结果相同。上述两个事务的串
行执行过程为T执行完后执行T2或T2执行完后执行T,即T1TT2:X=70,Y
二300和T2TT1:X=70,Y=330。上述并发调度的结果与任一串行结果都不同,故
并发执行产生了数据的不一致。该调度中事务T1对Y的修改被T2所覆盖,未能
体现T1对Y曾进行过修改,即T1对Y的修改丢失了,故该不一致性属于丢失修
改。
36.在结构化分析中,用数据流图描述()o当采用数据流图对一个图书馆管理
系统进行分析时,(请作答此空)是一个外部实体。
A、数据对象之间的关系,用于对数据建模
B、数据在系统中如何被传送或变换,以及如何对数据流进行变换的功能或子功
能,用于对功能建模
C、系统对外部事件如何响应,如何动作,用于对行为建模
D、数据流图中的各个组成部分
答案:A
解析:本题考查结构化分析的基础知识。数据流图是结构化分析的一个重要模型,
描述数据在系统中如何被传送或变换,以及描述如何对数据流进行变换的功能,
用于功能建模。数裾流图中有四个要素:外部实体,也称为数据源或数据汇点,
表示要处理的数据的输入来源或处理结果要送往何处,不属于目标系统的一部分,
通常为组织、部门、人、相关的软件系统或者硬件设备;数据流表示数据沿箭头
方向的流动;加工是对数据对象的处理或变换;数据存储在数据流中起到保存数
据的作用,可以是数据库文件或者任何形式的数据组织。根据上述定义和题干说
明,读者是外部实体,图书和借书证是数据流,借阅是加工。
37.事务一旦提交,即使在写入数据库前数据尚在内存中而发生故障造成系统重
启,该事务的执行结果也必须入数据库,该性质称为事务的(请作答此空),为
保证这一性质,必须使用()。
A、原子性
B、一致性
C、隔离性
D、持久性
答案:D
解析:本题考查数据库恢复的基础知识。数据库故障会造成数据的不一致。数据
库的更新是由事务驱动的,事务的ACID属性被破坏是数据不一致的根本原因。
系统重启会使内存中更新过的数据未写入硬盘而丢失,破坏了事务的持久性,即
事务一经提交,其对数据库的影响会体现到数据库中。为保证事务发生故障后可
恢复,DBMS使用日志。即在对数据更新前,先将欲做的修改在日志中记录并写
入硬盘,然后再进行数据更新。当系统重启时,根据日志文件对数据进行恢复。
38.运行中的系统因为故障导致服务器重启,正在执行的事务中断,破坏了事务
的原子性,恢复的方法是利用日志进行(请作答此空)操作;而已经提交的事务
在故障发生时尚未写入磁盘,破坏了事务的(),恢复的方法是利用日志进行R
edo操作。
AxUndo
BxRedo
CxCoDunit
DxRoIIback
答案:A
解析:本题考查故障与恢复的基础知识。故障导致服务器重启,故障时正在执行
的事务的原子性被破坏,即事务没有执行完,其对数据库的部分更新可能己经写
入硬盘上的数据库文件,重启后这部分更新使得数据库处于不一致性状态,应对
其进行处理,撤销故障时未完成的事务对数据库的更新,使数据库还原到未完成
的事务执行前的状态,相当于这些事务没有执行。这种恢复操作借助于日志文件
来完成。日志按照时间顺序记录了所有事务对数据库的更新操作。而且在对数据
库的更新之前已被写入硬盘。可以逆向扫描日志记录,找出未完成的事务,将其
对数据库的修改还原,称为Undo操作。同样,故障发生时已经完成提交的事务,
其对数据库的修改可能还在内存中的I/O缓冲区中,没来得及写入硬盘,重启后
这部分修改会丢失,破坏了事务的持久性。同样借助于日志文件,找到故障前已
完成的事务,将其对数据库的更新重做一遍,即可完成对应事务的更新操作。这
一操作称为Redo操作。
39.聚类的典型应用不包括(请作答此空),O是一个典型的聚类算法。
A、商务应用中,帮助市场分析人员发现不同的客户群
B、对WEB上的文档进行分类
C、分析WEB日志数据,发现相同的用户访问模式
D、根据以往病人的特征,对新来的病人进行诊断
答案:D
解析:本题考查数据挖掘的基础知识。简单地说,数据挖掘中的聚类是一种无监
督的学习方法,基本思路是物以类聚人以群分,即把相似或相关的对象归为一类。
在分析之前没有已知的类型信息。因此,本题的选项A、B和C均属于聚类分析
的应用,而选项D则属于分类的应用,即对新病人进行诊断时,是根据历史的病
人诊断结论来进行的。
40.设有关系R、S和T如下图所示,则元组演算表达式代|(Eu)((R(u)VS
(u))-(Av)(T(vT(Ew)((R(w)vs(w))\[1「w[3]=v[2]))\[1]
=U[1]))运算结果是()o关系RA
关系R关系S关系T
A、A
B、B
C、C
D、D
答案:c
41.某项目包含的活动如下表所示,完成整个项目的最短时间为(请作答此空)
周。不能通过缩短活动()的工期,来缩短整个项目的完成时间。
工期(A)
A3*
B5A
C1B
;D3A
E5D
F4CE
C3C.E
[H___4EG
A、16
B、17
C、18
D、19
答案:D
解析:本题考查软件项目管理的基础知识。活动图是描述一个项目中各个工作任
务相互依赖关系的一种模型,项目的很多重要特性可以通过分析活动图得到,如
估算项目完成时间,计算关键路径和关键活动等。根据上表给出的数据,构建活
动图,如下图所示。
42.计算机中CPU对其访问速度最快的是()o
A、内存
B、Cache
C、通用寄存器
D、硬盘
答案:C
解析:本题考查计算机系统基础知识。计算机系统中的CPU内部对通用寄存器的
存取操作枭速度最快的,其次是Cache,内存的存取速度再次,选项中访问速度
最慢的就是作为外存的硬盘。它们共同组成分级存储体系来解决存储容量'成本
和速度之间的矛盾。
43.某企业的E-R图中,职工实体的属性有:职工号、姓名、性别,出生日期,电
话和所在部门,其中职工号为实体标识符,电话为多值属性,离退休职工所在部门
为离退办.在逻辑设计阶段.应将职工号和电话单独构造一个关系模式.该关系模
式为();因为离退休职工不参与企业的绝大部分业务.应将这部分职工独立建立
一个离退休职工关系模式,这种处理方式成为(请作答此空)。
A、水平分解
B、垂直分解
C、规范化
D、逆规范化
答案:A
解析:本题考查数据库设计的基础知识。逻辑设计阶段的主要工作是将E-R图转
换为关系模式。转换规则中,对多值属性,取实体标识符与每个多值属性分别构
建一个关系模式,则生成的关系模式属于4NF(〈实体标识符》T-K多值属性>是
平凡的多值依赖)。出于系统性能的考虑,在设计过程中对表进行分解,将关系
模式中的属性进行分解,形成两个或多个表,称为垂直分解;保持关系模式不变,
对记录进行分解,生成两个或多个表,称为水平分解。
44.微型计算机系统中,显示器属于()。
A、表现媒体
B、传输媒体
C、表示媒体
D、存储媒体
答案:A
解析:本题考查多媒体基本知识。表现媒体是指进行信息输入和输出的媒体,如
键盘、鼠标、话筒,以及显示器'打印机、喇叭等;表示媒体指传输感觉媒体的
中介媒体,即用于数据交换的编码,如图像编码'文本编码和声音编码等;传输
媒体指传输表示媒体的物理介质,如电缆、光缆'电磁波等;存储媒体指用于存
储表示媒体的物理介质,如硬盘、光盘等。
45.为了保证数据库中数据的安全可靠和正确有效,系统在进行事务处理时,对
数据的插入、删除或修改的全部有关内容先写入。;当系统正常运行时,按一
定的时间间隔,把数据库缓冲区内容写入(请作答此空):当发生故障时,根据
现场数据内容及相关文件来恢复系统的状态。
A、索引文件
B、数据文件
C、日志文件
D、数据字典
答案:B
解析:本题考查关系数据库事务处理方面的基础知识。为了保证数据库中数据的
安全可靠和正确有效,数据库管理系统(DBMS)提供数据库恢复、并发控制、数
据完整性保护与数据安全性保护等功能。数据库在运行过程中由于软硬件故障可
能造成数据被破坏,数据库恢复就是在尽可能短的时间内,把数据库恢复到故障
发生前的状态。具体的实现方法有多种,如:定期将数据库作备份;在进行事务
处理时,对数据更新(插入'删除、修改)的全部有关内容写入日志文件;当系
统正常运行时,按一定的时间间隔,设立检查点文件,把内存缓冲区内容还未写
入到磁盘中去的有关状态记录到检查点文件中;当发生故障时,根据现场数据内
容、日志文件的故障前映像和检查点文件来恢复系统的状态。
46.请作答第二空
给至关貂际*(48工,。)?0关系$(4。0£).沃星8行自热回运算,,><5后的昼性身为()个:与0,.(月>4§)等小的美姿代
限达矽1().
与外,>〃(斤><S)型而SQL-:
Select()
FromA.B
Wheref);
A(kxS)
B%2,348(b1F2>8E6M=;(4*S))
C.(kXS)
D%23,,8(。1=加'2'>'8'-3・6,、4・;("、S))
A、A
B、B
C、C
D、D
答案:B
解析:本题考查关系代数运算与SQL方面的基础知识。因为RxS的结果集的属性
八2>8人3=6八4£R,s)
列为R.A,R.B,R.C,R.D,S.A,S.C,S.D,S.E,含
义为R与S的笛卡儿积中选择第1个属性列=第5个属性列(即R.A=S.A),同时
满足第2个属性列〉第8个属性列(即R.B>S.E),同时满足第3个属性列=第6
个属性列(即R.C=S.C),同时满足第4个属性列〉第7个属性列(即R.D=S.D)o
47.假定学生Students和教师Teachers关系模式如下所示:Students(学号,
姓名,性别,类别,身份证号)Teachers(教师号,姓名,性别,身份证号,工资)a.查
询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:SEL
ECT()FROMStudents,TeachersWHERE();b.查询既是研究生,又是女性,且
工费大于等于3500元的教师的身份证号和姓名的SQL语句如下:(SELECT身份
证号,姓名FROMStudentsWHERE())()(SELECT身份证号,姓名FROMTeacher
sWHERE(请作答此空));
A、工资>=3500
B、工资>='3500'
C、性别=女人命类别=研究生
D、性别='女'AND类别=,研究生’
答案:A
解析:依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的S
QL语句如下:SELECTAVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差
值FROMStudents,TeachersWHEREStudents.身份证号二丁62£;116「$.身份证号ANDSt
udents.类型='研究生’;查询既是研究生,又是女性,且工资大于等于3500元的
教师的身份证号和姓名的SQL语句如下:(SELECT身份证号,姓名FROMStudent
sWHERE性别='女'AND类别='研究生’)INTERSECT(SELECT身份证号,姓名FROM
TeachersWHERE工资>=3500);
48.如果“2X”的补码是“90H”,那么X的真值是()o
A、72
B、-56
C、56
D、111
答案:B
解析:本题考查计算机系统基础知识。先由补码“90H”得出其对应的真值,为
负数,绝对值为二进制形式的01110000,转换为十进制后等于712,即2x=-11
2,因此x等于-56。
49.某系统中有3个并发进程竞争资源R,每个进程都需要5个R,那么至少有()
个R,才能保证系统不会发生死锁。
A、12
B、13
C、14
D、15
答案:B
解析:给每个进程分配其所需的最大资源数少一个资源(本题3*4个),如果还
有一个资源剩余,则不会发生死锁。因为将这个剩余资源分配给任意一个进程,
该进程就会得到满足运行,其运行后,将其所释放的资源再分配给其他进程,这
样所有的进程都可以执行完成。
50.在设计软件的模块结构时,()不能改进设计质量。
A、尽量减少高扇出结构
B、模块的大小适中
C、将具有相似功能的模块合并
D、完善摸块的功能
答案:C
解析:将具有相似功能的模块合并,会导致模块的聚合程度变低,可维护性下降。
在结构化设计中,系统由多个逻辑上相对独立的模块组成,在模块划分时需要遵
循如下原则:(1)模块的大小要适中。系统分解时需要考虑模块的规模,过大
的模块可能导致系统分解不充分,其内部可能包括不同类型的功能,需要进一步
划分,尽量使得各个模块的功能单一;过小的模块将导致系统的复杂度增加,模
块之间的调用过于频繁,反而降低了模块的独立性。一般来说,一个模块的大小
使其实现代码在1〜2页纸之内,或者其实现代码行数在50〜200行之间,这种
规模的模块易于实现和维护。(2)模块的扇入和扇出要合理。一个模块的扇出
是指该模块直接调用的下级模块的个数;扇出大表示模块的复杂度高,需要控制
和协调过多的下级模块。扇出过大一般是因为缺乏中间层次,应该适当增加中间
层次的控制模块;扇出太小时可以把下级模块进一步分解成若干个子功能模块,
或者合并到它的上级模块中去。一个模块的扇入是指直接调用该模块的上级模块
的个数;扇入大表示模块的复用程度高。设计良好的软件结构通常顶层扇出比较
大,中间扇出较少,底层模块则有大扇入。一般来说,系统的平均扇入和扇出系
数为3或4,不应该超过7,否则会增大出错的概率。(3)深度和宽度适当。深
度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于
简单,看能否适当合并。宽度是软件结构中同一个层次上的模块总数的最大值,
一般说来,宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。在系统
设计时,需要权衡系统的深度和宽度,尽量降低系统的复杂性,减少实施过程的
难度,提高开发和维护的效率。
51.给定关系R(A,B,C,D)和关系S(A,C,D,E,F),对其进行自然连接
运算R8s后的属性列为()个;与。R.C>S.F(R8S)等价的关系代数表达式
为(请作答此空)。
A、。3>9(RxS)
B、nl,2,3,4,8,9(a1=5八3=6/\4=7八3>9(RXS))
C、a'3'>'9'(RXS)
D、1,2,3,4,8,9(o1=5A3=6A4=7/\'3'>'9'(RXS))
答案:B
52.1^5$是一种岫$(31_数据库,具体地说,是()存储数据库。
A、键-值
B、文档
G图形
D、XML
答案:A
解析:小编正在快马加鞭来的路上(详见视频讲解)
53.满足BCNF范式的关系()o
A、允许属性对主键的部分依赖
B、能够保证关系的实体完整性
C、没有传递函数依赖
D、可包含组合属性
答案:C
解析:若关系模式RG1NF,若XTY且YUX时,X必含有码,则关系模式R属
于第BC范式,记为:RGBCNFBCNF是在3NF的基础要求消除键属性对码的部分
和传递依赖。
54.NetworkscanbeinterconnectedbydifferentdevicesinthephysicaIIayernet
workscanbeconnectedby(请作答此空)_orhubs.whichjustmovethebitsfromon
enetworktoanidenticaInetwork.OneIayerupwefindbridgesandswitcheswhicho
perateatdataIinkIayer.Theycanaccept()examinetheMACaddressandforward
theframestoadifferentnetworkwhiIedoingminorprotocoItranslationinthepr
ocessinmenetworkIayer,wehaveroutersthatcanconnecttwonetworks,Iftwonet
workshave()networkIayer,theroutermaybeabIetotransIatebetweenthepack
erformats.InthetransportIayerwefindtransportgateway,whichcaninterface
betweentwotransportconnectionsFinaIIy,intheappIicationIayer,appIicati
ongatewaystransIatemessage().AsanexampIe,gatewaysbetweenInternete-m
aiIandX.400e-maiImust()thee-maiImessageandchangevariousheaderfieIds.
Axreapers
B、reIays
C、packages
D、modems
答案:A
55.以下关于扩展E-R图设计的描述中,正确的是()o
A、联系可以看作实体,与另一实体产生联系,称为聚合
B、联系的属性可以是其关联实体的标识符属性
C、属性可以与其它实体产生联系
D、三个实体之间的联系与三个实体之间的两两联系是等价的
答案:A
解析:本题考查概念设计的应用方法。在扩展E-R图设计方法中,联系可以被看
作实体,参与另一个联系;联系只能产生于实体(或被当作实体的联系)之间;
属性只能依附于实体或联系用以刻画该买体或联系,而不能参与联系;语义上不
属于某个实体或联系的属性不能作为其属性。E-R图足对现实的描述,符合现实
语义。联系对应的是事件,三元联系的事件即有三个参与方,而两两联系是两个
参与方,描述的现实语义不同。
56.甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由
于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理
软件的著作权由()享有。
Ax甲
B、乙
C、甲与乙共同
D、软件设计师
答案:A
解析:对于委托开发的作品,如果有合同约束著作权的归属,按合同约定来判定;
如果合同没有约定,则著作权归创造方。
57.防火墙的工作层次是决定防火墙效率及安全的主要因素,以下叙述中,正确
的是()。
A、防火墙工作层次越低,工作效率越高,安全性越高
B、防火墙工作层次越低,工作效率越低,安全性越低
C、防火墙工作层次越高,工作效率越高,安全性越低
D、防火墙工作层次越高,工作效率越低,安全性越高
答案:D
解析:本题考查防火墙的基础知识。防火墙的性能及特点主要由以下两方面所决
定:①工作层次。这是决定防火墙效率及安全的主要因素。一般来说,工作层次
越低,则工作效率越高,但安全性就低了;反之,工作层次越高,工作效率越低,
则安全性越高。②防火墙采用的机制。如果采用代理机制,则防火墙具有内部信
息隐藏的特点,相对而言,安全性高,效率低;如果采用过滤机制,则效率高,
安全性却降低了。
58.给定关系模式R(U,F),U={A,B,C,D},函数依赖集F模式TC,CDTB}。关系
模式R(),且分别有()o若将R分解成p={R1(ABC),R2(CDB)),则分解
P(请作答此空)。
A、具有无损连接性、保持函数依赖
B、具有无损连接性、不保持函数依赖
C、不具有无损连接性、保持函数依赖
D、不具有无损连接性、不保持函数依赖
答案:C
解析:本题考查关系数据库规范化理论方面的基础知识。根据无损连接性判定定
理:关系模式R分解为两个关系模式R1、R2,满足无损连接性的充分条件是R1
FIR2T(R1--R2)或R1DR2T
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 重庆三峡学院《高等代数选讲》2022-2023学年第一学期期末试卷
- 重庆三峡学院《包装设计》2023-2024学年第一学期期末试卷
- 2021浙江省公务员考试行测真题含答案
- 重庆人文科技学院《史记选讲》2023-2024学年第一学期期末试卷
- 2021造价工程师《造价管理》习题题库及答案
- 重庆人文科技学院《教师职业道德与教师法规》2021-2022学年第一学期期末试卷
- 重庆财经学院《商业银行经营管理》2023-2024学年第一学期期末试卷
- 重庆财经学院《企业经营统计学》2022-2023学年第一学期期末试卷
- 茶厂厂区设计方案
- 茶亭小区施工方案
- 脊柱损伤固定搬运术ppt课件
- KGW船用起重机维护使用手册
- 光伏组件拆卸及转运方案(二)
- 建国集团财务制度汇总
- 安装工程预算照明配管配线
- 技术响应文件
- 任现职以来教学改革情况
- 工程施工管理协议书(共7页)
- 换铺长钢轨施工方案(工机段版)
- 解一元一次方程复习课PPT精品文档
- 铸造用高纯生铁
评论
0/150
提交评论