试题详情

试题内容

每种设计模式都有特定的意图。(1)模式使得一个对象在其内部状态改变时通过调用另一个类中的方法改变其行为,使这个对象看起来如同修改了它的类。图1-6是采用该模式的有关TCP连接的结构图实例。该模式的核心思想是引入抽象类(2)来表示TCP连接的状态,声明不同操作状态的公共接口,其子类实现与特定状态相关的行为。当一个(3)对象收到其他对象的请求时,它根据自身的当前状态做出不同的反应。



(1) A.适配器(Adapter)
B.命令(Command)
C.观察者(Visitor)
D.状态(State)
(2) A.TCPConnection
B.state
C.TCPState
D.TCPEstablished
(3) A.TCPConntection
B.state
C.TCPState
D.TCPEstablished

查看答案

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

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

你可能感兴趣的试题

32题:

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

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

26题:

软件的复杂性主要体现在程序的复杂性。(1)是度量软件复杂性的一个主要参数。若采用McCabe度量法计算环路复杂性,则对于下图所示的程序图,其环路复杂度为(2)。



30、A.代码行数
B.常量的数量
C.变量的数量
D.调用的库函数的数量
31、A.2
B.3
C.4
D.5

48题:

某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(employeeID,name,department)中的属性为:员工编号,姓名,部门;
产品关系P(productID,name,model,size,color)中的属性为:产品编号,产品名称,型号,尺寸,颜色;
仓库关系W(warehouseID,name,address,employeeID)中的属性为:仓库编号,仓库名称,地址,负责人编号;
库存关系I(warehouseID,productID,quantity)中的属性为仓库编号,产品编号和产品数量。
a.若要求仓库关系的负责人引用员工关系E的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标识一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是(1)。
(1)A、实体完整性、参照完整性、用户定义完整性
B、参照完整性、实体完整性·,用户定义完整性
C、用户定义完整性、实体完整性、参照完整性
D、实体完整性
15题:绘制分层数据流图(DFD)时需要注意的问题中,不包括( )。
A、给图中的每个数据流、加工、数据存储和外部实体命名
B、图中要表示出控制流
C、一个加工不适合有过多的数据流
D、分解尽可能均匀
1题:

在程序运行过程中,CPU 需要将指令从内存中取出并加以分析和执行。CPU 依据()来区分在内存中以二进制编码形式存放的指令和数据。
A.指令周期的不同阶段
B.指令和数据的寻址方式
C.指令操作码的译码结果
D.指令和数据所在的存储单元

41题:下图所示UML图为(请作答此空),用于展示( )。①和②分别表示( )。

(1)A.类图
B.组件图
C.通信图
D.部署图
(2) A.一组对象、接口、协作和它们之间的关系
B.收发消息的对象的结构组织
C.组件之间的组织和依赖
D.面向对象系统的物理模型
(3)A.供接口和供接口
B.需接口和需接口
C.供接口和需接口
D.需接口和供接口