ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:177.87KB ,
资源ID:5442789      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5442789.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(中级数据库系统工程师下半年上午试题答案及详细解析.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

中级数据库系统工程师下半年上午试题答案及详细解析.docx

1、中级数据库系统工程师下半年上午试题答案及详细解析第15章 数据库系统工程师上午试题分析与解答 在指令系统的各种寻址方式中,获取操作数最快的方式是 (1) 。若操作数的地址包含在指令中,则属于 (2) 方式。 (1) A直接寻址 B立即寻址 C寄存器寻址 D间接寻址 (2) A直接寻址 B立即寻址 C寄存器寻址 D间接寻址答案 (1)B (2)A分析 本题考查计算机系统方面的基础知识。根据指令的寻址方式的定义,操作数包含在指令中的寻址方式是立即寻址;操作数在寄存器中的寻址方式是寄存器寻址;操作数的地址存放在寄存器中的寻址方式是寄存器间接寻址。(3) 系统响应时间和作业吞吐量是衡量计算机系统性能的

2、重要指标。对于一个持续处理业务的系统而言, (3) ,表明其性能越好。 A响应时间越短,作业吞吐量越小 B响应时间越短,作业吞吐量越大 C响应时间越长,作业吞吐量越大 D响应时间不会影响作业吞吐量答案 B分析 本题考查计算机系统方面的基础知识。系统响应时间是指用户发出完整请求到系统完成任务给出响应的时间间隔。作业吞吐量是指单位时间内系统完成的任务量。若一个给定系统持续地收到用户提交的任务请求,则系统的响应时间将对作业吞吐量造成一定影响。若每个任务的响应时间越短,则系统的空闲资源较多,整个系统在单位时间内完成的任务量将越大:反之,若响应时间越长,则系统的空闲资源较少,整个系统在单位时间内完成的任

3、务量将越小。 若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4t,分析时间t分析=3t,执行时间t执行=5t。如果按串行方式执行完100条指令需要 (4) 。如果按照流水方式执行,执行完100条指令需要 (5) t。 (4)A1190 B1195 C1200 D1205 (5)A504 B507 C508 D510答案 (4)C (5)B分析 顺序执行时,每条指令都需三步才能执行完,设有重叠。总的执行时间为:(473+5)t100=1200t在流水线执行时,所用的时间为:t取指+maxt分析,t取指)+98maxt取指,t分析,t执行)+maxt分析,t执行 +t执行=4t

4、+4t+490t+5t+5t=508t重叠执行时间关系为:答案 C(6) 若内存地址区间为4000H43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是 (6) 。 A51216bit B2568bit C25616bit D10248bit分析 首先将地址编码转换位十进制数,4000H16=1638410,43FFH16=740710,然后令两个地址码相减再加1,即得到这段地址空间中存储单元的个数,17407-16384+1=1024,因此共有1024个内存单元。102416b/4=25616b,因此芯片的容量为25616b。 某

5、Web网站向CA申请了数字证书。用户登录该网站时,通过验证 (7) ,可确认该数字证书的有效性,从而 (8) 。 (7) ACA的签名 B网站的签名 C会话密钥 DDES密码 (8) A向网站确认自己的身份 B获取访问网站的权限 C和网站进行双向认证 D验证该网站的真伪答案 (7)A (8)D分析 本题考查公钥基础设施方面有关数字签名的基础知识。数字证书能够验证一个实体身份,而这是在保证数字证书本身有效性这一前提下才能够实现的。验证数字证书的有效性是通过验证颁发证书的CA的签名实现的。(9) 专利制度的基本特点是 (9) 。 A法律保护、新颖性、创造性和实用性 B科学审查、公开通报、创造性和实

6、用性 C实用性审查、新颖性审查、公开通报和国际交流 D法律保护、科学审查、公开通报和国际交流答案 D分析 专利制度的基本特点是法律保护、科学审查、公开通报和国际交流。其中法律保护是指实行专利制度的国家必须首先制定自己的专利法。科学审查是指申请专利的发明创造是否具有专利性,只有依法进行审查后才能确定。对专利申请进行科学审查的制度,现在大多数已建立专利制度的国家都采用这种制度,只有极少数国家实行注册登记制度 (如法国等)。公开通报即在法律保护的前提下,将申请专利的发明创造的内容在专利公报上予以充分公开,让社会尽快地、尽可能清楚地获取相应的知识和信息,从而授予专利申请人专利权。在技术已经商品化的今天

