更多“在UML的图形表示中,类是由名字、()和方法三个部分组成的。”相关问题
  • 第1题:

    在UML类图中,类与类之间存在依赖(Dependency)、关联(Association)、聚合(Aggregation)、组合(Composition)和继承(Inheritance)5种关系,其中,(45)关系表明类之间的相互联系最弱,(46)关系表明类之间的相互联系最强,聚合(Aggregation)的标准UML图形表示是(47)。

    A.依赖

    B.聚合

    C.组合

    D.继承


    正确答案:A

  • 第2题:

    左边图形由四个部分组成,各部分通过平面上的变化可以组成新图形,下列选项中,不是由这四个部分组成的是__。


    答案:D
    解析:
    左边图形中的两个箭头都是逆时针方向,选项D中下方的箭头方向是顺时针,故D项不能通过平面上的变化组成。

  • 第3题:

    在图形上,把一个类画成一个矩形,表示类的封装。一般包含的组成部分有()

    • A、类名
    • B、属性
    • C、方法
    • D、操作

    正确答案:A,B,C

  • 第4题:

    在UML类图中分别用()表示属性与方法的公有、保护、默认和私有访问控制权限。


    正确答案:+、#、~、-

  • 第5题:

    什么是UML?UML由哪几部分组成?


    正确答案: UML(unified modeling language),统一建模语言是一种建模语言,是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法。UML已经取代目前软件业众多的分析和设计方法,成为面向对象符号表示法事实上的标准。
    UML的主要元素由视图、图、模型元素和通用机制这部分组成。

  • 第6题:

    在UML中,状态的图符由几部分组成?每部分的内容是什么?


    正确答案:一般来说,可以列出该状态要执行的事件和动作,比如入口动作(什么事件可触发它开始)、出口动作、内部转换(在状态不改变的情况下会做什么事情)、延迟事件、内部活动(对象处于状态时一直执行的动作,直到被一个事件中断为止)、子状态或子状态机等组成部分。

  • 第7题:

    在UML类图中,类由哪三部分组成?


    正确答案: 类名,属性,该类提供的方法

  • 第8题:

    在UML的图形符号中,虚线箭头表示的是两个元素之间的()关系。


    正确答案:依赖

  • 第9题:

    多选题
    在图形上,把一个类图化成一个矩形,表示类的封装。一般包含的组成部分有()
    A

    类名

    B

    属性

    C

    方法

    D

    操作


    正确答案: D,C
    解析: 暂无解析

  • 第10题:

    多选题
    在图形上,把一个类画成一个矩形,表示类的封装。一般包含的组成部分有()
    A

    类名

    B

    属性

    C

    方法

    D

    操作


    正确答案: A,B
    解析: 暂无解析

  • 第11题:

    单选题
    有关域名和IP地址不正确的说法是()。
    A

    IP地址在实际表示时是用点分十进制数组成

    B

    在域名系统中,名字从左到右结构,表示范围从小到大

    C

    在IP地址中,从左到右表示范围从小到大

    D

    一个域名由若干部分组成,各部分用“.”分隔,最后一部分是顶级域名


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    生命线是UML视图中哪个图形的组成部分()
    A

    类图

    B

    状态图

    C

    活动图

    D

    顺序图


    正确答案: B
    解析: 暂无解析

  • 第13题:

    阅读以下关于某订单管理系统的技术说明、部分UML类图及C++代码,将C++程序中(1)~(5)空缺处的语句填写完整。

    [说明]

    某订单管理系统的部分UML类图如图5-15所示。

    图5-15中,Product表示产品,ProductList表示产品目录,Order表示产品订单,Orderltem表示产品订单中的一个条目,OrderList表示订单列表,SalesSystem提供订单管理系统的操作接口。

    请完善类Order的成员函数getOrderedAmount()和类SalesSystem的statistic()方法,各个类的属性及部分方法定义参见下面的C++代码。

    [C++代码]


    正确答案:这是一道要求读者掌握C++程序设计及STL使用的分析题。本题的解答思路如下。 仔细阅读[C++代码]可知类Order的数据成员orderid表示一份订单的识别号。结合图5-15订单管理系统的部分UML类图可知每个订单上可以有多个订单项因此数据成员items是一个类型为 OrderItem的向量(数据)。类Order的成员函数getOrderedAmount的功能是“在订单中查找识别码为tid的产品的订购数量若该产品没有被订购则返回0”。其定义如下: 对于每个订单项显然需要取出对应产品的识别号。从getOrderedAmount(string tid)定义代码中变量k用于遍历并索引一份订单中的每个订单项(items[k])。由于OrderItem类提供的成员函数getProductpt()可获取指向被订购产品的指针因此可通过(1)空缺处所填写的“items[k].getProductptr()->getProductId()”获取被订购产品的识别号。若指定的产品识别号等于该订单项的产品识别号就通过(2)空缺处所填写的“items[k].getQuantity()”返回该产品被订购的数量。 类SalesSystem的成员函数statistic()用于统计产品目录中每个产品的订购总量并打印输出每个产品的识别码、描述、订购总量和订购金额。若要统计产品目录中每个产品的订购总量需要对3个对象集合进行遍历:产品目录(ProductList)、订单列表(OrdeList)及Order(需要对订单中的所有订单项进行查询统计每个订单上所订购的产品的数量)。由此可以得出实现该方法的基本流程如下。 ①从产品目录中取出一个产品。对应语句“for(k=0;kcatalog.getProductAmount();k++)”用于遍历产品目录中的每件产品。由于存放产品目录(产品列表)的数据成员catalog的类型为ProductList要取得某产品的相关信息需要通过ProductList类提供的成员函数getProductByIndex(int I)获得产品目录中的第 i件产品因此(3)空缺处所填写的内容是“catalog.getProductByIndex(k)”。 ②查询给定产品在每份订单中的订购情况。对应的语句“for(it=sales.Begin(); (4) ;it++”用于遍历所有的订单根据产品识别码获得给定产品在当前订单中被订购的数量。对于给定产品和订单可调用订单类Order的成员函数getOrderedAmount(tid)获得识别码为tid的产品在当前订单中被订购的数量。因此(5)空缺处所填写的内容是“it->getOrderedAmount”。 由于类OrderList提供的方法Begin()、End()分别指向订单列表的第一个元素和最后一个元素之后而迭代器变量it实际是指向订单列表(向量sales)中某订单的指针因此(4)空缺处所填写的内容是“it!= sales.End()”或“itsales.End()”。
    这是一道要求读者掌握C++程序设计及STL使用的分析题。本题的解答思路如下。 仔细阅读[C++代码]可知,类Order的数据成员orderid表示一份订单的识别号。结合图5-15订单管理系统的部分UML类图可知,每个订单上可以有多个订单项,因此数据成员items是一个类型为 OrderItem的向量(数据)。类Order的成员函数getOrderedAmount的功能是“在订单中查找识别码为tid的产品的订购数量,若该产品没有被订购,则返回0”。其定义如下: 对于每个订单项,显然需要取出对应产品的识别号。从getOrderedAmount(string tid)定义代码中,变量k用于遍历并索引一份订单中的每个订单项(items[k])。由于OrderItem类提供的成员函数getProductpt()可获取指向被订购产品的指针,因此可通过(1)空缺处所填写的“items[k].getProductptr()->getProductId()”获取被订购产品的识别号。若指定的产品识别号等于该订单项的产品识别号,就通过(2)空缺处所填写的“items[k].getQuantity()”返回该产品被订购的数量。 类SalesSystem的成员函数statistic()用于统计产品目录中每个产品的订购总量,并打印输出每个产品的识别码、描述、订购总量和订购金额。若要统计产品目录中每个产品的订购总量,需要对3个对象集合进行遍历:产品目录(ProductList)、订单列表(OrdeList)及Order(需要对订单中的所有订单项进行查询,统计每个订单上所订购的产品的数量)。由此可以得出实现该方法的基本流程如下。 ①从产品目录中取出一个产品。对应语句“for(k=0;kcatalog.getProductAmount();k++)”用于遍历产品目录中的每件产品。由于存放产品目录(产品列表)的数据成员catalog的类型为ProductList,要取得某产品的相关信息,需要通过ProductList类提供的成员函数getProductByIndex(int I)获得产品目录中的第 i件产品,因此(3)空缺处所填写的内容是“catalog.getProductByIndex(k)”。 ②查询给定产品在每份订单中的订购情况。对应的语句“for(it=sales.Begin(); (4) ;it++”用于遍历所有的订单,根据产品识别码获得给定产品在当前订单中被订购的数量。对于给定产品和订单,可调用订单类Order的成员函数getOrderedAmount(tid)获得识别码为tid的产品在当前订单中被订购的数量。因此(5)空缺处所填写的内容是“it->getOrderedAmount”。 由于类OrderList提供的方法Begin()、End()分别指向订单列表的第一个元素和最后一个元素之后,而迭代器变量it实际是指向订单列表(向量sales)中某订单的指针,因此(4)空缺处所填写的内容是“it!= sales.End()”或“itsales.End()”。

  • 第14题:

    UML由()、()、()和()四个部分组成。


    正确答案:视图;图;模型元素;通用机制

  • 第15题:

    什么是UML?它由哪几部分组成?


    正确答案:U.ML是图形化即可视化的建模语言,成为面向对象建模的标准语言。
    它由四部分组成:
    (1)视图
    (2)图
    (3)模型元素
    (4)通用机制

  • 第16题:

    在图形上,把一个类图化成一个矩形,表示类的封装。一般包含的组成部分有()

    • A、类名
    • B、属性
    • C、方法
    • D、操作

    正确答案:A,B,C

  • 第17题:

    生命线是UML视图中哪个图形的组成部分()

    • A、类图
    • B、状态图
    • C、活动图
    • D、顺序图

    正确答案:D

  • 第18题:

    绘制一个表示类的UML元素,并指出它主要包含哪三个部分?


    正确答案:类名、属性、操作

  • 第19题:

    有关域名和IP地址不正确的说法是()。

    • A、IP地址在实际表示时是用点分十进制数组成
    • B、在域名系统中,名字从左到右结构,表示范围从小到大
    • C、在IP地址中,从左到右表示范围从小到大
    • D、一个域名由若干部分组成,各部分用“.”分隔,最后一部分是顶级域名

    正确答案:C

  • 第20题:

    下列有关UML类图的描述,错误的是哪项?() 

    • A、UML类图定义了一组符号用于表示对象技术的抽象,例如类、对象等
    • B、一个UML类图代表一个类
    • C、UML的详细类图中包括类名、字段、构造器和方法
    • D、UML的简要类图包括类名、字段和方法

    正确答案:A

  • 第21题:

    问答题
    什么是UML?UML由哪几部分组成?

    正确答案: UML(unified modeling language),统一建模语言是一种建模语言,是第三代用来为面向对象开发系统的产品进行说明、可视化和编制文档的方法。UML已经取代目前软件业众多的分析和设计方法,成为面向对象符号表示法事实上的标准。
    UML的主要元素由视图、图、模型元素和通用机制这部分组成。
    解析: 暂无解析

  • 第22题:

    问答题
    在UML类图中,类由哪三部分组成?

    正确答案: 类由上面的部分表示类的名称、中间部分表示类的属性、下面部分一些可以用到的关于类的对象的操作。
    解析: 暂无解析

  • 第23题:

    问答题
    在UML中,状态的图符由几部分组成?每部分的内容是什么?

    正确答案: 一般来说,可以列出该状态要执行的事件和动作,比如入口动作(什么事件可触发它开始)、出口动作、内部转换(在状态不改变的情况下会做什么事情)、延迟事件、内部活动(对象处于状态时一直执行的动作,直到被一个事件中断为止)、子状态或子状态机等组成部分。
    解析: 暂无解析