数据库系统工程师真题答案解析.docx

上传人:b****6 文档编号:6034816 上传时间:2023-01-03 格式:DOCX 页数:40 大小:304.05KB
下载 相关 举报
数据库系统工程师真题答案解析.docx_第1页
第1页 / 共40页
数据库系统工程师真题答案解析.docx_第2页
第2页 / 共40页
数据库系统工程师真题答案解析.docx_第3页
第3页 / 共40页
数据库系统工程师真题答案解析.docx_第4页
第4页 / 共40页
数据库系统工程师真题答案解析.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

数据库系统工程师真题答案解析.docx

《数据库系统工程师真题答案解析.docx》由会员分享,可在线阅读,更多相关《数据库系统工程师真题答案解析.docx(40页珍藏版)》请在冰豆网上搜索。

数据库系统工程师真题答案解析.docx

数据库系统工程师真题答案解析

数据库系统工程师答案解析

2013上半年数据库系统工程师答案解析

1、A

[解析]主存和辅存依靠辅助软硬件的支持构成了虚拟存储器。

2、C

[解析]早期的微机系统中将由硬件产生的中断标识码(中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址)称为中断向量。

换而言之,中断向量可提供中断服务程序的入口地址。

在某些计算机中,中断向量的位置存放一条跳转到中断服务程序入口地址的跳转指令。

3、D

[解析]堆栈是一种数据项按序排列的数据结构,只能在一端(称为栈顶top)对数据项进行插入和删除。

要点:

堆,顺序随意。

栈,后进先出(Last-In/First-Out)。

为了便于实现多级中断,使用堆栈来保护断点和现场最有效。

4、C

[解析]通常,如果外部设备要与存储器进行数据交换,则必须经过CPU执行输入输出指令及存储器执行读/写指令来完成。

这样,不但占用CPU的执行时间,而且数据吞吐率也很低。

而存储器直接存取(DMA)操作是采用DMA控制器芯片首先向CPU发出总线请求信号(如HOLD高电平有效),申请总线占用权;CPU接收到该信号后,在结束当前机器周期后便向。

DMA控制器发出总线应答信号(如HLDA高电平有效);同时使地址总线、数据总线等信号对CPU呈现高阻隔离状态,直接接受DMA控制器控制,使外设与存储器直接进行快速数据交换。

DMA操作通常用来进行磁盘与内存间的快速信息交换。

5、B  

6、C

[解析]依题意,BFFFFH-80000H+1=3FFFFH+1=40000H=28×210B=256KB。

若用16K×4bit的存储器芯片构成该内存,共需要的芯片数量

片。

7、D

[解析]利用报文摘要算法生成报文摘要的目的在于:

防止发送的报文被篡改。

常见的报文摘要算法有MD5和SHA-1。

8、D

[解析]通常,防火墙连接的被信任网络区域称为内网,其安全级别要求最高,即受保护程度高;而防火墙所连接的不被信任网络区域称为外网,其安全级别要求最低;而非军事区域(DMZ)用于部署对外提供服务的各种服务器,其安全级别要求介于内网与外网之间。

一般情况下,外网、DMZ、内网三者之间的访问关系,应满足:

①外网可访问DMZ,不能直接访问内网;②DMZ可访问外网,不能访问内网;③内网可访问外网和DMZ。

9、C

[解析]“X卧底”病毒通过木马形式感染智能手机。

这是一款具备短信监控、电话监控、环境监听等功能,并颠覆了公众对于一股手机病毒概念的“间谍软件”。

10、A

[解析]我国《著作权法》第十六条条文规定如下。

  公民为完成法人或者其他组织工作任务所创作的作品是职务作品,除本条第二款的规定以外,著作权由作者享有,但法人或者其他组织有权在其业务范围内优先使用。

作品完成两年内,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。

  有下列情形之一的职务作品,作者享有署名权,著作权的其他权利由法人或者其他组织享有,法人或者其他组织可以给予作者奖励:

  

(一)主要是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计图、产品设计图、地图、计算机软件等职务作品;

  

(二)法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。

  依题意,王某按公司规定编写的软件文档,他享有署名权,著作权的其他权利由公司享有。

