短信预约提醒成功
为帮助大家更好的备考软考高级系统架构设计师考试,小编为大家整理了“备考资料分享:软考高级系统架构设计师模拟练习题”内容,以供考生们进行备考,具体内容详见下文,希望对考生们能够有所帮助。
温馨提示:考生如果想了解或担心错过系统架构设计师的报名时间、考试时间、成绩查询时间、证书领取时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!
第1题(单选题):
创建型模式支持对象的创建,该模式允许在系统中创建对象,而不需要在代码中标识出特定的类型,这样用户就不需要编写一系列相关或相互依赖的对象在不指定具体类的情况下。()模式为创建一系列相关或相互依赖的对象提供了一个接口,()模式将一个复杂对象的构建与其表示相分离,这样相同的构造过程可以创建不同的对象,()模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象。
问题1:
A、Prototype
B、Abstract Factory
C、Builder
D、Singleton
问题2:
A、Prototype
B、Abstract Factory
C、Builder
D、Singleton
问题3:
A、Prototype
B、Abstract Factory
C、Builder
D、Singleton
参考解析:
【正确答案】
问题1:B
问题2:C
问题3:A
【答案分析】
本题考查的是设计模式的知识内容。
Prototype(原型模式):用原型实例指定创建对象的类型,并且通过拷贝这个原型来创建新的对象。允许对象在不了解创建对象的确切类以及如何创建细节的情况下创建自定义对象。
Abstract Factory(抽象工厂模式):提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。
Builder (生成器模式):将一个复杂类的表示与其构造相分离,使得相同的构建过程能够得出不同的表示。
Singleton(单例模式):保证一个类只有一个实例,并提供一个访问它的全局访问点。
第2题(单选题):
DMA(直接存储器访问)工作方式是在()之间建立起直接的数据通路。
A、CPU与外设
B、CPU与主存
C、主存与外设
D、外设与外设
参考解析:
【正确答案】C
【答案分析】
直接存储器访问(Direct Memory Access,DMA)是指数据在主存与I/O设备间的直接成块传送,即在主存与I/O设备间传送数据块的过程中,不需要CPU作任何干涉,只需在过程开始启动(即向设备发出“传送一块数据”的命令)与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由CPU进行处理,实际操作由DMA硬件直接完成,CPU在传送过程中可做其他事情。
第3题(单选题):
下面可提供安全电子邮件服务的是()。
A、RSA
B、SSL
C、SET
D、S/MIME
参考解析:
【正确答案】D
【答案分析】
本题考查安全电子邮件的相关概念。
MIME (Multipurpose Internet Mail Extensions)中文名为:多用途互联网邮件扩展类型。Internet电子邮件由一个邮件头部和一个可选的邮件主体组成,其中邮件头部含有邮件的发送方和接收方的有关信息。MIME是针对邮件主体的一种扩展描述机制。它设定某种扩展名的文件用一种应用程序来打开的方式类型,当该扩展名文件被访问的时候,浏览器会自动使用指定应用程序来打开。多用于指定一些客户端自定义的文件名,以及一些媒体文件打开方式。所以这是与邮件内容直接相关的一个协议。
而S/MIME(Secure Multipurpose Internet Mail Extensions)是对MIME在安全方面的扩展。它可以把MIME实体(比如数字签名和加密信息等)封装成安全对象。增强安全服务,例如具有接收方确认签收的功能,这样就可以确保接收者不能否认已经收到过的邮件。还可以用于提供数据保密、完整性保护、认证和鉴定服务等功能。S/MIME只保护邮件的主体,对头部信息则不进行加密,以便让邮件成功地在发送者和接收者的网关之间传递。
本题B、C、D其实都有参与安全邮件传输,但是针对安全电子邮件服务,D选项更有针对性,相比其他选项更合适。
第4题(单选题):
软件()是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。
A、完善性维护
B、适应性维护
C、正确性维护
D、预防性维护
参考解析:
【正确答案】C
【答案分析】
本题考查软件维护相关知识。
软件维护的类型包括:改正性维护(正确性维护)、适应性维护、完善性维护、预防性维护。
改正性维护:在软件交付使用后,必然会有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的错误使用,应当进行的诊断和改正错误的过程,就叫作改正性维护。
适应性维护:随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入输出方式、数据存储介质)可能发生变化,为了使软件适应这种变化,而去修改软件的过程就叫作适应性维护。
完善性维护:在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动叫作完善性维护。
预防性维护:为了提高软件的可维护性、可靠性等而提出的一种维护类型,它为以后进一步改进软件打下良好基础。通常,预防性维护定义为:“把今天的方法学用于昨天的系统以满足明天的需要”。也就是说,采用先进的软件工程方法对需要维护的软件或软件中的某一部分(重新)进行设计、编制和测试。
第5题(单选题):
()不属于我国著作权法所保护的内容。
A、为保护其软件著作权而采取的技术措施
B、软件权利电子信息
C、通过信息网络传播的软件
D、采用反编译技术获得的软件
参考解析:
【正确答案】D
【答案分析】
本题考查知识产权方面的基础知识。我国著作权法采取列举方法,规定了侵权行为的表现形式。其中包括未经著作权人许可,复制、发行、表演、放映、广播、汇编、通过信息网络向公众传播其作品的行为;未经著作权人或者与著作权有关的权利人许可,故意避开或者破坏权利人为其作品、录音录像制品等采取的保护著作权或者与著作权有关的权利的技术措施的行为;未经著作权人或者与著作权有关的权利人许可,故意删除或者改变作品、录音录像制品等的权利管理电子信息的行为。这三种表现形式分别涵盖了试题中A、B、C选项。虽然利用反向编译技术、净室技术和反向工程技术等获得他人软件技术构思、技术方案并直接用于其软件产品中的行为是一种"复制”软件技术构思、技术方案的行为,但是对于这些行为在法律上不会受到制止。目前,我国对软件实施反编译是否合法还没有相应的法律规定。
由于著作权不保护思想,软件开发设计人员对体现在软件中的创造性的构思和技术方案不能得到保护。任何人都可以利用反向编译技术、净室技术和反向工程技术等获得他人软件所使用的思路、原理、结构、算法、处理过程和运行方法等设计要素,直接用于自己的软件产品中,这在著作权法上并不构成侵权。
点击>>2024年上半年系统架构设计师考试综合知识真题进行免费下载!
以上就是“备考资料分享:软考高级系统架构设计师模拟练习题(9)”的内容了,希望本文对大家有用。温馨提示:考生如果担心自己错过软考高级系统架构设计师考试的报名时间、准考证时间、成绩查询时间等时间节点,可使用“ 免费预约短信提醒”服务,预约成功,届时重要考试节点我们会以短信形式及时提醒您!另外,文章尾部有许多“精选课程”,考生可点击进行免费领取哦!