首页 > 软考
题目内容 (请给出正确答案)
[主观题]

模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相互替换,使得算法可以独立于使

用它们的客户而变化。以下(45 )情况适合选用该模式。 ①一个客户需要使用一组相关对象 ②一个对象的改变需要改变其它对象 ? 需要使用一个算法的不用变体 ④许多相关的类仅仅是行为有异

A.命令(Command)

B.责任链(Chain of Responsibility)

C.观察者(Observer)

D.策略(Strategy)

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“模式定义一系列的算法,把它们一个个封装起来,并且使它们可以相…”相关的问题
第1题
对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按(61)和(62)手段进行。

对于一个大型的软件项目,由于项目的复杂性,需要进行一系列的估算处理。主要按(61)和(62)手段进行。估算的方法分为3类:从项目的整体出发,进行(62)的方法称为(63)估算法。把待开发的软件细分,直到每一个子任务都已经明确所需要的开发工作量,然后把它们加起来,得到软件开发总上作量的方法称为(64)估算法。而把待开发的软件项目与过去已完成的软件项目做类比,区分出类似部分和不同部分分别处理的方法称为(65)估算法。

A.类推

B.类比

C.分解

D.综合

点击查看答案
第2题
一组对象以定义良好但是复杂的方式进行通信,产生的相互依赖关系结构混乱且难以理解。采用()模式,
用一个特定对象来封装一系列的对象交互,从而使各对象不需要显式地相互引用,使其耦合松散,而且可以独立地改变它们之间的交互。

A.解释器(Interpreter) B.策略(Strategy) C.中介者(Mediator) D.迭代器(Iterator)

点击查看答案
第3题
指战略可以表现为企业一系列的具体行动和现实结果,而不仅仅是行动前的计划或手段,即无论企业是否事先制定了战略,只要有具体的经营行为,就有事实上的战略。这种描述是把战略定义为一种()。

A.计划

B.模式

C.定位

D.观念

点击查看答案
第4题
● 回调(Callback)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的 (4) 模式就是回
调机制的一个面向对象的替代品。该模式的意图是 (5) 。

(4)

A. Strategy(策略)

B. Adapter(适配器)

C. Command(命令)

D. Observer(观察者)

(5)

A. 使原本由于接口不兼容而不能一起工作的那些类可以一起工作

B. 将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤销的操作 C. 定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新

D. 使算法可独立于使用它的客户而变化

点击查看答案
第5题
关于阿米巴模式的说法错误的是()

A.把企业划分成一个个小的团体组织

B.把企业权利聚拢到极少数人手中的管理方式

C.每一个团体都可以独立进行核算

D.全体员工参与经营

点击查看答案
第6题
分析原因是()

A.从一个个可被单独解决的问题中找出优先解决的问题

B.把复杂的问题分解成一个个可被单独解决的问题

C.清晰的定义问题

D.针对每一个优先解决的问题,分析出最有可能的原因

点击查看答案
第7题
下列与算法有关的叙述中,哪一条是不正确的?A.算法是精确定义的一系列规则B.算法指出怎样从给定的

下列与算法有关的叙述中,哪一条是不正确的?

A.算法是精确定义的一系列规则

B.算法指出怎样从给定的输入信息经过有限步骤产生所求的输出信息

C.算法的设计采用由粗到细,由抽象到具体的逐步求精的方法

D.对于算法的分析,指的是分析算法运行所要占用的存储空间,即算法的空间代价

点击查看答案
第8题
对于频繁项集挖掘,已经开发了许多有效的、可伸缩的算法,由它们可以导出关联和相关规则。这些算法可以分成()。

A.类Apriori算法

B.基于频繁模式增长的算法

C.使用垂直数据格式的算法

D.使用水平数据格式的算法

点击查看答案
第9题
通常,视频编码算法把输入的CIF格式的视频分成一系列以“块”为基础的层次结构,分别为包括的层次有()。
通常,视频编码算法把输入的CIF格式的视频分成一系列以“块”为基础的层次结构,分别为包括的层次有()。

A.块(Block)

B.图像(Picture)

C.块组(GOB)

D.宏块(MB)

点击查看答案
第10题
数字化就是将复杂多变的()转变为可以度量的数字、数据,再为这些数据建立起适当的数字化模型,把它们转变为一系列的二进制代码,引入计算机内部,进行统一处理。

A.图像

B.文字

C.声音

D.信息

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改