中级数据库系统工程师2007下半年上午试题、答案及详细解析.docx
《中级数据库系统工程师2007下半年上午试题、答案及详细解析.docx》由会员分享,可在线阅读,更多相关《中级数据库系统工程师2007下半年上午试题、答案及详细解析.docx(15页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
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+4t+490t+5t+5t=5
4、08t重叠执行时间关系为:答案 C(6) 假设内存地址区间为4000H43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,那么构成该内存所用的存储器芯片的容量是 (6) 。 A51216bit B2568bit C25616bit D10248bit分析 首先将地址编码转换位十进制数,4000H16=1638410,43FFH16=740710,然后令两个地址码相减再加1,即得到这段地址空间中存储单元的个数,17407-16384+1=1024,因此共有1024个内存单元。102416b/4=25616b,因此芯片的容量为25616b。 某Web网站向CA申请了数字证
5、书。用户登录该网站时,通过验证 (7) ,可确认该数字证书的有效性,从而 (8) 。 (7) ACA的签名 B网站的签名 C会话密钥 DDES密码 (8) A向网站确认自己的身份 B获得访问网站的权限 C和网站进展双向认证 D验证该网站的真伪答案 (7)A (8)D分析 此题考察公钥根底设施方面有关数字签名的根底学问。数字证书能够验证一个实体身份,而这是在保证数字证书本身有效性这一前提下才能够实现的。验证数字证书的有效性是通过验证颁发证书的CA的签名实现的。(9) 专利制度的根本特点是 (9) 。 A法律爱护, 新奇性, 创建性和好用性 B科学审查, 公开通报, 创建性和好用性 C好用性审查,
6、 新奇性审查, 公开通报和国际沟通 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语言在一个多媒体作品中按时间序列自由组织音频, 视频和文字等各种媒体内容
10、。(13) 对同一段音乐可以选用MIDI格式或WAV格式来记录存储。以下表达中 (13) 是不正确的。 AWAV格式的音乐数据量比MIDI格式的音乐数据量大 B记录演唱会实况不合采纳MIDI格式的音乐数据 CWAV格式的音乐数据没有表达音乐的曲谱信息 DWAV格式的音乐数据和MIDI格式的音乐数据都能记录音乐波形信息答案 D分析 此题考察计算机音乐信息处理技术的相关学问。WAV格式记录的是对于音乐信号的波形采样数据,它可以运用反映自然声音的信号采样序列来记录和回放声音信息。MIDI格式记录的是采纳音乐信息序列交换的标准格式MIDI(Musical Instrument Digital Inte
11、rface)标准来存贮和表达的音乐的演奏信息,这些演奏信息包含每个音符演奏的时问信息, 音量信息, 长度信息, 乐器或音色信息等,MIDI消息序列可以间接反映出音乐的曲谱演奏信息。(14) 设计制作一个多媒体地图导航系统,使其能依据用户需求缩放地图并自动搜寻路径,最适合的地图数据应当是 (14) 。 A真彩色图像 B航拍图像C矢量化图形 D高清晰灰度图像答案 C分析 此题考察矢量化图形和位图的根本学问。矢量化图形保存最少的信息,文件大小比位图要小,并且文件大小与物体的大小无关。可以无限地放大这个圆,它仍旧保持平滑,所表达物体的运动, 缩放, 旋转和填充等都不会降低绘制的精度。所以矢量化图形是最
12、适合电子地图的根本信息格式。(15) 给定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语言中一个构造体变量的存储区大小就是其全部成员所需存储区大小之和,一个联合体变量的存储区大小就是其各成员所需存储区大小中的最
13、大者。因此题目中给定的联合体union 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泛化关
15、系 D实现关系答案 (18)C (19)B分析 类图是描述类的构成以其多个类之间存在的静态关系的一种工具。对于一个系统中的两个类而言,它们要么不存在任何关系,要么存在is-like-a的关系,或has-a的关系。其中is-like-a表示两个类之间的继承关系,has-a表示两个类之间存在的整体与局部形式的组成关系,即其中一个类的数据成员的类型是另外一个类,而这种关系在UML中采纳聚合关系表示。 假设磁盘上每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R1, R2,R9存放在同一个磁道上,记录的支配依次如下表所示:物理块123456789逻辑记录R1R2R3R4R5R6R7R8R9 假
16、定磁盘的旋转速度为27ms/周,磁头当前处在R1的开场处,系统运用单缓冲区,当缓冲区内容处理完时才能再存放新的记录,且每个记录的处理时间为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(读
17、记录)加27ms(转一圈)的时间。这样,处理9个记录的总时间应为:处理前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,
18、P2, P3和P4四个进程,并且这些进程对资源的最大需求量和已安排资源数如下表所示,那么在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,各进程尚
19、需资源数为可列表如下。 P1, P2, P3和P4这4个进程中,系统只能满意P3的尚需资源数(0,1,0,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或者P3P2P
20、4P1的依次执行,每个进程都可以获得须要的资源运行完毕,写上完成标记,所以系统的状态是平安的。进程执行依次可用资源量R1R2R3R4可用资源+已分资源R1R2R3R4完成标记P3P2P1R40101121113332457 1211133324573568truetruetruetrue 依据试题的可选答案,正确的答案应为C。(24) 假设程序运行时系统报告除数为0,这属于 (24) 错误。 A语法 B静态语义 C动态语义 D运算对象不匹配答案 C分析 此题考察程序语言根底学问。 程序员编写的源程序中往往会有一些错误,这些错误大致被分为静态错误和动态错误两类。所谓动态错误,是指源程序中的逻辑错
21、误,它们发生在程序运行时,如算法逻辑上的错误。动态错误也被称为动态语义错误,如变量取值为0是被用作除数,引用数组元素时下标出界等。静态错误又可以分为语法错误和静态语义错误。词法和语法错误是指有关语言构造上的错误,如单词拼法错误就是一种词法错误,表达式中缺少操作数, 括号不匹配是不符合语法规那么要求的语法错误等。静态的语义错误是指分析源程序时可以发觉的语言意义上的错误,如加法的两个操作数中一个是实型变量名,而另一个是数组名等。(25) 表达式“X=A+B(C-D)/E的后缀表示形式可以为 (25) (运算符优先级一样时,遵循左结合的原那么)。 AXAB+CDE/-= BXA+BC-DE/= CX
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中级 数据库 系统 工程师 2007 下半年 上午 试题 答案 详细 解析
限制150内