11、C

[解析]侵犯软件知识产权的主要行为是未经许可的复制(即盗版)或使用。

在本案例中,丙企业的使用行为构成了对乙公司的侵权。

丙企业向乙公司支付合理使用费用后,可以继续使用这10张软件光盘。

12、D

[解析]语音信号是一种模拟信号。

为了能够适应计算机的存储、传输等需要,通常在信源输入端要先通过模拟——数字转换(A/D转换)电路将模拟的声音信号数字量化成二进制信号;在信宿输出端再通过数字——模拟转换(D/A转换)电路将数字化的声音信号转变成模拟信号,再通过喇叭(或蜂鸣器等)表现出来。

13、C

[解析]像素是组成图像的最小单位。

DPI表示每英寸像素点。

14、A

[解析]媒体的概念范围相当广泛,按照国际电话电报咨询委员会CCITT的定义,媒体可分为感觉媒体、表示媒体、表现媒体、存储媒体、传输媒体,详见表。

媒体类型表

类型

定义

举例

感觉媒体

指直接作用于人的感觉器官,使人产生直接

感觉的媒体

声音、图像等

表示媒体

指传输感觉媒体的中介媒体,即用于数据交

换的编码

图像编码(JPEG、MPEG等)、文本编码(ASCII

码、GB2312等)和声音编码等

表现媒体

指进行信息输入和输出的媒体

键盘、鼠标、扫描仪、话筒、摄像机等为输入媒

体;显示器、打印机、扩音器等为输出媒体

存储媒体

指用于存储表示媒体的物理介质

硬盘、软盘、磁盘、光盘、ROM和RAM等

传输媒体

指传输表示媒体的物理介质

电缆、光缆、电磁波等

15、B

[解析]软件需求可以分为功能需求和非功能需求。

其中,功能需求描述一个系统必须提供的活动和服务,它是为了满足业务需要并被用户接受而必须包含在一个信息系统中的功能或特征,可以在用例模型中予以说明。

非功能需求是对系统的特征、特点和属性以及可能限制建议方法的边界约束条件的描述。

依题意,“软件产品必须能够在3秒内对用户请求作出响应”属于软件需求中的非功能需求。

16、B

[解析]统一软件开发过程(RUP)将软件开发周期划分为4个连续的阶段,即初始阶段、精化阶段、构造阶段和交付阶段。

其中,精化阶段分析问题领域,建立健全的体系结构基础(即关注需求分析和架构演进),编制项目计划,淘汰项目中最高风险的元素。

17、C  

18、B

[解析]计划评审技术(PERT)是利用网络分析制定计划以及对计划予以评价的技术。

它能仂、调整个计划的各道工序,合理安排人力、物力、时间、资金,加速计划的完成。

它是一种类似流程图的箭线图。

它描绘出项目包含的各种活动的先后次序,标明每项活动的时间或相关的成本。

对于PERT网络,项目管理者必须考虑要做哪些工作,确定各任务之间的依赖关系,辨认出潜在的可能出现问题的环节,借助PERT还可以方便地比较不同行动方案在进度和成本方面的效果。

但是PERT图不能直观地反映任务之间是否存在并行关系。

  关键路径是一个相关任务序列,该序列的工期具有最大总和的特性。

关键路径决定了项目最早可能完成的时间。

结合图H中所给出的各任务的持续时间,对于选项A的路径“A-D-H-J”,其工期为1+4+6+3=14天;选项B的路径“B-E-H-J”,其工期为2+5+6+3=16天;选项C的路径“B-F-J”,其工期为2+4+3=9天;选项D的路径“C-G-I-J”,其工期为3+6+2+3=14天。

由于9<14<16,因此路径“B-E-H-J”为该项目的关键路径,整个项目的总工期为16天。

19、D

[解析]回归测试是为了验证修改的正确性及其影响而进行的,是软件维护中常用的方法,以确定修改是否达到了预期的目的,检查修改是否损害了原有的正常功能。

回归测试作为软件生存周期的一个组成部分,在整个软件测试过程中占有很大的比重,软件开发的各个阶段都会进行多次回归测试。