7、,跨越国界的技术交流是不可避免的事情。各个国家或者地区的专利法虽然都只能在本国范围内有效,但它是国际技术交流的必要前提。(10) 若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则 (10) 承担侵权责任。 A应由该软件的持有者 B应由该软件的提供者 C应由该软件的提供者和持有者共同 D该软件的提供者和持有者都不答案 B分析“盗版软件”即侵权的软件复制品。计算机软件保护条例使用了软件侵权复制品持有人主观上知道或者应当知道所持软件是否为侵权复制品为标准。知道软件是侵权复制品而使用运行,持有入主观上应当属于故意,即明知故犯;有合理理由推论或者认定持有人应当知道其对所使用运行的软件为侵权复制品

8、,如主观上存有疏忽大意等过失,而使用运行了侵权复制品,应当承担法律责任。主观上不知或者没有合理理由应知的持有人,对该软件的使用运行等行为不承担民事赔偿责任。但是当其一旦知道了所使用的软件为侵权复制品时,应当履行停止使用、销毁该软件的法律义务。 计算机软件保护条例第二十八条规定,软件复制品的出版者、制作者不能证明其出版、制作有合法授权的,或者软件复制品的发行者、出租者不能证明其发行、出租的复制品有合法来源的,应当承担法律责任。(11) (11) 不属于知识产权的范围。 A地理标志权 B物权 C邻接权 D商业秘密权答案 B分析 著作权、邻接权、专利权、商标权、商业秘密权和集成电路布图设计权属于知识

9、产权的范围。物权不属于知识产权的范围。(12) W3C制定了同步多媒体集成语言规范,称为 (12) 规范。 AXML BSMIL CVRML DSGML答案 B分析 W3C制定的SMIL(Synchronized Multimedia Integration Language,同步多媒体集成语言规范)是W3C为采用XML描述多媒体而提出的建议标准,它采用XML标准来描述多媒体中的各种不同内容的时间序列和画面构成,定义了时间标签、层次布局、图像、动画、视觉渐变和媒体嵌入等元素。用户可以简单地使用SMIL语言在一个多媒体作品中按时间序列自由组织音频、视频和文字等各种媒体内容。(13) 对同一段音乐

10、可以选用MIDI格式或WAV格式来记录存储。以下叙述中 (13) 是不正确的。 AWAV格式的音乐数据量比MIDI格式的音乐数据量大 B记录演唱会实况不合采用MIDI格式的音乐数据 CWAV格式的音乐数据没有体现音乐的曲谱信息 DWAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息答案 D分析 本题考查计算机音乐信息处理技术的相关知识。WAV格式记录的是对于音乐信号的波形采样数据,它可以使用反映自然声音的信号采样序列来记录和回放声音信息。MIDI格式记录的是采用音乐信息序列交换的标准格式MIDI(Musical Instrument Digital Interface)标准来存贮和

11、表达的音乐的演奏信息,这些演奏信息包含每个音符演奏的时问信息、音量信息、长度信息、乐器或音色信息等,MIDI消息序列可以间接反映出音乐的曲谱演奏信息。(14) 设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是 (14) 。 A真彩色图像 B航拍图像C矢量化图形 D高清晰灰度图像答案 C分析 本题考查矢量化图形和位图的基本知识。矢量化图形保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关。可以无限地放大这个圆,它仍然保持平滑,所表达物体的运动、缩放、旋转和填充等都不会降低绘制的精度。所以矢量化图形是最适合电子地图的基本信息格式。(15

12、) 给定C语言的数据结构struct T int w; union T char c;int i;double d;) U; ; 假设char类型变量的存储区大小是1字节,int 类型变量的存储区大小是4字节, double 类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储一个 struct T类型变量所需要的存储区域至少应为 (15) 字节。 A4 B8 C12 D17 答案 C分析 在不考虑字对齐规则的情况下,C语言中一个结构体变量的存储区大小就是其所有成员所需存储区大小之和,一个联合体变量的存储区大小就是其各成员所需存储区大小中的最大者。因此题目中给定的联合体union

