[语言类考试复习资料大全]中级数据库系统工程师上午试题分类模拟题23_第1页
[语言类考试复习资料大全]中级数据库系统工程师上午试题分类模拟题23_第2页
[语言类考试复习资料大全]中级数据库系统工程师上午试题分类模拟题23_第3页
[语言类考试复习资料大全]中级数据库系统工程师上午试题分类模拟题23_第4页
[语言类考试复习资料大全]中级数据库系统工程师上午试题分类模拟题23_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、书山有路勤为径,学海无涯苦作舟。祝愿天下莘莘学子:学业有成,金榜题名!语言类考试复习资料大全中级数据库系统工程师上午试题分类模拟题23中级数据库系统工程师上午试题分类模拟题23单项选择题问题:1. 五阶段周期是较为常见的迭代周期划分方式,将网络生命周期的一次迭代划分为需求规范、通信规范、逻辑网络设计、物理网络设计和实施阶段共5个阶段。其中,IP地址方案及网络管理方案是在_阶段提交的。A.需求规范B.通信规范C.逻辑网络设计D.物理网络设计答案:C解析 在逻辑网络设计阶段,根据网络用户的分类和分布,形成特定的网络结构,并完成相应的资源分配(如IP地址分配及设备命名、交换及路由协议选择等)、网络安

2、全方案和网络管理方案等设计工作。问题:2. VLIW是_的简称。A.复杂指令系统计算机B.超大规模集成电路C.单指令流多数据流D.超长指令字答案:D解析 本题计算机系统基础知识。 VLIW是超长指令字的缩写。 问题:3. 数据的物理存储结构,对于程序员来讲,_。A.如果采用数据库方式管理数据是可见的,如果采用文件方式管理数据是不可见的B.如果采用数据库方式管理数据是不可见的,如果采用文件方式管理数据是可见的C.如果采用数据库方式管理数据是可见的,如果采用文件方式管理数据是可见的D.如果采用数据库方式管理数据是不可见的,如果采用文件方式管理数据是不可见的答案:B解析 本题考查数据存储方式的基础知

3、识。 如果采用数据库方式管理数据,数据的物理存储结构由数据库来进行设置和处理,程序员无法更改具体的存储结构。相反,如果采用文件方式来管理数据,那么数据的物理存储结构就需要程序员来进行设计和管理,存储结构自然也就对程序员可见。 问题:4. 数据库概念结构设计阶段是在_的基础上,依照用户需求对信息进行分类、聚集和概括,建立概念模型。A.逻辑设计B.需求分析C.物理设计D.运行维护答案:B解析 本题考查数据库系统基本概念。 数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的逻辑结构,再依照

4、软硬件环境,最终实现数据的合理存储。 NULL值在数据库中表示_,逻辑运算UNKNOWN OR TRUE的结果是_。 5.A.空集B.零值C.不存在或不知道D.无穷大答案:C6.A.NULLB.UNKNOWNC.TRUED.FALSE答案:C解析 本题考查数据库数据类型和逻辑运算的基础知识。 数据库中的NULL表示“不存在或不知道”。 数据库逻辑运算符分为三种:AND(与)、NOT(非)、OR(或) And:与运算,只有同为真时才为真。 Or:或运算,只有同为假时才为假。 NOT:非运算,意为取相反结果。 UNKNOWN OR TRUE并非都为假,因此结果为TRUE。 问题:7. 满足两阶段封

5、锁协议的调度一定是_。A.无死锁的调度B.可串行化调度C.可恢复调度D.可避免级联回滚的调度答案:B解析 本题考查数据库两阶段封锁协议的基础知识。 两阶段封锁协议是由Eswamn等人在1976年提出的。 两阶段封锁协议的定义:每个事务的执行分为两个阶段: 增长阶段:事务可以获得锁,但不能释放锁; 缩减阶段:事务可以释放锁,但不能获得新锁。 对于一个事务而言,刚开始事务处于增长阶段,它可以根据需要获得锁;一旦该事务开始释放锁,它就进入了缩减阶段,就不能再发出加锁请求。 如果并行执行的所有事务均遵守两段锁协议,则这些事务的所有并行调度策略都是可串行化的。事务遵守两段锁协议是可串行化调度的充分条件,

