当前位置: 首页icon 51CTO软考 > 软考资讯 >考试科目 >2019年11月软件设计师模拟题上午(二)之二十四

2019年11月软件设计师模拟题上午(二)之二十四

作者:mb62678baacf7372024-01-04 10:35:40
备考咨询 刷题指导
添加专属学姐
下载资料 2024上半年软考备考资料+考试大纲
下载按钮 下载
引号

摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月软件设计师模拟题上午(二)】部分试题的详解,一起来看看吧~1、下图所示为 ( ) 设计模式,属于 ( ) 设计模式,适用于 (请作答此空

引号
摘要:对于【软件设计师】软考考试而言,试题无疑是最重要的学习资料之一。在软考备考过程中,吃透试题、掌握试题所考知识点、熟悉试题的出题思路,对我们提升分数的效果是最明显的,通过对试题的反复练习,还可以查漏补缺。今天,给大家带来【2019年11月软件设计师模拟题上午(二)】部分试题的详解,一起来看看吧~



1、下图所示为 ( ) 设计模式,属于 ( ) 设计模式,适用于 (请作答此空) 。
A、 表示对象的部分—整体层次结构时
B、 当一个对象必须通知其他对象,而它又不能假定其他对象是谁时
C、 当创建复杂对象的算法应该独立于该对象的组成部分及其装配方式时
D、 在需要比较通用和复杂的对象指针代替简单的指针时

答案:A
答题解析:

选项A代理(Proxy)模式适用于在需要比较通用和复杂的对象指针代替简单的指针的时候,常见情况有:远程代理(Remote Proxy)为一个对象在不同地址空间提供据不代表;虚代理 (Virtual Proxy)根据需要创建开销很大的对象;保护代理(Protection Proxy)控制对原始对象的访问,用于对象应该有不同的访问权限的时候;智能指引(Smart Reference)取代了简单的指针,它在访问对象时执行一些附加操作。

选项B生成器/建造者(Builder)模式将一个复杂的对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。

选项C组合(Composite)模式。将对象组合成树形结构以表示“部分-整体”的层次结构。它使得客户对单个对象和复合对象的使用具有一致性。

选项D观察者(Observer)模式定义了对象间的一种一对多依赖关系,使得每当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。发生改变的对象称为观察目标,被通知的对象称为观察者。一个观察目标可以对应多个观察者。

从本题图中可看出,类Leaf表示叶子节点(部分节点),类Composite表示组合节点(整体节点),它们同时继承于父类Component,同时实现了相同的操作Operation,这使得客户对单个对象(Leaf类对象)和复合对象(Composite类对象)的使用具有一致性,试题(44)选择C选项。组合模式将对象组合成树形结构以表示“部分-整体”的层次结构关系,故试题(45)选择B选项,试题(46)选择A选项。



2、At a basic level, cloud computing is simply a means of delivering IT resources as(请作答此空). Almost all IT resources can be delivered as a cloud service: applications, compute power, storage capacity, networking, programming tools, even communication services and collaboration( ). Cloud computing began as large-scale Internet service providers such as Google, Amazon, and others built out their infrastructure. An architecture emerged: massively scaled,( )distributed system resources, abstracted as virtual IT services and managed as continuously configured, pooled resources. In this architecture, the data is mostly resident on( )"somewhere on the Internet" and the application runs on both the "cloud servers" and the user's browser. Both clouds and grids are built to scale horizontally very efficiently. Both are built to with stand failures of( )elements or nodes. Both are charged on a per-use basis. But while grids typically process batch jobs, with a defined start and end point, cloud services can be continuous. What's more, clouds expand the types of resources available——file storage, databases, and Web services——and extend the applicability to Web and enterprise applications.
A、 hardware
B、 computers
C、 services
D、 software

答案:C
答题解析:

云计算主要是将资源看作云服务,包括应用程序、计算能力、存储容量、网络、编程工具,以及通信和协作工具。云计算最初由一些大的Internet服务提供商构建的基础设施而起步,其架构呈现出大规模、水平分布式系统资源、抽象的盯服务、管理持续配置、资源池等特性,数据大多存储于Internet上的某个地方的服务器上,应用程序运行于云服务器和用户浏览器中。 云和网格都针对有效的水平可扩展性,避免节点的单点失效对系统的影响,都按使用付费。它们的区别是网格通常是处理一批有明确定义起点和终点的作业,而云服务是可以连续不断的。另外,云扩展了资源的类型,包括文件存储、数据库和Web服务等,也将适用性扩展到Web和企业应用。




3、At a basic level, cloud computing is simply a means of delivering IT resources as( ). Almost all IT resources can be delivered as a cloud service: applications, compute power, storage capacity, networking, programming tools, even communication services and collaboration(请作答此空). Cloud computing began as large-scale Internet service providers such as Google, Amazon, and others built out their infrastructure. An architecture emerged: massively scaled,( )distributed system resources, abstracted as virtual IT services and managed as continuously configured, pooled resources. In this architecture, the data is mostly resident on( )"somewhere on the Internet" and the application runs on both the "cloud servers" and the user's browser. Both clouds and grids are built to scale horizontally very efficiently. Both are built to with stand failures of( )elements or nodes. Both are charged on a per-use basis. But while grids typically process batch jobs, with a defined start and end point, cloud services can be continuous. What's more, clouds expand the types of resources available——file storage, databases, and Web services——and extend the applicability to Web and enterprise applications.
A、 computers
B、 disks
C、 machines
D、 tools

答案:D
答题解析:

云计算主要是将资源看作云服务,包括应用程序、计算能力、存储容量、网络、编程工具,以及通信和协作工具。云计算最初由一些大的Internet服务提供商构建的基础设施而起步,其架构呈现出大规模、水平分布式系统资源、抽象的盯服务、管理持续配置、资源池等特性,数据大多存储于Internet上的某个地方的服务器上,应用程序运行于云服务器和用户浏览器中。 云和网格都针对有效的水平可扩展性,避免节点的单点失效对系统的影响,都按使用付费。它们的区别是网格通常是处理一批有明确定义起点和终点的作业,而云服务是可以连续不断的。另外,云扩展了资源的类型,包括文件存储、数据库和Web服务等,也将适用性扩展到Web和企业应用。




查看完整试题>>>


代理合作学习群