试题详情

试题内容

(  )模式将一个复杂对象的构建与其表示分离,使得同样的构建过程可以创 建不同的表示。以下(  )情况适合选用该模式。
①抽象复杂对象的构建步骤
②基于构建过程的具体实现构建复杂对象的不同表示
③一个类仅有一个实例
④一个类的实例只能有几个不同状态组合中的一种
A.生成器
B.工厂方法
C.原型
D.单例
A.①②
B.②③
C.③④
D.①④

查看答案

软题库参考答案:A、A(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

19题:

采用UML进行软件建模过程中,类图是系统的一种静态视图,用 ( ) 可明确表示两类事物之间存在的整体/部分形式的关联关系。
A、依赖关系
B、聚合关系
C、泛化关系
D、实现关系

44题:

(  )算法采用模拟生物进化的三个基本过程:“繁殖(选择)→交叉(重组)变异(突变)”。
A.粒子群
B.人工神经网络
C.遗传
D.蚁群

29题:

在对软件系统进行评价时,需要从信息系统的组成部分、评价对象和经济学角度出发进行综合考虑以建立起一套指标体系理论架构。从信息系统评价对象出发,对于用户方来说,他们所关心的是()。
A.用户需求和运行质量
B.系统外部环境
C.系统内部结构
D.系统质量和技术水平

15题:

确定软件的模块划分及模块之间的调用关系是()阶段的任务。
A.需求分析
B.概要设计
C.详细设计
D.编码

52题:折半查找在有序数组A中查找特定的记录K:通过比较K和数组中的中间元素A[mid]进行,如果相等,则算法结束∶如果K小于[Amid],则对数组的前半部分进行折半查找∶否则对数组的后半部分进行折半查找。根据上述描述,折半查找算法采用了(62)算法设计筑略。对有序数组(3,14,27,39,42,55,70,85,93,98),成功查找和失败查找所需要的平均比较次数分别是(63)(假设查找每个元素的概率是相同的)
A.分治
B.动态规划
C.贪心
D.回溯
A.29/10和29/11
B.30/10和30/11
C.29/10和39/11
D.30/10和40/11
6题:计算机系统中采用补码表示有符号的数值,()。
A.可以保持加法和减法运算过程与手工运算方式一致
B.可以提高运算过程和结果的精准程度
C.可以提高加法和减法运算的速度
D.可以将减法运算转化为加法运算从而简化运算器的设计