正确答案: D
装饰模式
题目:某软件公司基于面向对象技术开发了一套图形界面显示构件库Visual Component。在使用该库构建某图形界面时,用户要求为界面定制一些特效显示效果,如带滚动条、能够显示艺术字体的透明窗体等。针对这种需求,公司采用______最为灵活。
解析:解析:根据题干描述,可以看出其基础是一个图形界面,并要求为图形界面提供一些定制的特效,例如带滚动条的图形界面,能够显示艺术字体且透明的图形界面等。这要求能够动态地对一个对象进行功能上的扩展,也可以对其子类进行功能上的扩展。对照选项中的4种设计模式,装饰模式最符合这一要求。
查看原题
举一反三的答案和解析:
[单选题]若V去玩足球,则下面除了哪项之外都可能正确?
T去玩足球。
解析:解析:假如T也玩足球,则N不可能看电影,只能去餐馆,剩下的O、P只能都去看电影,这与题干要求N、O、P的活动各不相同矛盾,因此T不可能玩足球,故正确答案为D。
[单选题]
B. 释放与保持
C. 释放与阻塞
D. 保持与等待
保持与等待
解析:解析:死锁,是多个进程循环等待它方占有的资源而无限期僵持下去的局面。例如,两人竞争过独木桥,两车竟过单行桥等交通阻塞现象,原因是共享资源(道路)。产生死锁的必要条件包括:互斥:都为独占性资源,一方占用就不释放;不可抢占:不能由申请方强夺;占有且申请:至少占有一资源,又申请新资源;循环等待条件:存在进程等待序列{p1,p2…pn}循环等待。
[单选题]试题(45)软件架构设计包括提出架构模型、产生架构设计和进行设计评审等活动,是一个迭代的过程。以下关于软件架构设计活动的描述,错误的是 (45) 。
软件架构设计活动将已标识构件集成到软件架构中,设计并实现这些构件
解析:试题(45)分析
[单选题]在ISO OSI/RM基础上的公共管理信息服务/公共管理信息协议(CMIS/CMIP)是一个完整的网络管理协议簇,网络管理应用进程使用OSI参考模型的(12)。
应用层
解析:解析:CMIS定义了每个网络组成部分提供的网络管理服务,CMIP则是实现CMIS服务的协议。CMIS/CMIP的整体结构建立在ISO OSI/RM参考模型的基础上,其网络管理应用进程使用 ISO参考模型中的应用层。在这一层上,公共管理信息服务单元(CMISE)提供了应用程序使用CMIP协议的接口。同时该层还包括了两个ISO应用协议:联系控制服务元素(ACSE)和远程操作服务元素(ROSE)。其中,ACSE在应用程序之间建立和关闭联系,而ROSE则处理应用之间的请求/响应交互。另外,值得注意的是OSI没有在应用层之下特别为网络管理定义协议。