20、C

[解析]编译和解释是两种处理高级程序语言的方式。

编译程序(编译器)首先将源程序翻译成目标语言程序,然后在计算机上运行目标程序:

而解释程序(也称为解释器)或者直接解释执行源程序,或者将源程序翻译成某种中间表示形式后再加以执行。

这两种语言处理程序的根本区别在于:

在编译方式下,机器上独立运行的是与源程序等价的目标程序,源程序和编译程序都不再参与目标程序的执行过程;而在解释方式下,解释程序和源程序(或其某种等价表示)要参与到程序的运行过程中,运行程序的控制权在解释程序。

21、C

[解析]函数调用时基本的参数传递方式有传值与传地址两种。

传值调用是将实参的值传给被调用函数的形参,因此实参可以是常量、变量、表达式或函数调用;传地址调用(或引用调用)的实质是将实参的地址传给被调用函数的形参,因此实参必须具有地址。

在引用调用方式下,可以实现形参和实参间双向传递数据的效果。

22、A

[解析]在对高级语言源程序进行编译的过程中,为源程序中变量所分配的存储单元的地址属于逻辑地址。

23、C

[解析]时间片轮转调度是一种简单、公平且广泛使用的算法。

每个进程被分配一个时间段,称作它的时间片,即该进程允许运行的时间。

若在时间片结束时进程还在运行,则CPU将被剥夺并分配给另一个进程。

若进程在时间片结束前阻塞或结束,则CPU当即进行切换。

调度程序所要做的就是维护一张就绪进程列表,当进程用完它的时间片后,它被移到队列的末尾。

当系统中的用户数为n、时间片为q时,系统对每个用户的响应时间T=n×q。

24、D

[解析]在支持多线程的操作系统中,假设进程P创建了若干个线程,该进程的代码段、全局变量、进程中打开的文件能被这些线程所共享,而其中某一线程的栈指针不能被这些线程共享。

25、B  

26、C

[解析]依题意,图的子图(a)中P1、P2都是阻塞节点,所以该图不可以化简、是死锁的;子图(b)中P2是阻塞节点,P1、P3是非阻塞节点,该图可以化简、是非死锁的。

27、B

[解析]依题意,若P5进程运行完并释放其占有的空间,则释放后系统的空闲区数应减1。

造成这种情况的直接原因是:

要释放的空闲区相邻的上下方都有空闲区。

28、C  

29、D

[解析]在数据库系统中,当视图创建完毕后,数据字典中保存的是视图定义。

事实上,视图是一个虚拟表,即查询时可以从一个或者多个基本表(或视图)中导出的表。

30、C  

31、A  

32、D

[解析]在数据库系统中,数据的完整性是指数据库的正确性和相容性,以防止合法用户向数据库加入不符合语义的数据;安全性是指保护数据库,以防止不合法的使用所造成的数据泄漏、更改或破坏;并发控制是指在多用户共享的系统中,保证数据库的完整性不受破坏,避免用户得到不正确的数据。

33、D  

34、B  

35、C

[解析]依题意,对于关系代数表达式πR.A,S.B,S.C(σR.A>S.B(R×S)),是先进行关系R和关系S的笛卡尔积运算,再选取关系R中属性A分量值大于关系S中属性B分量值的元组,最后再投影出关系R中属性A、关系S中属性B和属性C的相关元组。

其运算结果集为三元关系。

该关系代数表达式与元组演算表达式{t|(

u)(

v)(R(u)∧S(v)∧u[1]>v[2]∧t[1]=u[1]∧t[2]=v[2]∧t[3]=v[3])}等价。

36、D  

37、A  

38、B

[解析]依题意,对于给定关系模式R(U,F),其中属性集U={A,B,C,D,E,G},函数依赖集F={A→B,A→C,C→D,AE→G}。

因为

,且满足最小性,因此属性AE为R的候选码。

因为关系模式R存在非主属性对码的部分函数依赖,所以它属于第1范式(R∈1NF)。

若将R分解为:

R1(A,B,C,D)、R2(A,E,G),则分解后的关系模式保持函数依赖。

39、A  