6、而不是必要条件。可串行化的调度中,不一定所有事务都必须符合两段锁协议。 问题:8. 已知数据信息为16位,最少应附加_位校验位,才能实现海明码纠错。A.3B.4C.5D.6答案:C解析 本题考查计算机系统基础知识。 设数据位是n位,校验位是k位,则海明码中n和k必须满足以下关系:2k-1n+k。 若n=16,则k为5时可满足2516+5。 海明码的编码规则如下。 设k个校验位为Pk,Pk-1,P1,n个数据位为Dn-1,Dn-2,D1,D0,对应的海明码为Hn+k,Hn+k-1,H1,那么: Pi在海明码的第2i-1位置,即Hj=Pi,且j=2i-1;数据位则依序从低到高占据海明码中剩下的位置

7、。 海明码中的任一位都是由若干个校验位来校验的。其对应关系如下:被校验的海明位的下标等于所有参与校验该位的校验位的下标之和,而校验位则由自身校验。 问题:9. 概念结构设计阶段完成的文档是_。A.E-R图B.DFD图C.关系模式D.数据字典答案:A解析 本题考查对数据库设计的掌握。 数据库设计一般分为需求分析、概念设计、逻辑设计和物理设计几个阶段。需求分析阶段完成数据流图(DFD图)和数据字典,用于描述企业的各项业务流程和使用的数据;概念设计阶段用E-R图或UML图描述企业应用中的实体及其联系;逻辑设计是指设计关系模式及相关视图;物理设计是指设计数据的物理组织,如索引等。 问题:10. SQL

8、中,用于提交和回滚事务的语句分别是_。A.END WORK和ROILBACK WORKB.COMMIT WORK和ROLLBACK WORKC.SAVE WORK和ROLLUP WORKD.COMMIT WORK和ROLLUP WORK答案:B解析 本题考查事务程序的基础知识。 事物的结束语句是ROLLBACK和COMMIT。当事务执行中出错时,使用ROLLBACK对当前事务对数据库已做的更新进行撤销;事务所有指令执行完成后,用COMMIT语句对数据库所做的更新进行提交。COMMIT WORK和ROLLBACK WORK中的WORK可省略。 问题:11. 在Windows操作系统中,当用户双击

9、“IMG_20160122_103.jpg”文件名时,系统会自动通过建立的_来决定使用什么程序打开该图像文件。A.文件B.文件关联C.文件目录D.临时文件答案:B解析 本题考查Windows操作系统文件管理方面的基础知识。 当用户双击一个文件名时,Windows系统通过建立的文件关联来决定使用什么程序打开该文件。例如,系统建立了“Windows照片查看器”或“11view”程序打开扩展名为“.jpg”类型的文件关联,那么当用户双击“IMG_20160122_103.jpg”文件时,Windows先执行“Windows照片查看器”或“11view”程序,然后打开“IMG_20160122_103

10、.jpg”文件。 问题:12. 虚拟存储器地址变换是指_。A.多用户虚地址与实地址如何一一对应B.程序的逻辑地址变换成主存实地址C.程序执行时将虚地址转换成对应的实存地址D.指令的符号地址变换成二进制地址答案:C问题:13. 在结构化方法中,在 软件开发阶段,将数据流程图(DFD) 作为描述工具。A.可行性分析B.需求分析C.详细设计D.程序编码答案:B解析 在需求分析阶段,分析员对用户的要求作出分析,并画出数据流程图。问题:14. 以下哪些方法可做为计算机系统安全防病毒的技术 。 计账 身份验证 密钥分离 实时防治病毒 防火墙安全技术 A.B.C.D.答案:D解析 题中几条均可做为计算机系统

11、安全防病毒的技术。 一条指令的执行可划分成取值,分析和执行三个部分,不同的部分由不同自由独立的硬件完成。设每一指令完成取值,分析和执行三部分的时间分别为1ns,3ns,1ns现有100条指令,若顺序执行这些指令需要_;若采用流水方式执行这些指令则需要_。 15.A.200nsB.300nsC.500nsD.600ns答案:C解析 (1+3+1)*100=500。16.A.291nsB.292nsC.302nsD.311ns答案:C解析 3*100+1+1=302。问题:17. 在面向对象方法中,多态指的是_。A.客户类无需知道所调用方法的特定子类的实现B.对象动态地修改类C.一个对象对应多张数

12、据库表D.子类只能够覆盖父类中非抽象的方法答案:A解析 本题考查面向对象的基本知识。 多态的实现受到继承的支持,利用类的继承的层次关系,把具有通用功能的消息存放在高层次,而不同的实现这一功能的行为放在较低层次。当一个客户类对象发送通用消息请求服务时,它无需知道所调用方法的特定子类的实现,是根据接收对象的具体情况将请求的操作与实现的方法进行连接,即动态绑定,以实现在这些低层次上生成的对象给通用消息以不同的响应。 问题:18. 若给定的关系模式为RU,F,U=A,B,C,F=ABC,CB,则关系R_。A.有2个候选关键字AC和BC,并且有3个主属性B.有2个候选关键字AC和AB,并且有3个主属性C

