2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)

上传人:cn****1 文档编号:544333798 上传时间:2023-05-31 格式:DOCX 页数:22 大小:593.52KB
返回 下载 相关 举报
2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)_第1页
第1页 / 共22页
2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)_第2页
第2页 / 共22页
2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)_第3页
第3页 / 共22页
2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)_第4页
第4页 / 共22页
2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)_第5页
第5页 / 共22页
点击查看更多>>
资源描述

《2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)》由会员分享,可在线阅读,更多相关《2022年软考-数据库系统工程师考前模拟强化练习题53(附答案详解)(22页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-数据库系统工程师考前模拟强化练习题(附答案详解)1. 单选题数据模型中,唯一标识实体的属性集称为( )。问题1选项A.外码B.码C.属性D.元组【答案】B【解析】数据模型中,唯一标识实体的属性集称为码。2. 单选题OLTP 指的是( ),OLAP 指的是( )。问题1选项A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理问题2选项A.联机事务处理B.联机分析处理C.实时事务处理D.批量事务处理【答案】第1题:A第2题:B【解析】OLTP 指的是联机事务处理,OLAP 指的是联机分析处理。3. 单选题在数据库管理系统中,以下SQL语句书写顺序正确的是( )。问题1选

2、项A.SELECTFROMGROUP BYWHEREB.SELECTFROMWHEREGROUP BYC.SELECTWHEREGROUP BYFROMD.SELECTWHEREFROMGROUP BY【答案】B【解析】SELECT基本结构为: SELECT ALL| DISTINCT , n FROM , n WHERE GROUP BY HAVING ORDER BY ASC|DESC , n 4. 单选题关系型数据库是( )的集合,表是( ) 的集合。问题1选项A.表B.记录C.码D.属性问题2选项A.约束B.记录C.码D.索引【答案】第1题:A第2题:B【解析】关系型数据库是表的集合,

3、表是记录的集合。5. 案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】如果一个数据库恢复系统采用检查点机制,且其日志文件如表5-1所示,第一列表示日志记录编号,第二列表示日志记录内容。表示事务Ti开始执行,表示事务Ti提交,表示事务Ti将数据项D的值由V1修改为V2。请回答以下问题。表5-1 日志记录列表【问题1】(6分)假设系统开始执行前X=100,Y=50,Z=10,系统出错恢复后,X、Y、Z各自的数值是多少?【问题2】(4 分)系统发生事务故障时,故障恢复有撤销事务(undo)和重做事务(redo)两个操作。请给出系统恢复时需要redo的事务列表和需要undo

4、的事务列表。【问题3】(5 分)请用100字以内的文字,简要描述系统出错后,基于检查点的恢复过程。【答案】【问题1】X=1,Y=50,Z=10。【问题2】需要redo的事务列表:T1。需要undo的事务列表:T2,T3。【问题3】步骤1:反向扫描日志文件,确定需要redo的事务和需要undo的事务。步骤2:对需要undo的事务撤销已经执行的操作。步骤3:对需要redo的事务重新执行已执行的操作。【解析】本题考查考生对数据库中事务故障的掌握。此类题目要求考生认真阅读日志文件,判断故障发生时完成和未完成的事务对数据项的影响。在此基础上,考生需要了解撤销事务和重做事务在故障恢复中的应用和故障恢复的正

5、确步骤。【问题1】系统出错前,只提交了事务T1,即将数据项X的值由100改为1。T2和T3事务由于未提交,其中的修改未生效。【问题2】系统恢复的方法为:清除尚未完成的事务对数据库的所有修改,undo(撤销)所有未完成的事务(从后往前)。将缓冲区中已完成事务提交的结果写入数据库,redo(重做)所有已提交的事务(从前往后)。T1已完成事务提交,需要redo。T2和T3事务尚未完成,需要undo。【问题3】本题需要重点关注撤销事务和重做事务的顺序。在重做事务之前,需要先进行撤销操作。6. 单选题在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准,耦合程度最高的是( )耦合;内聚程度最高的是

6、( )内聚。问题1选项A.数据B.内容C.标记D.公共问题2选项A.顺序B.功能C.时间D.逻辑【答案】第1题:B第2题:B【解析】耦合程度从低到高的顺序为:非直接耦合、数据耦合、标记耦合、控制耦合、外部耦合、公共耦合和内容耦合。最好的是非直接耦合,没有直接联系,模块之间不相互依赖于对方。最差的是内容耦合,一个模块访问了另一个模块的内部数据。内聚程度从高到低的顺序为:功能内聚、顺序内聚、通信内聚、过程内聚、瞬时内聚、逻辑内聚和偶然内聚。所以,在软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准,耦合程度最高的是内容耦合;内聚程度最高的是功能内聚。7. 单选题Cloud computing

7、 is a phrase used to describe a variety of computing concepts that involve a large number of computers( )through a real-time communication network such as the Internet. In science, cloud computing is a( )for distributed computing over a network, and means the( )to run a program or application on man

8、y connected computers at the same time.The architecture of a cloud is developed at three layers: infrastructure, platform, and application, The infrastructure layer is built with virtualized computer, storage, and network resources. The platform layer is for general-purpose and repeated usage of the

9、 collection of software resources. The application layer is formed with a collection of all needed software modules for SaaS applications. The infrastructure layer serves as the( )for building the platform layer of the cloud. In turn, the platform layer is a foundation for implementing the( )layer f

10、or SaaS applications.问题1选项A.connectedB.implementedC.optimizedD.Virtualized问题2选项A.replacementB.switchC.substituteD.synonym(同义词)问题3选项A.abilityB.approachC.functionD.method问题4选项A.networkB.foundationC.softwareD.hardware问题5选项A.resourceB.serviceC.applicationD.software【答案】第1题:A第2题:D第3题:A第4题:B第5题:C【解析】云计算是用来

11、描述各种计算概念的短语,包括大量计算机通过网络相互连接以实现分布计算,意思是同时在很多互联的计算机上运行程序或应用的能力。 云的架构分为基础设施层、平台层和应用层三层。基础设施层由虚拟计算、存储和网络资源构成。平台层用于一组软件资源重复使用的通用目的。应用层由一组所需的软件模块构成即软件即服务(SaaS)。基础设施层作为构建平台层的基础。相反,平台层是应用层的基础,为SaaS应用实现应用层。8. 单选题若用256K8bit的存储器芯片,构成地址40000000H到400FFFFFH且按字节编址的内存区域,则需( )片芯片。问题1选项A.4B.8C.16D.32【答案】A【解析】内存区域从400

12、00000H到40000000H,则其拥有的字节数为:9. 单选题查找算法中,( )要求查找表进行顺序存储并且按照关键字有序排列,一般不进行表的插入与删除操作。问题1选项A.顺序查找B.折半查找C.分块查找D.动态查找【答案】B【解析】本题考查数据结构方面的基础知识。线性表的查找有顺序查找、折半查找、分块查找方法。其中,顺序查找方法的特点是算法非常简单,但效率较低.,因为它是用所给关键字与线性表中各元素的关键字逐个比较,直到成功或失败。折半查找方法的优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入和删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序表。分块

13、查找方法又称索引查找,它主要用于“分块有序”表的查找。所谓“分块有序”是指将线性表L(一维数组)分成m个子表(要求每个子表的长度相等),且第i+1个子表中的每一个项目均大于第i个子表中的所有项目。“分块有序”表应该包括线性表L本身和分块的索引表I。因此,分块查找的关键在于建立索引表I,其查找的平均长度介于顺序查找和折半查找之间。10. 单选题下列攻击行为中,( )属于被动攻击行为。问题1选项A.伪造B.窃听C.DDOS攻击D.篡改消息【答案】B【解析】只有B选项是被动攻击,其他选项是主动攻击方式。11. 单选题王某买了一幅美术作品原件,则他享有该美术作品的( )。问题1选项A.著作权B.所有权C.展览权D.所有权与其展览权【答案】D【解析】展览权是原件持有人的特有的权利,著作权人不能以发表权限制其权利(除非有约定)。所有权是所有人依法对自己财产所享有的占有,使用,收益和处分的权利。12. 单选题ISO软件质量模型由3个层次组成,分别是质量特性,质量子特性和最度指标。例如( )质量子特性属于可靠性质量特性。问题1选项A.依从性B.成熟性C.易操作性D.易安装性【答案】

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号