首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为
(34)
。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为
(35)
。编译程序根据上下文判定算子的操作意义,这称为
(36)
。
A.参数多态
B.过载多态
C.包含多态
D.隐含多态
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是
(6)
。对象的三要素是指对象的
(7)
。
(8)
均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备
(9)
特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是
(10)
。
A.数据结构的封装体
B.数据以及在其上的操作的封装体
C.程序功能模块的封装本
D.一组有关事件的封装体
点击查看答案&解析
手机看题
单项选择题
在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为
(28)
,该图的特点是
(29)
,强调参加交互的对象的组织图称之为
(30)
,这两种图是
(31)
。
A.活动图(activity diagram)
B.状态图(state diagram)
C.序列图(sequence diagram)
D.协作图(collaboration diagram)
点击查看答案&解析
手机看题
单项选择题
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指
(18)
,用例可以用
(19)
图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由
(20)
个子状态图中各取一个状态组合而成。协作图描述了协作的
(21)
之间的交互和链接(link),它画成
(22)
图的形式。
A.人员
B.单位
C.人员或单位
D.人员或外部系统
点击查看答案&解析
手机看题
单项选择题
在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用
(23)
是最为合适的。UML结构包括了基本构造块、公共机制和
(24)
。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的
(25)
,约束 (Constraint)扩展了UML
(26)
。
A.协作图(Collaboration Diagram)
B.序列图(Sequence Diagram)
C.活动图(Activity Diagram)
D.状态图(State Diagram)
点击查看答案&解析
手机看题
单项选择题
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1) 面向对象的主要特征除封装、继承外,还有
(1)
和
(2)
。通常,对象可由标识此对象的名、属性和
(3)
所组成。对象之间的服务请求是通过传递
(4)
来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组
(3)
。有一种特殊的类称为抽象类,其主要特征是
(5)
。
A.一致性
B.完整性
C.动态联编
D.静态联编
点击查看答案&解析
手机看题
单项选择题
用例(use-case)用来描述系统在对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。那么,用例“创建新订单”、“更新订单”与用例“核查客户账号”之间是
(27)
关系。
A.包含(include)
B.扩展(extend)
C.分类(classification)
D.聚集(aggregation)
点击查看答案&解析
手机看题
单项选择题
类库是一种预先定义的程序库,它以程序模块的形式,按照
(16)
把一组类的定义和实现组织在一起:
(17)
对类库的建设提供了强有力的支持。
A.类的功能
B.类层次结构
C.实例之间的调用关系
D.类的类型
点击查看答案&解析
手机看题
单项选择题
面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为
(11)
。
分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是
(12)
。
(13)
是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。
A.委托
B.代
C.继承
D.封装
点击查看答案&解析
手机看题
单项选择题
在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为
(28)
,该图的特点是
(29)
,强调参加交互的对象的组织图称之为
(30)
,这两种图是
(31)
。
A.有生命线及控制焦点,重点在消息的时间顺序上
B.有路径有顺序号,为了一个消息的时间顺序给消息加数字前缀
C.是对系统、子系统或类的行为建模
D.本质上是一个流程图,显示从活动到活动的信息流
点击查看答案&解析
手机看题
单项选择题
在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用
(23)
是最为合适的。UML结构包括了基本构造块、公共机制和
(24)
。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的
(25)
,约束 (Constraint)扩展了UML
(26)
。
A.把这些构造块放在一起的规则
B.图形或文字修饰
C.类与对象的划分以及接口与实现的分离
D.描述系统细节的规格说明
点击查看答案&解析
手机看题
单项选择题
OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、
(14)
组成。对象模型是从实际系统导出的类的体系,即类的属性、子类与父类之间的继承关系以及类之间的
(15)
关系。
A.静态模型和功能模型
B.动态模型和过程模型
C.动态模型和功能模型
D.静态模型和操作模型
点击查看答案&解析
手机看题
单项选择题
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指
(18)
,用例可以用
(19)
图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由
(20)
个子状态图中各取一个状态组合而成。协作图描述了协作的
(21)
之间的交互和链接(link),它画成
(22)
图的形式。
A.类
B.状态
C.活动
D.协作
点击查看答案&解析
手机看题
单项选择题
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1) 面向对象的主要特征除封装、继承外,还有
(1)
和
(2)
。通常,对象可由标识此对象的名、属性和
(3)
所组成。对象之间的服务请求是通过传递
(4)
来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组
(3)
。有一种特殊的类称为抽象类,其主要特征是
(5)
。
A.一致性
B.完整性
C.动态联编
D.多态性
点击查看答案&解析
手机看题
单项选择题
面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是
(6)
。对象的三要素是指对象的
(7)
。
(8)
均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备
(9)
特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是
(10)
。
A.名字、字段和类型
B.名字、过程和函数
C.名字、文字和图形
D.名字、属性和方法
点击查看答案&解析
手机看题
单项选择题
类库是一种预先定义的程序库,它以程序模块的形式,按照
(16)
把一组类的定义和实现组织在一起:
(17)
对类库的建设提供了强有力的支持。
A.引用
B.重置
C.类属类
D.封装
点击查看答案&解析
手机看题
单项选择题
在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用
(23)
是最为合适的。UML结构包括了基本构造块、公共机制和
(24)
。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的
(25)
,约束 (Constraint)扩展了UML
(26)
。
A.构造块的特性,允许创建详述元素的新信息
B.构造块的语义,允许增加新的规则或修改现有的规则
C.语义,允许创建新的构造块
D.词汇,允许创建新的构造块
点击查看答案&解析
手机看题
单项选择题
面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为
(11)
。
分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是
(12)
。
(13)
是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。
A.单一分类
B.多重分类
C.动态分类
D.静态分类
点击查看答案&解析
手机看题
单项选择题
OMT(Object Modelling Technique)方法的第一步是从问题的陈述入手,构造系统模型。系统模型由对象模型、
(14)
组成。对象模型是从实际系统导出的类的体系,即类的属性、子类与父类之间的继承关系以及类之间的
(15)
关系。
A.关联
B.从属
C.调用
D.包含
点击查看答案&解析
手机看题
单项选择题
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指
(18)
,用例可以用
(19)
图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由
(20)
个子状态图中各取一个状态组合而成。协作图描述了协作的
(21)
之间的交互和链接(link),它画成
(22)
图的形式。
A.每一
B.任意一
C.任意二
D.任意m(m≤n)
点击查看答案&解析
手机看题
单项选择题
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1) 面向对象的主要特征除封装、继承外,还有
(1)
和
(2)
。通常,对象可由标识此对象的名、属性和
(3)
所组成。对象之间的服务请求是通过传递
(4)
来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组
(3)
。有一种特殊的类称为抽象类,其主要特征是
(5)
。
A.说明
B.方法
C.过程
D.类型
点击查看答案&解析
手机看题
单项选择题
面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是
(6)
。对象的三要素是指对象的
(7)
。
(8)
均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备
(9)
特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是
(10)
。
A.C++、Lisp
B.C++、Smalltalk
C.Prolog、Ada
D.Foxpro、Ada
点击查看答案&解析
手机看题
单项选择题
用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是
(32)
。在UML中,用
(33)
表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。
A.关联关系(Association)
B.依赖关系(Dependency)
C.聚集关系(Aggregation)
D.概括关系(Generalization)
点击查看答案&解析
手机看题
单项选择题
在使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用
(23)
是最为合适的。UML结构包括了基本构造块、公共机制和
(24)
。UML中提供了扩展机制,其中,构造型(Stereotype)扩展了UML的
(25)
,约束 (Constraint)扩展了UML
(26)
。
A.构造块的特性,允许创建详述元素的新信息
B.构造块的语义,允许增加新的规则或修改现有的规则
C.语义,允许创建新的构造块
D.词汇,允许创建新的构造块
点击查看答案&解析
手机看题
单项选择题
在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为
(28)
,该图的特点是
(29)
,强调参加交互的对象的组织图称之为
(30)
,这两种图是
(31)
。
A.活动图(activity diagram)
B.状态图(state diagram)
C.序列图(sequence diagram)
D.协作图(collaboration diagram)
点击查看答案&解析
手机看题
单项选择题
面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是
(6)
。对象的三要素是指对象的
(7)
。
(8)
均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备
(9)
特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是
(10)
。
A.可视性、继承性、封装性
B.继承性、可重用性、封装性
C.继承性、多态性、封装性
D.可视性、可移植性、封装性
点击查看答案&解析
手机看题
单项选择题
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1) 面向对象的主要特征除封装、继承外,还有
(1)
和
(2)
。通常,对象可由标识此对象的名、属性和
(3)
所组成。对象之间的服务请求是通过传递
(4)
来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组
(3)
。有一种特殊的类称为抽象类,其主要特征是
(5)
。
A.对象名
B.属性
C.参数
D.消息
点击查看答案&解析
手机看题
单项选择题
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指
(18)
,用例可以用
(19)
图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由
(20)
个子状态图中各取一个状态组合而成。协作图描述了协作的
(21)
之间的交互和链接(link),它画成
(22)
图的形式。
A.对象
B.类
C.用例
D.状态
点击查看答案&解析
手机看题
单项选择题
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为
(34)
。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为
(35)
。编译程序根据上下文判定算子的操作意义,这称为
(36)
。
A.参数多态
B.过载多态
C.包含多态
D.隐含多态
点击查看答案&解析
手机看题
单项选择题
面向对象技术中,对已有实例的特征稍作改变就可生成其他的实例,这种方式称为
(11)
。
分类(classification)指的是对象及其类型之间的关系。若一个对象可用n个类型表述,而这些类型不必由继承来关联的是
(12)
。
(13)
是面向对象程序设计语言中的一种机制。这种机制实现了方法的定义与具体的对象无关,而对方法的调用则可以关联于具体的对象。
A.继承(inheritance)
B.模板(template)
C.对象自身引用(self-reference)
D.动态绑定(dynamic binding)
点击查看答案&解析
手机看题
单项选择题
在UML中,对象行为是通过交互来实现的,是对象间为完成某一目的而进行的一系列消息交换。消息序列可用两种图来表示,强调消息时间次序的图称之为
(28)
,该图的特点是
(29)
,强调参加交互的对象的组织图称之为
(30)
,这两种图是
(31)
。
A.同构的,所以可以互相转换
B.异构的,所以不可以互相转换
C.强调对象行为的事件顺序,常用于对反应式系统建模
D.专注于系统的动态视图,状态无法确定,所以不可以互相转换
点击查看答案&解析
手机看题
单项选择题
在UML中,
(39)
把活动图中的活动划分为若干组,并将划分的组指定给对象,这些对象必须履行该组所包括的活动,它能够明确地表示哪些活动是由哪些对象完成的。
A.组合活动
B.同步条
C.活动
D.泳道
点击查看答案&解析
手机看题
单项选择题
根据考试大纲的要求,本章要求考生掌握面向对象分析与设计(继承、抽象、代理、封装、多态)和统一建模语言(UML)。由于面向对象方法已经成为软件开发的一种主要方法,从历年考试来看,面向对象的知识点考得越来越多(甚至超过了软件工程的分数),着重考查统一建模语言(UML)的知识。
(1) 面向对象的主要特征除封装、继承外,还有
(1)
和
(2)
。通常,对象可由标识此对象的名、属性和
(3)
所组成。对象之间的服务请求是通过传递
(4)
来实现的。所有的对象可以分成为各种对象类,每个对象类都定义了一组
(3)
。有一种特殊的类称为抽象类,其主要特征是
(5)
。
A.没有实例
B.抽象地包括了大量实例
C.没有子类
D.对数据类型的抽象
点击查看答案&解析
手机看题
单项选择题
用UML建立业务模型是理解企业业务过程的第一步。业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务人员,电话售票员也是业务人员,他们之间的关系是
(32)
。在UML中,用
(33)
表示企业业务的工作流。这种图显示工作流中的步骤、决策点,以及完成每一步骤的角色和对象。
A.活动图(activity diagram)
B.业务图(business diagram)
C.用例图(use-case diagram)
D.交互图(interaction diagram)
点击查看答案&解析
手机看题
单项选择题
面向对象程序设计的基本思想是通过建立和客观实际相对应的对象,并通过这些对象的组合来创建具体的应用。对象是
(6)
。对象的三要素是指对象的
(7)
。
(8)
均属于面向对象的程序设计语言。而面向对象的程序设计语言必须具备
(9)
特征。Windows下的面向对象程序设计和通常DOS下的结构化程序设计最大区别是
(10)
。
A.前者可以使用大量下拉式选单,后者使用命令方式调用
B.前者是一种消息驱动式体系结构,后者是一种单向调用
C.前者具有强大的图形用户接口,后者无图形用户接口
D.前者可以突破内存管理640KB的限制,后者不能
点击查看答案&解析
手机看题
单项选择题
在面向对象分析过程中,用概念模型来详细描述系统的问题域,用
(37)
来表示概念模型:用
(38)
来描述对象行为。
A.序列图
B.类图
C.协作图
D.用例图
点击查看答案&解析
手机看题
单项选择题
UML是一种面向对象的统一建模语言。它包含10种图,其中,用例图展示了外部actor与系统所提供的用例之间的连接,UML中的外部actor是指
(18)
,用例可以用
(19)
图来描述。状态图指明了对象所有可能的状态以及状态间的迁移(transition)。如果一个并发的状态由n个并发的子状态图组成,那么,该并发状态在某时刻的状态由
(20)
个子状态图中各取一个状态组合而成。协作图描述了协作的
(21)
之间的交互和链接(link),它画成
(22)
图的形式。
A.对象
B.类
C.用例
D.状态
点击查看答案&解析
手机看题
单项选择题
在关于用例(use-case)的描述中,错误的是
(41)
。
A.用例将系统的功能范围分解成许多小的系统功能陈述
B.一个用例代表了系统的一个单一的目标
C.用例是一个行为上相关的步骤序列
D.用例描述了系统与用户的交互
点击查看答案&解析
手机看题
单项选择题
在较高的抽象层次上,传统的程序流程图与UML中活动图最根本的区别在于
(40)
。
A.程序流程图明确地指定了每个活动的先后顺序,而活动图仅描述了活动和必要的工作顺序
B.活动图不能提供循环控制结构,而程序流程图提供
C.活动图不能表示并发活动,而程序流程图可以表示并发活动
D.两者采用不同的图形符号系统
点击查看答案&解析
手机看题
单项选择题
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为
(34)
。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为
(35)
。编译程序根据上下文判定算子的操作意义,这称为
(36)
。
A.参数多态
B.过载多态
C.包含多态
D.隐含多态
点击查看答案&解析
手机看题
单项选择题
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中
(44)
是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择
(45)
:当需要说明体系结构的静态实施视图时,应该选择
(46)
。
A.构件图
B.类图
C.对象图
D.部署图
点击查看答案&解析
手机看题
单项选择题
下列有关面向对象的叙述不正确的是
(48)
。
A.面向对象设计最根本的意图是适应需求变化
B.应尽量针对接口编程,而不要针对实现编程
C.尽量使用继承而不是聚合,因为继承使得类间的藕合性最小
D.尽量使用已有的类库
点击查看答案&解析
手机看题
单项选择题
在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为
(42)
。在UML的用例图上,将用例之间的这种关系标记为
(43)
。
A.扩展用例
B.抽象用例
C.公共用例
D.参与用例
点击查看答案&解析
手机看题
单项选择题
当
(49)
时,用例是捕获系统需求最好的选择。
A.系统具有很少的用户
B.系统具有很少的接口
C.系统算法复杂,功能单一
D.系统有很多参与者
点击查看答案&解析
手机看题
单项选择题
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中
(44)
是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择
(45)
:当需要说明体系结构的静态实施视图时,应该选择
(46)
。
A.构件图
B.协作图
C.状态图
D.部署图
点击查看答案&解析
手机看题
单项选择题
面向对象系统中有两种基本的复用方式:框架复用和类库复用。下列关于框架和类库的描述不正确的是
(47)
。
A.框架是一个“半成品”的应用程序
B.类库只包含一系列可被应用程序调用的类
C.框架会为一个特定的目的实现一个基本的、可执行的架构
D.类库是框架的一种扩展形式
点击查看答案&解析
手机看题
单项选择题
现有两个用例UCl和UC2,其中UC2是一个完整的用例,可被实例化,而UC1需要UC2中的事件流才可被实例化,且UC1指定了使用UC2的精确位置,则UC1和UC2间的关系是“
(50)
”。
A.include
B.extend
C.generalize
D.call
点击查看答案&解析
手机看题
单项选择题
下列关于面向对象的分析与设计的描述,正确的是
(51)
。
A.面向对象设计描述软件要做什么
B.面向对象分析不需要考虑技术和实现层面的细节
C.面向对象分析的输入是面向对象设计的结果
D.面向对象设计的结果是简单的分析模型
点击查看答案&解析
手机看题
单项选择题
在面向对象分析过程中,用概念模型来详细描述系统的问题域,用
(37)
来表示概念模型:用
(38)
来描述对象行为。
A.序列图和协作图
B.用例图和活动图
C.状态图和活动图
D.用例图和构件图
点击查看答案&解析
手机看题
单项选择题
在用例建模的过程中,若几个用例执行了同样的功能步骤,这时可以把这些公共步骤提取成独立的用例,这种用例称为
(42)
。在UML的用例图上,将用例之间的这种关系标记为
(43)
。
A.association
B.extends
C.uses
D.inheritances
点击查看答案&解析
手机看题
单项选择题
UML提供了4种结构图用于对系统的静态方面进行可视化、详述、构造和文档化。其中
(44)
是面向对象系统建模中最常用的图,用于说明系统的静态设计视图;当需要说明系统的静态实现视图时,应该选择
(45)
:当需要说明体系结构的静态实施视图时,应该选择
(46)
。
A.协作图
B.对象图
C.活动图
D.部署图
点击查看答案&解析
手机看题
单项选择题
下列关于UML叙述正确的是
(53)
。
A.UML是一种语言,语言的使用者不能对其扩展
B.UML仅是一组图形的集合
C.UML仅适用于系统的分析与设计阶段
D.UML是独立于软件开发过程的
点击查看答案&解析
手机看题
单项选择题
在面向对象技术中,一个子类的对象同时又属于父类,它继承了父类的一切属性,这种多态性称为
(34)
。同一个算子在不同的表达式中可能有不同的操作意义,这种多态性称为
(35)
。编译程序根据上下文判定算子的操作意义,这称为
(36)
。
A.算子鉴别
B.算子操作
C.算子定义
D.算子运算
点击查看答案&解析
手机看题
单项选择题
协作图主要描述对象间的交互与连接,它
(52)
。
A.能够表示消息的顺序和嵌套关系
B.能够表示消息的顺序关系,但不能表示消息的嵌套关系
C.能够表示消息的嵌套关系,但不能表示消息的顺序关系
D.既不能表示消息的顺序关系,也不能表示消息的嵌套关系
点击查看答案&解析
手机看题
单项选择题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不:
class P:protected O...
class Q;public O…
在关于方法F1的描述中正确的是
(54)
。在关千方法F2的描述中正确的是
(55)
。在关于方法F3的描述中正确的是
(56)
。
A.方法F1无法被访问
B.只有在类O内才能访问方法n
C.只有在类P内才能访问方法F1
D.只有在类Q内才能访问方法F1
点击查看答案&解析
手机看题
单项选择题
回调(Call back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的
(62)
模式就是回调机制的一个面向对象的替代品。该模式的意图是
(63)
。
A.Strategy(策略)
B.Adapter(适配器)
C.Command(命令)
D.Observer(观察者)
点击查看答案&解析
手机看题
单项选择题
根据图10-5所示的UML类图可知,类Car和类Boat中的move()方法
(59)
。
A.引用了类Transport的move()方法
B.重置了类Transport的move()方法
C.是类Transport的move()方法的聚集
D.是类Transport的move()方法的泛化
点击查看答案&解析
手机看题
单项选择题
在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和 Email) 对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、email、办公电话和职位)。
根据上述描述,得到了如图10-4所示的UML类图,其中类“客户”的属性有
(57)
;类“人”的属性有
(58)
。
A.客户标识
B.姓名、住宅电话、email
C.姓名、住宅电话、办公电话、email、职位
D.客户标识、办公电话、职位
点击查看答案&解析
手机看题
单项选择题
在UML的通用机制中,
(60)
用于把元素组织成组;
(61)
是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。
A.包
B.类
C.接口
D.构件
点击查看答案&解析
手机看题
单项选择题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不:
class P:protected O...
class Q;public O…
在关于方法F1的描述中正确的是
(54)
。在关千方法F2的描述中正确的是
(55)
。在关于方法F3的描述中正确的是
(56)
。
A.类O、P和Q的对象都可以访问方法F2
B.类P和Q的对象都可以访问方法F2
C.类O和Q的对象都可以访问方法F2
D.只有在类P内才能访问方法F2
点击查看答案&解析
手机看题
单项选择题
回调(Call back)函数是面向过程的程序设计语言中常用的一种机制,而设计模式中的
(62)
模式就是回调机制的一个面向对象的替代品。该模式的意图是
(63)
。
A.使原本由于接口不兼容而不能一起工作的那些类可以一起工作
B.将一个请求封装为一个对象,从而可用不同的请求对客户进行参数化,将请求排队或记录请求日志,支持可撤消的操作
C.定义对象间的一种一对多的依赖关系,当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新
D.使算法可独立于使用它的客户而变化
点击查看答案&解析
手机看题
单项选择题
在UML的通用机制中,
(60)
用于把元素组织成组;
(61)
是系统中遵从一组接口规范且付诸实现的物理的、可替换的软件模块。
A.包
B.类
C.接口
D.构件
点击查看答案&解析
手机看题
单项选择题
在一个客户信息系统中存在两种类型的客户:个人客户和集团客户。对于个人客户,系统中保存了其客户标识和基本信息(包括姓名、住宅电话和 Email) 对于集团客户,系统中保存了其客户标识,以及与该集团客户相关的若干个联系人的信息(联系人的信息包括姓名、住宅电话、email、办公电话和职位)。
根据上述描述,得到了如图10-4所示的UML类图,其中类“客户”的属性有
(57)
;类“人”的属性有
(58)
。
A.客户标识
B.姓名、住宅电话、email
C.姓名、住宅电户、办公电话、email、职位
D.客户标识、办公电话、职位
点击查看答案&解析
手机看题
单项选择题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法 F2和一个受保护的方法F3:类P和类Q为类O的派生类,其继承方式如下所不:
class P:protected O...
class Q;public O…
在关于方法F1的描述中正确的是
(54)
。在关千方法F2的描述中正确的是
(55)
。在关于方法F3的描述中正确的是
(56)
。
A.类O、P和Q的对象都可以访问方法F3
B.类O、P和Q的对象都不可以访问方法F3
C.类O的对象可以访问方法F3,但类P的对象不能访问方法F3
D.类P的对象可以访问方法F3,但类Q的对象不能访问方法F3
点击查看答案&解析
手机看题
单项选择题
用例从用户角度描述系统的行为。用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”,“身份验证”可以有“密码验证”和“智能卡验证”两种方式,则“身份验证”与“密码验证”和“智能卡验证”之间是
(65)
关系。
A.关联
B.包含
C.扩展
D.泛化
点击查看答案&解析
手机看题
单项选择题
在UML的动态建模机制中,
(66)
描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态牲。
A.状态图
B.序列图
C.协作图
D.活动图
点击查看答案&解析
手机看题
单项选择题
对OO系统的技术度量的识别特征,Berard定义了导致特殊度量的特征。其中
(64)
抑制程序构件的操作细节,只有对访问构件必须的信息被提供给其他希望访问的构件。
A.局部化
B.封装
C.信息隐藏
D.继承
点击查看答案&解析
手机看题
微信扫码免费搜题