13、.只有1个候选关键字AC,并且有1个非主属性和2个主属性D.只有1个候选关键字AB,并且有1个非主属性和2个主属性答案:B解析 本题考查关系数据库规范化理论方面的基础知识。 根据函数依赖定义可知ACU、ABU,所以AC和AB为候选关键字。根据主属性的定义“包含在任何一个候选码中的属性叫做主属性(Prime attribute),否则叫做非主属性(Nonprime attribute)”,所以,关系R中的3个属性都是主属性。 问题:19. 下列关于压缩编码方法的描述中,错误的是_。A.啥夫曼编码将出现概率大的信源符号用长码表示,出现概率小的信源符号用短码表示B.预测编码法、变换编码法以及矢量量化

14、编码法均属于源编码,都是有损压缩编码C.离散傅立叶变换(DFT)将时域信号变换到频域上,用较少的数据来表示大量的信息D.信息熵编码是一种统计编码,是一种无损压缩编码答案:A解析 对于多媒体数据,按照压缩的原理可分为熵编码、源编码和混合编码。其中,源编码包含预测编码法、变换编码法以及矢量量化编码法,属于有损压缩编码,如表所示。压缩编码区别表 比较项 信息熵编码法 预测编码法 变换编码法 矢量量化编码法 原理 根据信息熵理论,编码时只压缩冗余而不损伤信息熵 是指去除相邻像素之间的相关性和冗余性,只对新的信息进行编码 将给定的图像信号进行某种函数变换(如将时域信号变换到频域上),使得大量的信息能用较

15、少的数据来表示 量化时对数据进行分组,每组数据构成一个矢量,然后以矢量为单位进行量化 性质 无损压缩 有损压缩 有损压缩 有损压缩 常见编码 哈夫曼编码、游程编码、算术编码等 微分脉码调制(DPCM)、A调制(DM)等 离散傅立叶变换(DFT)、离散余弦变换(DCT)、离散哈达玛变换(DHT)等 啥夫曼编码是最著名的熵编码,它将出现概率大的信源符号用短码表示,而出现概率小的信源符号用长码表示,于是平均码长接近信息熵的理论值。因此,选项A的说法有误。问题:20. 根据我国著作权法规定,职务作品完成两年的期限,自_起算。A.创作完成之日B.向单位交付作品之日C.单位规定之日D.双方约定之日答案:B

16、解析 我国著作权法实施条例第十四条规定:“职务作品由作者享有著作权的,在作品完成两年内,如单位在其业务范围内不使用,作者可以要求单位同意由第三人以与单位使用的相同方式使用,单位没有正当理由不得拒绝。在作品完成两年内,经单位同意,作者许可第三人以与单位使用的相同方式使用作品所获报酬,由作者与单位按约定的比例分配。作品完成两年后,单位可以在其业务范围内继续使用。作品完成两年的期限,自作者向单位交付作品之日起计算。”问题:21. 在仅由字符a、b构成的所有字符串中,其中以b结尾的字符串集合可用正规式表示为_。A.(b|ab)*bB.(ab*)*bC.a*b*bD.(a|b)*b答案:D解析 本题考查

17、程序语言基础知识。 (b|ab)*b表示的字符串集合为b,bb,abb,bbb,abab,bbbb,abbb,babb,除了以b结尾,还要求每个a后面至少有1个b的特点。 (ab*)*b表示的字符串集合为b,ab,abb,aab,abbb,aaab,abab,除了以b结尾,还要求以a开头的特点(除了仅有1个b的情形)。 a*b*b表示的字符串集合为b,ab,bb,abb,aab,bbb,abbb,aabb,aaab,bbbb。 (a|b)*b表示的字符串集合为b,ab,bb,aab,abb,bab,bbb,aaab,aabb,abab,abbb,baab,babb,bbab,。 将Studen

18、ts表的插入权限赋予用户UserA,并允许其将权限授予他人,应使用的SQL语句为: GRANT _ TABLE Students TO UserA _; 22.A.UPDATEB.UPDATEONC.INSERTD.INSERT ON答案:D解析 授权的语句格式为: GRANT 权限,权限.ON对象类型对象名TO用户,用户. WITH GRANT OPTION; 其中,“权限”主要有SELECT、INSERT、UPDATE、DELETE等类型,插入权限是INSERT。使用WITH GRANT OPTION子句可将获得的权限赋给其他用户。 23.A.FORALLB.PUBLICC.WITH CH