40、C  

41、D  

42、B  

43、A

[解析]依题意,查询在读研究生教师的平均工资、最高与最低工资之间差值的SQL语句如下:

  SELECTAVG(工资)AS平均工资,MAX(工资)-MIN(工资)AS差值

  FROM Students,Teachers

  WHERE Students.身份证号=Teachers.身份证号ANDStudents.类型='研究生';

  查询既是研究生,又是女性,且工资大于等于3500元的教师的身份证号和姓名的SQL语句如下:

  (SELECT身份证号,姓名

  FROM Students

  WHERE性别='女'AND类别='研究生')

  INTERSECT

  (SELECT身份证号,姓名

  FROMTeachers

  WHERE工资>=3500);

44、D

[解析]授权语句的基本语法如下。

  GRANT<权限>ON<对象>TO<用户名>:

  依题意,将Students表的查询权限授予用户U1和U2,并允许该用户将此权限授予其他用户。

实现此功能的SQL语句如下。

GRANTSELECTONTABLEStudentsTOU1,U2WITHGRANTOPTION;

45、D  

46、A

[解析]对于丢失更新问题,通常采用封锁(Locking)技术加以解决。

锁(Lock)的作用是使并发事务对数据库中数据项的访问能够同步。

封锁技术中主要有两种封锁:

排它锁封锁(X锁)和共享型封锁(S锁)。

排它锁封锁(ExclusiveLock)简称为x锁(也称为写锁)。

如果事务T对某个数据R实现了X锁,那么在T对数据R解除封锁之前,不允许其他事务T再对该数据加任何类型的锁。

共享型封锁(SharedLock)简称为S锁(也称为读锁)。

如果事务T对某数据加上S锁后,仍允许其他事务再对该数据加s锁,但在对该数据的所有S锁都解除之前决不允许任何事务对该数据加X锁。

依题意,若事务T1对数据D1已加排它锁,事务T2对数据D2已加共享锁,那么事务T2对数据D1加共享锁、排它锁都失败;事务T1对数据D2加共享锁成功,加排它锁失败。

47、D  

48、B

[解析]数据库系统在三级模式之间提供了两级映像:

模式/内模式映像、外模式/模式映像,从而保证了数据库中的数据具有较高的逻辑独立性和物理独立性。

在三级结构/两级映像体系结构中,对一个表创建聚簇索引,改变的是数据库的内模式(即内部视图层次上的数据特性);通过创建视图,构建的是外模式(即用户视图层次上的数据特性)和外模式/模式映像。

49、D

[解析]在数据库技术中,一个关系只能对应于一个主码。

若有多个候选码,则选其中一个作为主码(主键)。

50、C

[解析]SQL语言用ALTERTABLE语句修改基本结构表,其一般格式如下。

  ALTERTABLE<表名>

  [ADD<新列名><数据类型>[完整性约束]]

  [DROP<完整性约束名>]

  [ALTERCOLUMN<列名><数据类型>];

  其中,<表名>是要修改的基本表;ADD子句用于增加新列和新的完整性约束条件;DROP子句用于删除指定的完整性约束条件;ALTERCOLUMN子句用于修改原有的列定义。

51、B

[解析]函数依赖(FD)是关系模式内属性间最常见的数据依赖,属于语义范畴的概念。

函数依赖定义为:

设R(U)是属性集U上的关系模式。

X、Y是U的子集。

若对于R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不相等,则称X函数确定Y或者Y函数依赖于X,记作:

X→Y。

最小函数依赖集应满足的条件:

不含传递依赖;不含部分依赖;每个函数依赖的右部都是单属性。

“每个函数依赖的左部都是单属性”不属于最小函数依赖集应满足的条件。

52、D

[解析]根据传递律,若A→B,B→C,则A→C。

根据合并律,若A→B,A→C,则A→BC。

根据复合律,若B→A,C→A,则BC→A。

根据分解律,若A→B、C

B,则A→C。

选项D是错误的函数依赖关系。

53、C  

54、C

[解析]数据库的并发操作通常会带来3个问题:

丢失更新问题、读脏数据问题和不可重复读问题。

