试题详情

试题内容

在某系统中,不同级别的日志信息记录方式不同,每个级别的日志处理对象根据信息级别高低,采用不同方式进行记录。每个日志处理对象检查消息的级别,如果达到它的级别则进行记录,否则不记录然后将消息传递给它的下一个日志处理对象。针对此需求,设计如下所示类图。该设计采用()模式使多个前后连接的对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系。该模式属于()模式,该模式适用于()模式。

A.责任链(Chain of Responsibility)
B.策略(Strategy)
C.过滤器(Filter)
D.备忘录 (Memento)
A.行为型类
B.行为型对象
C.结构型类
D.结构型对象
A.不同的标准过滤一组对象,并通过逻辑操作以解耦的方式将它们链接起来
B.可处理一个请求的对象集合应被动态指定
C.必须保存个对数在某个时刻的状本,需要时它才能恢复到先前的状态
D.一个类定义了多种行为,并且以多个条件语句的形式出现
查看答案

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

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

你可能感兴趣的试题

32题:

下图中的程序由A、B、C、D、E 5个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是( )。

A、公共耦合
B、数据耦合
C、内容耦合
D、无耦合

24题:假设系统有n (n≥5) 个进程共享资源R,且资源R的可用数为5。若采用PV操作,则相应的信号量S的取值范围应为(  )。
A.-1~n-1
B.-5~5
C.-(n-1)~1
D.-(n-5)~5
18题:

软件项目开发成本的估算依据,通常是开发成本估算模型。常用的模型主要有:
①IBM 模型   ②Putnam 模型   ③基本 COCOMO 模型
④ 中级 COCOMO 模型   ⑤ 高级 COCOMO 模型 其中 ( ) 均是静态单变量模型。
A、①②
B、②④⑤
C、①③
D、③④⑤

5题:对于长度相同但格式不同的两种浮点数,假设前者阶码长、尾数短,后者阶码短、尾数长,其他规定都相同,则二者可表示数值的范围和精度情况为()
A.二者可表示的数的范围和精度相同
B.前者所表示的数的范围更大且精度更高
C.前者所表示的数的范围更大但精度更低
D.前者所表示的数的范围更小但精度更高
17题:某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为()天。活动FG的松驰时间为( )天。

A.20
B.37
C.38
D.46
A.9
B.10
C.18
D.26
48题:

若一棵二叉树的高度(即层数)为h,则该二叉树( )。
A.有2h个结点
B.有2h-1个结点
C.最少有2h-1个结点
D.最多有2h-1个结点