正确答案: BC

设计模式 架构风格

题目:采用以架构为核心的软件开发方法,在建立软件架构的初期,首要任务是选择一个合适的( ),在此基础上,开发人员通过架构模型,可以获得关于( )的理解,为将来的架构实现与演化过程建立了目标。

解析:C,B

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]厂长:采用新的工艺流程可以大大减少炼铜车间所产生的二氧化硫。这一新流程的要点是用封闭式熔炉替代原来的开放式熔炉。但是,不但购置和安装新的设备是笔大的开支,而且运作新流程的成本也高于目前的流程。因此,从总体上说,采用新的工艺流程将大大增加生产成本而使本厂无利可图。 总工程师:我有不同意见。事实上,最新的封闭式熔炉的熔炼能力是现有的开放式熔炉无法相比的。 在以下哪个问题上,总工程师和厂长最可能有不同意见?
  • 采用新的工艺流程是否一定使本厂无利可图?

  • 解析:解析:厂长的结论是采用新工艺流程无利可图,其根据是采用新的工艺流程将大大增加生产成本。总工程师并不否认采用新的工艺流程会增加生产成本,但指出了这种生产成本的增加能显著有利于提高生产能力,因而增加利润,从而使该厂有利可图。因此,总工程师和厂长的不同意见是:使用新的工艺流程是否一定使该厂无利可图。

  • [单选题]● 快速迭代式的原型开发能够有效控制成本, (40) 是指在开发过程中逐步改进和细化原型直至产生出目标系统。(40)
  • 演化式原型开发


  • [多选题]试题(4)、(5)遵守面向对象设计原则可以有效地提高系统的复用性和可维护性。应用 (4) 则可扩展已有的系统,并为之提供新的行为; (5) 则建议在面向对象程序设计中,应尽量针对接口编程,而不是针对实现编程。
  • 里氏替换

    依赖倒置

  • 解析:试题(4)、(5)分析

  • [单选题]假如P和R分别在1和3,空位一定是?
  • 5或者7

  • 解析:解析: 1 2 3 4 5 6 7

  • [单选题]在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用2种图来表示,强调消息时间次序的图称为(1),该图的特点是(2),强调参加交互的对象的组织的图称为(3),这2种图是(4)。
  • 序列图(sequence diagram)

  • 解析:解析:序列图用来描述对象之间动态的交互关系,着重体现对象间消息传递的时间顺序。序列图允许直观地表示出对象的生存期,在其生存期内,对象可以对输入消息作出响应,并且可以发送信息。对象间的通信通过在对象的生命线间画消息来表示。消息的箭头指明消息的类型。顺序图中的消息可以是信号、操作调用或类似于C++中的RPC(remote procedure calls)和Java中的RMI(remote method invocation)。当收到消息时,接收对象立即开始执行活动,即对象被激活了。通过在对象生命线上显示一个细长矩形框表示激活。消息可以用消息名及参数来标识,消息也可带有顺序号。消息还可带有条件表达式,表示分支或决定是否发送消息。如果用于表示分支,则每个分支是相互排斥的,即在某一时刻仅可发送分支中的一个消息。序列图和协作图均被称为交互图(interactive diagram),是表示各组对象如何依某种行为进行协作的模型。虽然序列图和协作图都用来描述对象间的交互关系,但侧重点不同。序列图强调交互的时间顺序,协作图则强调接收和发送消息的对象的结构组织。序列图和协作图在语义上是等价的,它们可以相互转换。

  • [单选题]万兆局域以太网帧的最短长度和最长长度分别是 (5) 2字节。万兆以太网不再使用CSMA/CD访问控制方式,实现这一目标的关键措施是 (6) 。(5)
  • 512和1518


  • [单选题]调查显示,每年仅有10%的抽烟者换抽别的品牌。但是,烟草制造商每年用于在杂志上进行香烟促销的资金数额是其总收入的10%。由这些数字可知,诱使抽烟者换抽别的品牌不能奏效,如果烟草公司撤出他们的广告,在经济上不会变得更糟。下面几种说法中,哪一种对“诱使抽烟者换抽别的品牌不能奏效”的结论提出了最好的批评?( )
  • 把香烟行业作为一个整体得到的数字用在特定的某家公司上可能是无效的。

  • 解析:解析:题干论述中涉及的数据是关于整个烟草行业的,但是得出的结论却是关于某个特定的烟草企业的。因此,题干得㈩的结论可能是错误的。

  • [单选题]设,|V|=n(n>1),当且仅当(59),G=V,E>是强连通图。B.G中至少有一条回路
  • G中有通过每个结点至少一次的回路

  • 解析:解析:本题考查的是图论中的基本知识点。在简单有向图G中,任何一对结点问两者之间是相互可达的,则称这个图是强连通的。如图:A→B只有A到达B,有一次路,但是该图不是强连通的。所以,C错。

  • [单选题]部署桌面计算机安全管理系统的意义不包括(47)。
  • 完善密钥管理体制,防止外来计算机非法接入

  • 解析:解析:建立桌面计算机安全管理系统的意义在于解决大批量的计算机安全管理问题,具体表现如下。

  • 考试宝典
    推荐下载科目: 计算机二级 JAVA认证 华为认证 职称计算机 通信工程师 计算机操作员初级 计算机操作员高级 计算机辅助设计 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2