依题意,事务T1读取数据A后,数据A又被事务T2所修改,事务T1再次读取数据A时,与第一次所读值不同。

这种不一致性被称为不可重复读,其产生的原因是破坏了事务T1的隔离性。

隔离性(Isolation)是指在多个事务并发(同时)执行,每个事务都感觉不到系统中有其他的事务在执行。

55、A  

56、A

[解析]常见的数据库故障类型分为事务故障、系统故障和介质故障。

其中,事务故障是指事务在运行至正常中止点前被中止,此时恢复子系统应利用日志文件撤销(UNDO)此事务对数据库已做的修改。

依题意,事务的等待图中出现环,使得环中的所有事务都无法执行下去,这类故障属于事务故障。

其解决的办法是选择环中代价最小的事务进行撤销,再将其置入事务队列稍后执行。

假如选中事务T1,在T1撤销过程中需要对其进行UNDO操作。

57、B  

58、C  

59、D

[解析]依题意,由题干给出的关键信息“一个部门有多个职工,每个职工只能在一个部门工作”可知,实体“部门”与实体“职工”之间存在“工作”联系,其联系的类型为一对多(1:

n)。

同理,由题干给出的“一个部门只能有一个部门经理,部门经理应该为本部门的职工,取值为职工号”等关键信息可知,实体“部门经理”与实体“部门”之间存在“任职”联系,其联系的类型为一对一(1:

1)。

  若实体间的联系是一对多(1:

n),则将n端实体类型转换成的关系模式加入1端实体类型的主键(作为外键)和联系类型的属性,因此,“职工”关系模式中应加入“部门”关系模式的主键——部门号(或所在部门),以表达两者之间的“工作”联系。

若实体间的联系是一对一(1:

1),则可在两个实体转换成的任意一个关系模式的属性中加入另一个关系模式的主键(作为外键)和联系自身的属性。

在“部门”关系模式中加入了“职工”关系模式的主键——职工号(或部门经理),以表达两者之间的“任职”联系。

60、C  

61、D

[解析]在分布式数据库中,关系的存储采用分片和复制技术,存储在不同的站点上。

用户无需知道所用的数据存储在哪个站点上,称为位置透明。

  分布式事务的执行可能会涉及到多个站点上的数据操作,在2PC协议中,当事务Ti完成执行时,事务Ti的发起者协调器Ci向所有参与Ti的执行站点发送<prepareTi>的消息,当收到所有执行站点返回<readyTi>消息后,Ci再向所有执行站点发送<commitTi>消息。

若参与事务Ti执行的某个站点故障恢复后日志中有<readyTi>记录,而没有<commitTi>记录,则应向协调器询问以决定Ti的最终结果。

62、D

[解析]根据现有的心脏病患者和非心脏病患者的数据来建立模型,基于该模型诊断新的病人是否为心脏病患者,不适于用算法K均值(K-means)进行分析。

63、D

[解析]数据挖掘用于对数据进行描述和预测。

分类、关联规则、聚类和时序分析是数据挖掘的重要分析方法。

在本试题中,“信用卡公司通过分析不同于常见行为的变化来检测窃贼”是属于离群点分析。

64、C

[解析]从时间、地区和商品种类三个维度来分析某电器商品销售数据属于联机分析处理(OLAP)。

65、B

[解析]在面向对象数据库系统的数据类型中,对象属于复杂类型。

66、C

[解析]通常,位于网络模型第一层的集线器、中继器等网络互连设备具有“共享冲突域、共享广播域”的特性;位于第二层的普通交换机、网桥等网络互连设备具有“隔离冲突域、共享广播域”的特性;位于第三层的路由器、三层路由交换机等网络互连设备具有“隔离冲突域、隔离广播域”的特性。

在如图所示的网络拓扑结构中,共有2个广播域、5个冲突域。

其中,路由器左、右两侧所连接的网络各组成一个广播域;集线器连接的主机共同组成的网络形成一个冲突域;交换机的每一个端口所连接的主机组成一个冲突域,图中交换机共使用4个端口分别连接4台主机,因此它形成4个冲突域。

67、C  

68、A

