更多“采用面向对象方法进行软件开发时,将汽车作为一个系统。以下( )之间不 属于组成(Composition)关系。 ”相关问题
  • 第1题:

    在面向对象软件开发方法中,类与类之间主要有以下( )关系。

    A、继承和聚集

    B、方法调用和一般

    C、聚集和消息传递

    D、继承和方法调用


    正确答案:A

  • 第2题:

    某开发组在开发某个系统时,各个阶段具有严格的界限,只有一个阶段的获得认可才能进行下一个阶段的工作,则该开发组最可能采用的软件开发方法是______。

    A.构件化方法

    B.结构化方法

    C.面向对象方法

    D.快速原型法


    正确答案:B

  • 第3题:

    信息系统采用面向对象开发方法时,需要考虑的基本思想不包括(2)A.对象是由属性和操作组成

    信息系统采用面向对象开发方法时,需要考虑的基本思想不包括(2)

    A.对象是由属性和操作组成

    B.对象之间的联系采用封装机制来实现

    C.对象可以按其属性来归类

    D.对象是对客观事物抽象的结果


    正确答案:B
    对象间的联系是通过对象间的消息传递动态建立的

  • 第4题:

    在面向对象软件开发方法中,一个对象一般由(30)组成。

    A.名称、消息、函数

    B.名称、属性、实例

    C.对象名、属性、消息

    D.对象名、属性、方法


    正确答案:D
    对象是面向对象方法中最基本的概念,可以用来表示客观世界中的任何实体,对象是实体的抽象。面向对象的程序设计方法中的对象是系统中用来描述客观事物的一个实体,是构成系统的一个基本单位,由一组表示其静态特征的属性和它可执行的一组操作组成。对象是属性和方法的封装体。属性即对象所包含的信息,它在设计对象时确定,一般只能通过执行对象的操作来改变。操作描述了对象执行的功能,操作也称为方法或服务。操作是对象的动态属性。

  • 第5题:

    面向对象软件开发中使用的OOD表示( )。

    A.面向对象分析

    B.面向对象设计

    C.面向对象语言

    D.面向对象方法


    正确答案:B

  • 第6题:

    在采用面向对象开发方法开发交通系统时,若将"汽车"与"交通工具"分别设计为类,则最适合描述"汽车"与"交通工具"之间的关系为( )。

    A.继承
    B.封装
    C.多态
    D.重载

    答案:A
    解析:
    本题考查面向对象的基础知识。
    继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。封装是一种信息隐蔽技术,其主要目的是将对象的使用者和生产者分离,是对象的定义和实现分开。多态(polymorphism)是不同的对象收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。重载是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。交通工具是泛指各类交通工具,而汽车是一种交通工具,且具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,添加自己特有的行为,设计出子类。

  • 第7题:

    采用面向对象方法进行系统开发时,需要对两者之间关系会建新类的是( )

    A.汽车和座位
    B.主人和宠物
    C.医生和病人
    D.部门和员工

    答案:C
    解析:
    选项C“医生和病人”属于多对多的联系,需要转换成一个独立的关系模式,这个关系模式形成一个新的类。剩下的选项都是一对多的联系,不一定需要转换成独立的关系模式,也就可以不用建立新的类。

  • 第8题:

    面向对象软件开发方法是采用数据抽象的方法来构造程序的类、对象和方法。


    正确答案:正确

  • 第9题:

    多媒体应用软件开发通常采用()软件开发方法。

    • A、面向数据流
    • B、面向对象
    • C、模块化
    • D、结构化

    正确答案:A

  • 第10题:

    单选题
    以下关于面向对象的叙述中,()是不正确的。
    A

    通过消息传递,各个对象之间实现通信

    B

    每个对象都属于特定的类

    C

    面向对象软件开发可以实现代码的重用

    D

    一个对象可以是两个以上类的实例


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

  • 第11题:

    单选题
    在面向对象软件开发方法中,类与类之间主要有以下结构关系()
    A

    继承和聚集

    B

    继承和一般

    C

    聚集和消息传递

    D

    继承和方法调用


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

  • 第12题:

    判断题
    面向对象软件开发方法是采用数据抽象的方法来构造程序的类、对象和方法。
    A

    B


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

  • 第13题:

    ● 在面向对象软件开发方法中,一个对象一般由 (25) 组成。

    (25)

    A.名称、消息、函数

    B.名称、属性、实例

    C.对象名、属性、消息

    D.对象名、属性、方法


    正确答案:D

  • 第14题:

    采用面向对象方法进行系统开发时,需要对两者之间关系会建新类的是()

    A、汽车和座位

    B、主人和宠物

    C、医生和病人

    D、部门和员工


    正确答案:C

  • 第15题:

    面向对象(Obiect-Oriented)方法是一种非常实用的软件开发方法。一个对象通常由(23)3部分组成。

    A.对象名、类、消息

    B.名称、属性、函数

    C.对象名、属性、方法

    D.名称、消息、操作


    正确答案:C
    解析:在面向对象的系统中,对象是基本的运行时的实体:它既包括数据(属性),也包括作用于数据的操作(行为)。一个对象把属性和行为封装为一个整体。在对象内的操作通常也称为方法。一个对象通常可由对象名、属性和方法(操作)3部分组成。

  • 第16题:

    采用面向对象方法进行软件开发,在分析阶段,架构师主要关注系统的( )。

    A.技术B.部署C.实现D.行为


    正确答案:D

  • 第17题:

    在采用面向对象开发方法开发交通系统时,若将“汽车”与“交通工具”分别设计 为类,则最适合描述“汽车”与“交通工具”之间的关系为(48)。

    A.继承

    B.封装

    C.多态

    D.重载


    正确答案:A
    本题考查面向对象的基础知识。继承是父类和子类之间共享数据和方法的机制。这是类之间的一种关系,在定义和实现一个类的时候,可以在一个已经存在的类的基础上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容,即子类比父类更加具体化。封装是一种信息隐蔽技术,其主要目的是将对象的使用者和生产者分离,是对象的定义和实现分开。多态(polymorphism)是不同的对像收到同一消息可以进行不同的响应,产生完全不同的结果,用户可以发送一个通用的消息,而实现细节则由接收对象自行决定,使得同一个消息就可以调用不同的方法,即一个对象具有多种形态。重载是一个名称多个含义,即同一个方法名称,带有不同的参数个数或类型。交通工具是泛指各类交通工具,而汽车是一种交通工具,且具有自己的特性。因此,继承关系最适合表达这些类的设计,在继承交通工具的基础上,设计汽车类,添加自己特有的行为,设计出子类。

  • 第18题:

    采用面向对象方法进行软件开发时,将汽车作为一个系统。以下( )之间不属于组成(Composition)关系。

    A.汽车和座位
    B.汽车和车窗
    C.汽车和发动机
    D.汽车和音乐系统

    答案:D
    解析:
    Composition组成关系,即组合关系,指的是整体与部分的关系,并且整体与部分的生命周期并不相同。本题中A、B、C选项中,将汽车作为一个系统,当汽车报废后,座位、车窗发动机都可以再次利用,而D选项音乐系统不可以

  • 第19题:

    以下哪一项不属于面向对象的软件开发方法()

    Acoad方法

    Bbooch方法

    Cjackson方法

    Domt方法


    C

  • 第20题:

    以下关于面向对象的叙述中,()是不正确的。

    • A、通过消息传递,各个对象之间实现通信
    • B、每个对象都属于特定的类
    • C、面向对象软件开发可以实现代码的重用
    • D、一个对象可以是两个以上类的实例

    正确答案:D

  • 第21题:

    在面向对象软件开发方法中,类与类之间主要有以下结构关系()

    • A、继承和聚集
    • B、继承和一般
    • C、聚集和消息传递
    • D、继承和方法调用

    正确答案:A

  • 第22题:

    单选题
    多媒体应用软件开发通常采用()软件开发方法。
    A

    面向数据流

    B

    面向对象

    C

    模块化

    D

    结构化


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

  • 第23题:

    单选题
    以下哪一项不属于面向对象的软件开发方法()
    A

    coad方法

    B

    booch方法

    C

    jackson方法

    D

    omt方法


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