19、ECK OPTIOND.WITH GRANT OPTION答案:D 某企业欲对内部的数据库进行数据集成。如果集成系统的业务逻辑较为简单,仅使用数据库中的单表数据即可实现业务功能,这时采用_方式进行数据交换与处理较为合适;如果集成系统的业务逻辑较为复杂,并需要通过数据库中不同表的连接操作获取数据才能实现业务功能,这时采用_方式进行数据交换与处理较为合适。 24.A.数据网关B.主动记录C.包装器D.数据映射答案:B25.A.数据网关B.主动记录C.包装器D.数据映射答案:D解析 对内部的数据库进行数据集成时,关键要判断对数据库中的单表还是多表进行数据整合。如果是单表,则可以将该单表包装为记录,采

20、用主动记录的方式进行集成;如果需要多张表进行数据整合,则需要采用数据映射的方式完成数据集成与处理。问题:26. 下图中两个事务的调度属于_。 A.可串行化调度B.串行调度C.非可串行化调度D.产生死锁的调度答案:C解析 本题考查事务调度和可串行化的基础知识。 调度:一个调度是各事务所有执行指令的一个执行序列,来源于任一事务T的任意两个指令在该序列中出现的顺序和它们在事务T中出现的顺序应保持一致。 串行调度:非交错的依此执行给定事务集合中的每一个事务的全部动作。 并发调度:交错执行各事务中操作的一个动作序列。 可串行化调度:如果一个并发调度可以通过将各事务中非冲突指令的执行顺序进行交换而变换成某

21、个串行调度,则该调度是可串行化调度。 题中的调度无法通过非冲突指令的顺序交换变成串行调度,所以是非可串行化调度。 问题:27. Cache的地址映像方式中,发生块冲突次数最小的是_。A.全相联映像B.组相联映像C.直接映像D.无法确定的答案:A解析 本题考查计算机系统基础知识。 Cache工作时,需要拷贝主存信息到Cache中,就需要建立主存地址和Cache地址的映射关系。Cache的地址映射方法主要有三种,即全相联影像、直接映像和组相联映像。其中全相联方式意味着主存的任意一块可以映像到Cache中的任意一块,其特点是块冲突概率低,Cache空间利用率高,但是相联目录表容量大导致成本高、查表速

22、度慢;直接映像方式是指主存的每一块只能映像到Cache的一个特定的块中,整个Cache地址与主存地址的低位部分完全相同,其特点是硬件简单,不需要相联存储器,访问速度快(无需地址变换),但是Cache块冲突概率高导致Cache空间利用率很低;组相联方式是对上述两种方式的折中处理,对Cache分组,实现组间直接映射,组内全相联,从而获得较低的块冲突概率、较高的块利用率,同时得到较快的速度和较低的成本。 数据挖掘中分类的典型应用不包括_,_可以用于数据挖掘的分类任务。 28.A.识别社交网络中的社团结构,即连接稠密的子网络B.根据现有的客户信息,分析潜在客户C.分析数据,以确定哪些贷款申请是安全的,

23、哪些是有风险的D.根据以往病人的特征,对新来的病人进行诊断答案:A29.A.EMB.AprioriC.K-meansD.SVM答案:D解析 本题考查数据挖掘的相关知识。 数据挖掘的典型功能包括分类、聚类、关联规则和异常检测。 数据挖掘中要实现分类功能主要包含两个步骤:构建模型和应用模型。构建模型是采用训练数据基于某种分类算法构建分类模型;应用模型是首先采用测试数据对分类模型进行评估,然后对新的数据用分类模型预测数据的类型。数据的类型是事先己知的。根据以上叙述,选项A在社交网络中去寻找连接稠密的子网络不是分类应用。而选项B中分析潜在客户是在原有的客户信息之上,事先确定的类型是客户和不是客户。选项