13、 T变量需要的存储区大小就是存储一个 double类型变量的大小(即8字节),struct T类型变量的存储区最小应为int 类型成员w存储区大小(4字节)与union T类型成员U的存储区大小之和,即12字节。 在过程式程序设计()、数据抽象程序设计()、面向对象程序设计()、泛型(通用)程序设计()中,C+语言支持 (16) ,C语言支持 (17) 。 (16) A B C D (17) A B C D答案 (16)D (17)A分析 本题提到的4种程序设计范型是比较流行的,且分别被多种程序设计语言所支持。经典的C语言目前仅支持过程式程序设计范型,这是一种基于任务分解的、自上而下的程序设计

14、方法。数据抽象程序设计范型允许将问题空间和解空间中的事物、概念等采用类机制来表示。面向对象程序设计范型比数据抽象更进一步,支持继承、多态等,更加符合客观世界的规律。泛型程序设计即设计出通用算法、通用类型,并使它们应用于多种数据类型。 C+语言以C语言为基础,增加了后三种程序设计范型的支持,它是目前使用广泛的程序设计语言之一。 采用UML进行软件建模过程中, (18) 是系统的一种静态视图,用 (19) 可表示两类事物之间存在的整体/部分形式的关联关系。 (18) A序列图 B协作图 C类图 D状态图 (19) A依赖关系 B聚合关系 C泛化关系 D实现关系答案 (18)C (19)B分析 类图

15、是描述类的构成以其多个类之间存在的静态关系的一种工具。对于一个系统中的两个类而言,它们要么不存在任何关系,要么存在is-like-a的关系,或has-a的关系。其中is-like-a表示两个类之间的继承关系,has-a表示两个类之间存在的整体与部分形式的组成关系,即其中一个类的数据成员的类型是另外一个类,而这种关系在UML中采用聚合关系表示。 假设磁盘上每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R1, R2,R9存放在同一个磁道上,记录的安排顺序如下表所示:物理块123456789逻辑记录R1R2R3R4R5R6R7R8R9 假定磁盘的旋转速度为27ms/周,磁头当前处在R1的开

16、始处,系统使用单缓冲区,当缓冲区内容处理完时才能再存放新的记录,且每个记录的处理时间为3ms。 若系统顺序处理这些记录,则处理这9个记录的最长时间为 (20) ;若对信息存储进行优化分布后,处理9个记录的最少时间为 (21) 。 (20) A243ms B246ms C254ms D280ms (21) A30ms B36ms C54ms D60ms答案 (20)B (21)C分析 系统读记录的时间为27/9=3ms,对第一种情况:系统读出并处理记录R1之后,将转到记录R3的开始处,所以为了读出记录R2,磁盘必须再转一圈,需要3ms(读记录)加27ms(转一圈)的时间。这样,处理9个记录的总时