[解析]为了避免IP地址的浪费,子网编址将IP地址的主机号部分进一步划分成子网号和新主机号两部分。

为了区分网络号、子网号、新主机号三者的位置,定义了子网掩码(也称屏蔽码)。

子网掩码可以用点分十进制表示(如255.192.0.0),也可以用“/”+“网络号+子网号”的长度表示(如/10)。

依题意,把网络117.15.32.0/23划分为117.15.32.0/27,则得到的子网数量n=227-23=24=16个;每个子网中实际主机号部分为32-27=5位,其表示可以实际使用的主机地址数量m=25-2=30个,式中“-2”表示扣除主机号全0、全1的地址。

69、C

[解析]IP电话(VoIP)是一种基于传输层中用户数据报协议(UDP)所提供服务的应用层协议。

浏览网页所使用到的超文本传输协议(HTTP)、远程登录的Telnet协议、发送邮件的简单邮件传输协议(SMTP)等是基于传输控制协议(TCP)所提供服务的应用层协议。

70、D

[解析]DNS负载均衡是通过循环复用实现的,若发现主机名的多个地址资源记录,则可用它循环使用包含在查询应答中的主机资源记录。

要使DNS循环复用正常工作,首先需在相应的正向查找区域中注册所查询名称的多个主机资源记录(如图所示),并在DNS服务器属性的[高级]选项卡中,选中[启用循环]复选框(如图所示)。

如果未选中该复选框(即禁止循环复用),则相应DNS查询的响应顺序取决于应答列表中各条资源记录在区域中存储的静态排序。

接着,还需在DNS服务器的“正向查找区域”中添加每个Web服务器的主机(A)资源记录。

  

  

2011上半年数据库系统工程师答案解析

1、C

[解析]本题考查寄存器的基本知识。

  CPU中通常设置一些寄存器,用于暂时存储程序运行过程中的相关信息。

其中,通用寄存器常用于暂存运算器需要的数据或运算结果,地址寄存器和数据寄存器用于访问内存时的地址和数据暂存,指令寄存器用于暂存正在执行的指令,程序计数器中存放待执行的指令的地址。

2、D

[解析]本题考查指令系统的基本概念。

  寻址方式是指寻找操作数或操作数地址的方式。

指令系统中采用不同寻址方式的目的是为了在效率和方便性上找一个平衡。

立即数寻址和寄存器寻址在效率上是最快的,但是寄存器数目少,不可能将操作数都存入其中等待使用,立即数的使用场合也非常有限,这样就需要将数据保存在内存中,然后使用直接寻址、寄存器间接寻址、寄存器相对寻址、基址加变址寻址、相对基址及变址寻址等寻址方式将内存中的数据移入寄存器中。

3、C

[解析]本题考查计算机系统的基础知识。

  总线是连接计算机有关部件的一组信号线,是计算机中用来传送信息代码的公共通道。

采用总线结构主要有以下优点:

简化系统结构,便于系统设计制造;大大减少了连线数目,便于布线,减小体积,提高系统的可靠性;便于接口设计,所有与总线连接的设备均采用类似的接口;便于系统的扩充、更新与灵活配置,易于实现系统的模块化;便于设备的软件设计,所有接口的软件就是对不同的口地址进行操作;便于故障诊断和维修,同时也降低了成本。

4、B

[解析]本题考查数据表示的基础知识。

  使用补码表示数据时,可以将符号位和其他位统一处理,减法也可按加法来处理,从而简化运算部件的设计。

5、A

[解析]本题考查数据表示的基础知识。

  浮点数在计算机中用以近似表示任意某个实数,一个浮点数a可如下表示:

  a=M×bE

  其中,尾数部分M的位数越多,数的精度越高,指数部分E的位数越多,能表示的数值越大。

因此在总长度固定的情况下,增加E的位数、减少M的位数可以扩大可表示的数的范围同时降低精度。

6、D

[解析]本题考查系统可靠性方面的基础知识。

  由子系统构成串联系统时,其中任何一个子系统失效就足以使系统失效,其可靠度等于各子系统可靠度的乘积;构成并联系统时,只要有一个子系

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 理化生

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1