24、C分析贷款申请来预测哪些是安全或者有风险也是实现确定的类型。选项D是明显的分类应用,根据现有的病人特征,预测新来的病人的信息。 考生应该了解数据挖掘的典型功能以及每类功能的典型算法。四个选项中,EM和K-means是典型的聚类算法,Apriori是关联规则算法,而SVM是一个典型的分类算法。 问题:30. 评价计算机系统的性能时,MIPS是衡量_的一种单位。A.时钟频率B.运算速度C.系统可靠性D.系统失效率答案:B解析 评价计算机系统的性能时,MIPS是衡量运算速度的一种单位。先前计算机运算速度的单位是KIPS(每秒千条指令),后来随着机器运算速度的提高,计量单位由KIPS发展到MIPS(每

25、秒百万条指令)。问题:31. 通常在软件的 活动中无需用户参与。A.需求分析B.维护C.编码D.测试答案:C解析 为确保软件符合用户需求,在各种软件开发过程中,用户承担着非常重要的作用。进行需求分析时,需要用户和软件人员共同讨论,并且只有用户参与,才能有助于软件人员了解用户的知识、管理和技能等背景,也才能确保软件符合用户需求。软件设计是将需求分析阶段确定的、直接反映用户需求的逻辑方案转换为可以在计算机中实现的技术方案。在此过程中,不仅需要技术专家参与,也要求系统的用户高度参与和控制,用户主要参与系统总体结构设计、代码设计和数据库设计等工作。测试是软件质量的保证性手段,因为用户是软件的直接或间接

26、使用者,这一群体能对软件系统成果产生重大影响,不同种类的用户可以以不同形式参与系统测试活动。软件编码阶是用程序代码实现软件设计的活动,这一活动只是将软件人员与用户共同确定的软件设计用指定的程序设计语言进行实现,得到可以在计算机上运行的实体,用户通常不需要参与这个过程。 问题:32. 软件设计的主要任务是设计软件的结构、过程和模块,其中软件结构设计的主要任务是要确定_。A.模块间的组成关系B.模块的具体功能C.模块间的操作细节D.模块间的相似性答案:A解析 软件设计通常可以分为概要设计和详细设计两个阶段。其中,概要设计的主要任务是:设计软件系统的结构;进行模块划分;确定每个模块的功能、接口及模块

27、间的调用关系。 体系结构设计的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系。此外,体系结构设计将程序结构和数据结构相结合,为数据在程序中的流动定义了接口。因此,软件结构设计的主要任务是要确定模块间的组成关系。 选项B的“模块的具体功能”属于软件逻辑设计的工作任务之一,选项C的“模块间的操作细节”属于软件物理设计的工作任务之一。选项B及选项C均是软件实现过程中需要考虑的内容。 选项D的“模块间的相似性”不属于软件结构设计的主要任务。 问题:33. 以下NoSQL数据库中,_是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速

28、度,提高可扩展性。A.MongoDBB.MemcachedC.neo4jD.Hbase答案:B解析 本题考查NoSQL的基础知识。 四个选项均为NoSQL数据库。 Mongodb是一种分布式文档存储数据库,旨在为Web应用提供可扩展的高性能数据存储解决方案。该数据库是一个高性能、开源、无模式的文档型数据库。 Memcached是一种高性能的分布式内存对象缓存数据库,通过缓存数据库查询结果,减少数据库访问次数,以提高动态Web应用的速度,提高可扩展性。 Neo4j是一个高性能的NoSQL图形数据库。该数据库使用图(graph)相关的概念来描述数据模型,把数据保存为图中的节点以及节点之间的关系。

29、HBase(Hadoop Database)是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统。 问题:34. 系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取表中的数值时,对于表中的ae共5种方案,_可能会发生死锁。 A.a和bB.b和cC.c和dD.c和e答案:D解析 系统中同类资源分配不当将引起死锁。通常,若系统中有m个单位的存储器资源,它被n个进程使用,而每个进程都要求w个单位的存储器资源,则当n(w-1)+1m时,系统可能会引起死锁。 对于情况a:m=2、n=1、w=2,即系统中有两个资源,一个进程使用,该进程最多要求两个资源。由于

30、n(w-1)+1=1(2-1)+1=2=m,因此系统不会发生死锁。 对于情况b:m=2、n=2、w=1,即系统中有两个资源,两个进程使用,每个进程最多要求一个资源。因为n(w-1)+1=2(1-1)+1=1m=2,所以系统不会发生死锁。 对于情况c:m=2、n=2、w=2,即系统中有两个资源,两个进程使用,每个进程最多要求两个资源。n(w-1)+1=2(2-1)+1=3m=2,系统可能会引起死锁。理由是:采用轮流地为每个进程分配存储器资源的分配策略,则第1轮系统先为每个进程分配1个资源;第2轮系统中已无可供分配的资源,使各个进程都处于等待状态,将导致系统发生死锁。 对于情况d:m=4、n=3、w=2,即系统中有4个资源,3个进程使用,每个进程最多要求两个资源。n(w-1)+1=3(2-1)+1=4=m,系统不会发生死锁。理由是:采用轮流地为每个进程分配存储器资源的分配策略,则第1轮系统先为每个进程分配1个存储器资源。系统中还剩1个资源,可以使其中的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论