试题详情

试题内容

自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:
交付产品不找零:交付产品并找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。这一业务需求适合采用()模式设计实现,其类图如下图所示,其中()是客户程序使用的主要接口,可用状态来对其进行配置。此模式为(),体现的最主要的意图是()。

A.观察者(Obeserver)
B.状态(State)
C.策略(Stratehy)
D.访问者(Visitor)
A.VendingMachineState
B.Buy
C.VendingDepositState
D.VendingStockState
A.创建型对象模式
B.结构型对象模式
C.行为型类模式
D.行为型对象模式
A.当一个对象状态改变时所有依赖它的对象得到通知并自动更新
B.在不破坏封装性的前提下,捕获对象的内部状态并在对象之外保存
C.一个对象在其内部状态改变时改变其行为
D.将请求封装为对象从而可以使用不同的请求对客户进行参数化
查看答案

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

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

你可能感兴趣的试题

44题:


(51)A. A
B. B
C. C
D. D
(52)A. A
B. B
C. C
D. D
(53)A. A
B. B
C. C
D. D
(54)A. A
B. B
C. C
D. D

34题:在下列机制中,(39)是指过程调用和响应调用所需执行的代码在运行时加以结合;而(40)是过程调用和响应调用所需执行的代码在编译时加以结合。
A.消息传递
B.类型检查
C.静态绑定
D.动态绑定
A.消息传递
B.类型检查
C.静态绑定
D.动态绑定
66题:

在FTP协议中,控制连接是由 ( ) 主动建立的。
A、服务器端
B、客户端
C、操作系统
D、服务提供商

25题:

在UNIX操作系统中,若用户键入的命令参数的个数为1时,执行cat$1命令;若用户键入的命令参数的个数为2时,执行cat>>$2<$1命令。请将下面所示的Shell程序的空缺部分补齐。
case( )in
1)cat$1;;
2)cat>>$2<$1;;
*)echo 'default...'
esac
A、$$ 
B、$@ 
C、$# 
D、$* 

7题:

容量为64块的Cache采用组相联方式映像,字块大小为128个字,每4块为一组。若主存容量为4096块,且以字编址,那么主存地址应为(1)位,主存区号应为(2)位。
(1)A、16 
B、17 
C、18 
D、19
(2)A、5 
B、6 
C、7 
D、8 

55题:

拉斯维加斯(Las Vegas)算法是一种常用的( )算法。
A、确定性 
B、近似 
C、概率 
D、加密