17、间应为:处理前8个记录(即 R1,R2,R8)的总时间再加上读R9和处理R9的时间,即830ms+6ms=246ms。物理块123456789逻辑记录R1R6R2R7R3R8R4R9R5分析 对于第二种情况,对信息进行分布优化的结果如下所示。 从上图可以看出,当读出记录则并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理9个记录的总时间为: 9(3ms(读记录)+3ms(处理记录)=96ms=54ms 某系统中有四种互斥资源R1、R2、R3和R4,可用资源数分别为3、5、6和8。假设在T0时刻有P1、P2、P3和P4四个进程,并且这些进程对资源的最大需求量和已分配资源数

18、如下表所示,那么在T0时刻系统中R1、R2、R3和R4的剩余资源数分别为 (22) 。如果从T0时刻开始进程按 (23) 顺序逐个调度执行,那么系统状态是安全的。(22) A3、5、6和8 B3、4、2和2 C0、1、2和1 D0、1、0和1(23) AP1P2P4P3 BP2P1P4P3 CP3P2P1P4 DP4P2P3P1答案 (22)D (23)C分析 本题考查操作系统进程管理中死锁检测的多项资源银行家算法。 由于T0时刻已用资源数为3、4、6和7,故剩余资源数为0、1、0和1,各进程尚需资源数为可列表如下。 P1、P2、P3和P4这4个进程中,系统只能满足P3的尚需资源数(0,1,0

19、,1),因为此时系统可用资源数为(0,1,0,1),能满足P3的需求保证P3能运行完,写上完成标志true,如下表所示。P3释放资源后系统的可用资源为(1,2,1,1),此时P2尚需资源(1,0,0,0),系统能满足P2的请求,故P2能运行完,写上完成标志true。 P2释放资源后系统的可用资源为(1,3,3,3),此时尸1尚需资源(0,1,1,2),P4尚需资源(0,0,1,2),系统能满足P1和P4的请求,故P1和P4能运行完,写上完成标志true。进程可按P3P2P1P4或者P3P2P4P1的顺序执行,每个进程都可以获得需要的资源运行完毕,写上完成标记,所以系统的状态是安全的。进程执行顺

20、序可用资源量R1R2R3R4可用资源+已分资源R1R2R3R4完成标记P3P2P1R40101121113332457 1211133324573568truetruetruetrue 根据试题的可选答案,正确的答案应为C。(24) 若程序运行时系统报告除数为0,这属于 (24) 错误。 A语法 B静态语义 C动态语义 D运算对象不匹配答案 C分析 本题考查程序语言基础知识。 程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错误,它们发生在程序运行时,如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0是被用作除数,引

21、用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言结构上的错误,如单词拼写错误就是一种词法错误,表达式中缺少操作数、括号不匹配是不符合语法规则要求的语法错误等。静态的语义错误是指分析源程序时可以发现的语言意义上的错误,如加法的两个操作数中一个是实型变量名,而另一个是数组名等。(25) 表达式“X=A+B(C-D)/E”的后缀表示形式可以为 (25) (运算符优先级相同时,遵循左结合的原则)。 AXAB+CDE/-= BXA+BC-DE/= CXABCD-E/+= DXABCDE+-/=答案 C分析 本题考查程序语言的基础知识。 表达式采用后缀表示时,运

22、算对象写在前面,运算符号写在运算对象的后面,这样可根据运算符号在表达式中的顺序进行计算,所以无需使用括号。对于表达式X=A+ B(C-D)/E,其运算过程为先将C减去D,其结果与B相乘,之后除以E,再与A相加并将最后的结果赋给X,因此X=A+B(C-D)/E的后缀表示形式为 XABCD-E/+=。 设栈s和队列q的初始状态为空,元素a、b、c、d、e依次进入栈s,当一个元素从栈中出来后立即进入队列q。若从队列的输出端依次得到元素c、d、b、a、e,则元素的出栈顺序是 (26) ,栈s的容量至少为 (27) 。 (26) Aa、b、c、d、e B-e、d、c、b、a Cc、d、b、a、e De、

23、a、b、d、c (27) A2 B3 C4 D5答案 (26)C (27)B分析 本题考查栈和队列的基本概念及运算。 栈是先进后出的线性表,而队列是先进先出的线性表。若队列的输出元素序列为c、 d、b、a、e,则进入队列的元素序列也为c、d、b、a、e,这也是从栈中出来的元素序列。 若元素以a、b、c、d、e的次序进入栈S且得到输出序列c、d、b、a、e,则操作系列为a入栈、b入栈、c入栈、c出栈、d入栈、d出栈、b出栈、a出栈、e入栈、e出栈。第一个出栈的元素为c,则c出栈时元素a和b尚在栈中,如下图所示。 栈S的容量至少为3。(28) 在数据库系统中,数据完整性约束的建立需要通过数据库管理

24、系统提供的数据 (28) 语言来实现。 A定义 B操作 C杏询 D控制答案 A分析 本题考杳应试者数据库系统中的基本概念。DBMS主要是实现对共享数据有效的组织、管理和存取,因此DBMS应具有数据定义、数据库操作、数据库运行管理、数据组织与存储管理和数据库的建立和维护等功能。其中,DBMS提供数据定义语言(Data Definition Language,DDL),用户可以对数据库的结构描述,包括外模式、模式和内模式的定义;数据库的完整性定义;安全保密定义,如口令、级别和存取权限等。这些定义存储在数据字典中,是DBMS运行的基本依据。DBMS向用户提供数据操纵语言(Data Manipulat

25、ion Language,DML),实现对数据库中数据的基本操作,如检索、插入、修改和删除。DML分为两类:宿主型和自含型。所谓宿主型是指将DML语句嵌入某种主语言(如C、COBOL等)中使用;自含型是指可以单独使用DML语句,供用户交互使用。 总之,任何一个DBMS都应当提供给使用者建立数据库的功能,称为数据库的定义,在SQL标准中,是通过数据库定义语言来实现的。因此,应选择答案A。(29) 若某个关系的主码为全码,则应包含 (29) 。 A单个属性 B两个属性 C多个属性 D全部属性答案 D分析 本题考查应试者关系数据库系统中关系的键的基本概念。全码(All-key)是指关系模型的所有属性

26、组是这个关系模式的候选键。 部门DEPT (Deptno,Name,Tel,Leader)和职工EMP(Empno,Name,Sex,Address, Deptno)实体集,若一个职工只能属于一个部门,部门负责人Leader是一个职工。关系 DEPT和EMP的外码分别为 (30) ;下图中a、b处的实体名分别为 (31) 。 (30) ADeptno、Empno BName、Deptno CLeader、Deptno DName、Address (31) ADEPT、Empno BDEPT、EMP CEMP、Depmo DEMP、DEPT答案 (30)C (31)B分析 本题考查应试者关系数据

27、库系统中参照的完整性(Referential Integrity)方面的基本概念。如果关系模式R中的属性或属性组非该关系的键,但它是其他关系的键,那么该属性集对关系模式R而言是外键。 本题中,部门负责人Lead是一个职工,属性Lead参照关系EMP中的Empno,而 Empno是客户关系中的键,所以Lead是外键;EMP关系中属性Deptno是DEPT关系中的键,所以Deptno也是外键。因此试题(30)的正确答案是C。 根据题意,一个职工只能属于一个部门,因此部门DEPT和职工EMP实体之间是一个一对多的联系。这样,题图中a处连的是一方,a处应填DEPT,b处连的是多方,b处应填EMP。因此

28、试题(31)的正确答案是B。 等值连接RS可由基本的关系运算 (32) 等价表达。给定关系贯、S如下图所示,则RS= (33) 。 (32)A、和 B-、和 C、和 D、和 (33) 答案 (32)A (33)D分析 本题要求及与S的关系自然连接,RS可以用、和X三个基本的运算来表示。而只RS与关系代数表达式1,2,3,6(1=43=5(RS)等价,因此试题(32)的正确答案是A。 对于试题(33),由于自然连接是一种特殊的等值连接,它要求两个关系中进行比较的分量必须是相同的属性组,并且在结果中将重复属性列去掉。而本题R与S关系中相同的属性组为AC,因此,结果集中的属性列应为ABCD。这样,正

29、确的结果只可能是选项 B、D。选项B中的第三个元组(d,f,g,g)显然不满足条件。因为,若结果正确,则该元组是由R关系中的第四个元组与S关系中的第二个元组先进行RS运算,再进行1=43=5,这样要求R的第一个分量d等于S的第一个分量d;R的第三个分量g等于S的第二个分量f,这显然不等,故选项B中的第三个元组不在结果集中。从上述分析可见,试题(33)的正确答案是选项D。 对于下图所示的S和SC关系,当我们对其进行左外连接时,其结果集的属性列数为 (34) ,元组个数为 (35) 。 (34) A6 B7 C8 D9 (35)A7 B8 C9 D10答案 (34)B (35)D分析 本题考查应试

30、者对扩展的关系运算掌握的程度。 外连接运算是连接运算的扩展,可以处理缺失的信息。左外连接取出左侧关系中所有与右侧关系中任一元组都不匹配的元组,用空值null充填所有来自右侧关系的属性,构成新的元组,将其加入自然连接的结果中。对于试题中的S和SC关系,当对其进行左外连接SSC时,其结果如下图所示。从图中可见,共有7个属性列和10个元组。 建立一个供应商、零件数据库。其中“供应商”表S(Sno,Sname,Zip,City)分别表示:供应商代码、供应商名、供应商邮编、供应商所在城市,其函数依赖为:Sno (Sname,Zip,City),ZipCity。“零件”表P(Pno,Pname,Color,Weight,City),表示零件号、零件名、颜色、重量及产地。表S与表P之间的关系SP(Sno,Pno,Price, Qty)表示供应商代码、零件号、价格、数量。 A“供应商”表S属于 (36) 。 A

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

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