数据库系统工程师历年试题、答案及详细解析

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

数据库系统工程师上午试题分析与解答在指令系统的各种寻址方式中,获取操作数最快的方式是(1)。若操作数的地址包含在指令中,则属于(2)方式。(1)A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址(2)A.直接寻址B.立即寻址C.寄存器寻址D.间接寻址[答案](1)B(2)A[分析]本题考查计算机系统方面的基础知识。根据指令的寻址方式的定义,操作数包含在指令中的寻址方式是立即寻址;操作数在寄存器中的寻址方式是寄存器寻址;操作数的地址存放在寄存器中的寻址方式是寄存器间接寻址。(3)系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,(3),表明其性能越好。A.响应时间越短,作业吞吐量越小B.响应时间越短,作业吞吐量越大C.响应时间越长,作业吞吐量越大D.响应时间不会影响作业吞吐量[答案]B[分析]本题考查计算机系统方面的基础知识。系统响应时间是指用户发出完整请求到系统完成任务给出响应的时间间隔。作业吞吐量是指单位时间内系统完成的任务量。若一个给定系统持续地收到用户提交的任务请求,则系统的响应时间将对作业吞吐量造成一定影响。若每个任务的响应时间越短,则系统的空闲资源较多,整个系统在单位时间内完成的任务量将越大:反之,若响应时间越长,则系统的空闲资源较少,整个系统在单位时间内完成的任务量将越小。若每一条指令都可以分解为取指、分析和执行三步。已知取指时间t取指=4△t,分析时间t分析=3△t,执行时间t执行=5△t。如果按串行方式执行完100条指令需要(4)△。如果按照流水方式执行,执行完100条指令需要(5)△t。(4)A.1190B.1195C.1200D.1205(5)A.504B.507C.508D.510[答案](4)C(5)B[分析]顺序执行时,每条指令都需三步才能执行完,设有重叠。总的执行时间为:(473+5)△t×100=1200△t在流水线执行时,所用的时间为:t取指+max{t分析,t取指)+98×max{t取指,t分析,t执行)+max{t分析,t执行}+t执行=4△t+4△t+490△t+5△t+5△t=508△t重叠执行时间关系为:[答案]C(6)若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(6)。A.512×16bitB.256×8bitC.256×16bitD.1024×8bit[分析]首先将地址编码转换位十进制数,4000H16=1638410,43FFH16=740710,然后令两个地址码相减再加1,即得到这段地址空间中存储单元的个数,17407-16384+1=1024,因此共有1024个内存单元。1024×16b/4=256×16b,因此芯片的容量为256×16b。某Web网站向CA申请了数字证书。用户登录该网站时,通过验证(7),可确认该数字证书的有效性,从而(8)。(7)A.CA的签名B.网站的签名C.会话密钥D.DES密码(8)A.向网站确认自己的身份B.获取访问网站的权限C.和网站进行双向认证D.验证该网站的真伪[答案](7)A(8)D[分析]本题考查公钥基础设施方面有关数字签名的基础知识。数字证书能够验证一个实体身份,而这是在保证数字证书本身有效性这一前提下才能够实现的。验证数字证书的有效性是通过验证颁发证书的CA的签名实现的。(9)专利制度的基本特点是(9)。A.法律保护、新颖性、创造性和实用性B.科学审查、公开通报、创造性和实用性C.实用性审查、新颖性审查、公开通报和国际交流D.法律保护、科学审查、公开通报和国际交流[答案]D[分析]专利制度的基本特点是法律保护、科学审查、公开通报和国际交流。其中法律保护是指实行专利制度的国家必须首先制定自己的专利法。科学审查是指申请专利的发明创造是否具有专利性,只有依法进行审查后才能确定。对专利申请进行科学审查的制度,现在大多数已建立专利制度的国家都采用这种制度,只有极少数国家实行注册登记制度(如法国等)。公开通报即在法律保护的前提下,将申请专利的发明创造的内容在专利公报上予以充分公开,让社会尽快地、尽可能清楚地获取相应的知识和信息,从而授予专利申请人专利权。在技术已经商品化的今天,跨越国界的技术交流是不可避免的事情。各个国家或者地区的专利法虽然都只能在本国范围内有效,但它是国际技术交流的必要前提。(10)若某人持有盗版软件,但他本人确实不知道该软件是盗版的,则(10)承担侵权责任。A.应由该软件的持有者B.应由该软件的提供者C.应由该软件的提供者和持有者共同D.该软件的提供者和持有者都不[答案]B[分析]“盗版软件”即侵权的软件复制品。《计算机软件保护条例》使用了软件侵权复制品持有人主观上知道或者应当知道所持软件是否为侵权复制品为标准。知道软件是侵权复制品而使用运行,持有入主观上应当属于故意,即明知故犯;有合理理由推论或者认定持有人应当知道其对所使用运行的软件为侵权复制品,如主观上存有疏忽大意等过失,而使用运行了侵权复制品,应当承担法律责任。主观上不知或者没有合理理由应知的持有人,对该软件的使用运行等行为不承担民事赔偿责任。但是当其一旦知道了所使用的软件为侵权复制品时,应当履行停止使用、销毁该软件的法律义务。《计算机软件保护条例》第二十八条规定,软件复制品的出版者、制作者不能证明其出版、制作有合法授权的,或者软件复制品的发行者、出租者不能证明其发行、出租的复制品有合法来源的,应当承担法律责任。(11)(11)不属于知识产权的范围。A.地理标志权B.物权C.邻接权D.商业秘密权[答案]B[分析]著作权、邻接权、专利权、商标权、商业秘密权和集成电路布图设计权属于知识产权的范围。物权不属于知识产权的范围。(12)W3C制定了同步多媒体集成语言规范,称为(12)规范。A.XMLB.SMILC.VRMLD.SGML[答案]B[分析]W3C制定的SMIL(SynchronizedMultimediaIntegrationLanguage,同步多媒体集成语言规范)是W3C为采用XML描述多媒体而提出的建议标准,它采用XML标准来描述多媒体中的各种不同内容的时间序列和画面构成,定义了时间标签、层次布局、图像、动画、视觉渐变和媒体嵌入等元素。用户可以简单地使用SMIL语言在一个多媒体作品中按时间序列自由组织音频、视频和文字等各种媒体内容。(13)对同一段音乐可以选用MIDI格式或WAV格式来记录存储。以下叙述中(13)是不正确的。A.WAV格式的音乐数据量比MIDI格式的音乐数据量大B.记录演唱会实况不合采用MIDI格式的音乐数据C.WAV格式的音乐数据没有体现音乐的曲谱信息D.WAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息[答案]D[分析]本题考查计算机音乐信息处理技术的相关知识。WAV格式记录的是对于音乐信号的波形采样数据,它可以使用反映自然声音的信号采样序列来记录和回放声音信息。MIDI格式记录的是采用音乐信息序列交换的标准格式MIDI(MusicalInstrumentDigitalInterface)标准来存贮和表达的音乐的演奏信息,这些演奏信息包含每个音符演奏的时问信息、音量信息、长度信息、乐器或音色信息等,MIDI消息序列可以间接反映出音乐的曲谱演奏信息。(14)设计制作一个多媒体地图导航系统,使其能根据用户需求缩放地图并自动搜索路径,最适合的地图数据应该是(14)。A.真彩色图像B.航拍图像C.矢量化图形D.高清晰灰度图像[答案]C[分析]本题考查矢量化图形和位图的基本知识。矢量化图形保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关。可以无限地放大这个圆,它仍然保持平滑,所表达物体的运动、缩放、旋转和填充等都不会降低绘制的精度。所以矢量化图形是最适合电子地图的基本信息格式。(15)给定C语言的数据结构structT{intw;unionT{charc;inti;doubled;)U;};假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节,double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储一个structT类型变量所需要的存储区域至少应为(15)字节。A.4B.8C.12D.17[答案]C[分析]在不考虑字对齐规则的情况下,C语言中一个结构体变量的存储区大小就是其所有成员所需存储区大小之和,一个联合体变量的存储区大小就是其各成员所需存储区大小中的最大者。因此题目中给定的联合体unionT变量需要的存储区大小就是存储一个double类型变量的大小(即8字节),structT类型变量的存储区最小应为int类型成员w存储区大小(4字节)与unionT类型成员U的存储区大小之和,即12字节。在过程式程序设计(①)、数据抽象程序设计(②)、面向对象程序设计(③)、泛型(通用)程序设计(④)中,C++语言支持(16),C语言支持(17)。(16)A.①B.②③C.③④D.①②③④(17)A.①B.①③C.②③D.①②③④[答案](16)D(17)A[分析]本题提到的4种程序设计范型是比较流行的,且分别被多种程序设计语言所支持。经典的C语言目前仅支持过程式程序设计范型,这是一种基于任务分解的、自上而下的程序设计方法。数据抽象程序设计范型允许将问题空间和解空间中的事物、概念等采用类机制来表示。面向对象程序设计范型比数据抽象更进一步,支持继承、多态等,更加符合客观世界的规律。泛型程序设计即设计出通用算法、通用类型,并使它们应用于多种数据类型。C++语言以C语言为基础,增加了后三种程序设计范型的支持,它是目前使用广泛的程序设计语言之一。采用UML进行软件建模过程中,(18)是系统的一种静态视图,用(19)可表示两类事物之间存在的整体/部分形式的关联关系。(18)A.序列图B.协作图C.类图D.状态图(19)A.依赖关系B.聚合关系C.泛化关系D.实现关系[答案](18)C(19)B[分析]类图是描述类的构成以其多个类之间存在的静态关系的一种工具。对于一个系统中的两个类而言,它们要么不存在任何关系,要么存在is-like-a的关系,或has-a的关系。其中is-like-a表示两个类之间的继承关系,has-a表示两个类之间存在的整体与部分形式的组成关系,即其中一个类的数据成员的类型是另外一个类,而这种关系在UML中采用聚合关系表示。假设磁盘上每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R1,R2,„,R9存放在同一个磁道上,记录的安排顺序如下表所示:物理块123456789逻辑记录R1R2R3R4R5R6R7R8R9假定磁盘的旋转速度为27ms/周,磁头当前处在R1的开始处,系统使用单缓冲区,当缓冲区内容处理完时才能再存放新的记录,且每个记录的处理时间为3ms。若系统顺序处理这些记录,则处理这9个记录的最长时间为(20);若对信息存储进行优化分布后,处理9个记录的最少时间为(21)。(20)A.243msB.246msC.254msD.280ms(21)A.30msB.36msC.54msD.60ms[答案](20)B(21)C[分析]系统读记录的时间为27/9=3ms,对第一种情况:系统读出并处理记录R1之后,将转到记录R3的开始处,所以为了读出记录R2,磁盘必须再转一圈,需要3ms(读记录)加27ms(转一圈)的时间。这样,处理9个记录的总时间应为:处理前8个记录(即R1,R2,„,R8)的总时间再加上读R9和处理R9的时间,即8×30ms+6ms=246ms。物理块123456789逻辑记录R1R6R2R7R3R8R4R9R5[分析]对于第二种情况,对信息进行分布优化的结果如下所示。从上图可以看出,当读出记录则并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理9个记录的总时间为:9×(3ms(读记录)+3ms(处理记录))=9×6ms=54ms某系统中有四种互斥资源R1、R2、R3和R4,可用资源

1 / 126
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功