niusouti.com
参考答案和解析
参考答案:D
更多“下面关于类和对象之间关系的描述,正确的是( ) A.类是对象的具体化B.继承关系C.包含关系D.类是对象的抽象化”相关问题
  • 第1题:

    下列关于类与对象的说法不正确的是( )。

    A.对象是类的一个实例

    B.任何一个对象只能属于一个具体的类

    C.类与对象的关系和数据类型与变量的关系相似

    D.一个类只能有一个对象


    正确答案:D
    解析:类是用户定义一种数据类型,对象是类的实例,类定义了属于该类的所有对象的共同特性。一个类作为—舯数据类型,它可以定义多个对象。

  • 第2题:

    下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。

    A.数据环境是对象,关系不是对象

    B.数据环境不是对象,关系是对象

    C.数据环境是对象,关系是数据环境中的对象

    D.数据环境和关系均不是对象


    正确答案:C

  • 第3题:

    “容器是一个构件,构件不一定是容器;一个容器可以包含一个或多个构件,一个构件只能 包含在一个容器中”。根据上述描述,如果用UML类图对容器和构件之间的关系进行面向对象分析和建模,则容器类和构件类之间存在______关系。 ①继承②扩展③聚集④包含

    A.①②

    B.②④

    C.①④

    D.①③


    正确答案:D

  • 第4题:

    以下哪些内容是面向对象分析所包含的任务().

    A.标识类(定义属性和方法)

    B.刻画类的层次关系

    C.标识对象——对象关系

    D.表示对象行为


    正确答案:ABCD

  • 第5题:

    Booch方法认为软件开发是一个螺旋上升的过程。在上升的每个周期中,都经过下列几步

    Ⅰ.发现类和对象

    Ⅱ.确定类和对象的定义

    Ⅲ.确定对象之间的关系

    Ⅳ.确定每个界面的类与对象

    正确的顺序是( )。

    A.Ⅰ,Ⅱ,Ⅲ,Ⅳ

    B.Ⅱ,Ⅲ,Ⅰ,Ⅳ

    C.Ⅱ,Ⅲ,Ⅰ,Ⅳ

    D.Ⅲ,Ⅰ.Ⅱ,Ⅳ


    正确答案:A

  • 第6题:

    下列关于类和对象的叙述中,错误的是( )。

    A.一个类只能有一个对象

    B.对象是类的具体实例

    C.类是对某一类对象的抽象

    D.类和对象的关系是一种数据类型与变量的关系


    正确答案:A

  • 第7题:

    以下关于类和对象关系的叙述中,( )是不正确的

    A:对象是类的实例
    B:类是对象的抽象
    C:类是静态的,对象是动态的
    D:类和对象必须同时存在

    答案:D
    解析:
    面向对象的基本概念类和对象的关系可以总结为:(1)每一个对象都是某一个类的实例。(2)每一个类在某一时刻都有零或更多的实例。(3)类是静态的,它们的存在、语义和关系在程序执行前就已经定义好了,对象是动态的,它们在程序执行时可以被创建和删除。(4)类是生成对象的模板。

  • 第8题:

    以下关于类和对象关系的叙述中,( )是不正确的。

    A.对象是类的实例
    B.类是对象的抽象
    C.类是静态的,对象是动态的
    D.类和对象必须同时存在

    答案:D
    解析:
    类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。

  • 第9题:

    在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括( )。下图是一个UML类图,其中类University和类School之间是( )关系,类Person和类PersonRecord之间是( )关系,表示Person与Person Record(请作答此空)。


    A.之间的语义关系,其中PersonRecord发生变化会影响Person的语义
    B.之间的一种结构关系,描述了一组链,即对象之间的连接
    C.是整体和部分的关系
    D.是一般和特殊的关系

    答案:A
    解析:
    本题考查面向对象技术的基础知识。
    考生应该了解UML的典型模型,包括用例图、类图、序列图、活动图等。本题考查类图,类图主要是对系统的词汇建模,或者对简单的协作建模,或者对逻辑数据库模式建模,而用例图对系统的需求建模。
    类图中,类和类之间的关系有依赖关系、关联关系、聚集关系、组合关系和泛化关系,其中聚集关系和组合关系是表示更强的关联关系,表示整体和部分的关系,而组合关系的类之间具有相同的生命周期。图中类University和类School之间是聚集关系,类Person和类PersonRecord之间是依赖关系,表示Person与PersonRecord之间的语义关系,其中PersonRecord发生变化会影响Person的语义。

  • 第10题:

    面向对象分析中,类与类之间的 “IS-A”关系的是一种(1),类与类之间的“IS-PART-OF”关系是一种(2)。

    A.依赖关系
    B.关联关系
    C.泛化关系
    D.聚合关系

    答案:D
    解析:
    “Use-A”代表依赖关系。例如A类的变化引起了B类的变化,则B类依赖于A类。“IS-A”代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。“IS-PART-OF”是一种整体与部分的关系。

  • 第11题:

    对象和类是面向对象中两个重要的概念,关于对象和类,不正确的是( )。

    A.对象是类的实例
    B.类是对象的抽象
    C.一个类只能产生一个对象
    D.类中包含方法和属性

    答案:C
    解析:
    一个类可以产生多个对象,也可以产生一个对象。

  • 第12题:

    单选题
    类B的对象必定是类A的对象,但是类A的对象却不属于类B,则类B和类A之间的关系是()。
    A

    组合关系

    B

    间接关系

    C

    继承关系

    D

    直接关系


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

  • 第13题:

    有关类和对象的说法不正确的是( )。

    A.对象是类的一个实例

    B.任何一个对象只能属于一个具体的类

    C.一个类只能有一个对象

    D.类与对象的关系和数据类型和变量的关系相似


    正确答案:C

  • 第14题:

    下列关于类和对象的说法中不正确的是(43)。

    A.一个类定义了一组大体上相似的对象

    B.一个类所包含的方法和数据描述一组对象的共同行为和属性

    C.类是对象的具体化,对象是类的抽象

    D.在分析和设计时,通常把注意力集中在类上,而不是具体的对象上


    正确答案:C
    解析:一个类定义了一组大体上相似的对象,一个类所包含的方法和数据描述一组对象的共同行为和属性。类是在对象之上的抽象,对象是类的具体化,是类的实例。在分析和设计时,通常把注意力集中在类上,而不是具体的对象。因此C的说法不正确。

  • 第15题:

    下列关于类和对象的说法不正确的是

    A.对象是类的一个实例

    B.一个类只能有一个对象

    C.一个类只能有一个名字

    D.类和对象的关系与数据类型和变量的关系相似


    正确答案:B

  • 第16题:

    面向对象分析中,类与类之间的 “IS-A”关系的是一种( ),类与类之间的“IS-PART-OF”关系是一种( )。

    A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系


    正确答案:C,D

  • 第17题:

    以下关于对象、类和继承的叙述中,不正确的是()

    A.对象是系统中用来描述客观事务的一个模块,是构成系统的基本单位

    B.类是现实世界中实体的形式化描述

    C.对象是类的实例,类是对象的模板

    D.继承表示对象之间的层次关系


    正确答案:D

  • 第18题:

    关于面向对象概念的描述,正确的是( )。

    A.对象包含两个基本要素,分别是对象状态和对象行为
    B.如果把对象比作房屋设计图纸,那么类就是实际的房子
    C.继承表示对象之间的层次关系
    D.多态在多个类中可以定义用一个操作或属性名,并在每一个类可以有不同的实现

    答案:D
    解析:
    面向对象的基本概念包括对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式等。
    ----对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。对象包含三个基本要素,分别是对象标识、对象状态和对象行为。
    ----类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。类和对象的关系可理解为,对象是类的实例,类是对象的模板。
    ----抽象:通过特定的实例抽取共同特征以后形成概念的过程。对象是现实世界中某个实体的抽象,类是一组对象的抽象。
    ----封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。
    ----继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。
    ----多态:使得在多个类中可以定义同一操作或属性名,并在每个类中可以有不同的实现。
    ----接口:描述对操作规范的说明,其只说明操作应该做什么,并没有定义操作如何做。
    ----消息:体现对象间的交互,通过它向目标对象发送操作请求。
    ----组件:表示软件系统可替换的、物理的组成部分,封装了模块功能的实现。
    ----复用:指将已有的软件及其有效成分用于构造新的软件或系统。组件技术是软件复用实现的关键。
    ----模式:描述了一个不断重复发生的问题,以及该问题的解决方案。

  • 第19题:

    以下关于对象、类和继承的叙述中,不正确的是( )。

    A.对象是系统中用来描述客观事物的一个模块,是构成系统的基本单位
    B.类是现实世界中实体的形式化描述
    C.对象是类的实例,类是对象的模板
    D.继承表示对象之间的层次关系

    答案:D
    解析:
    继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征。

  • 第20题:

    关于对象、类、继承、多态的描述,不正确的是: ( ) 。

    A.对象包含对象表示、对象状态和对象行为三个基本要素
    B.类是对象的实例,对象是类的模板
    C.继承是表示类之间的层次关系
    D.多态使得同一个操作在不同类中有不同的实现方式

    答案:B
    解析:
    面向对象的基本概念包括对象、类、抽象、封装、继承、多态、接口、消息、组件、复用和模式等。——对象:由数据及其操作所构成的封装体,是系统中用来描述客观事物的一个模块,是构成系统的基本单位。对象包含三个基本要素,分别是对象标识、对象状态和对象行为。——类:现实世界中实体的形式化描述,类将该实体的属性(数据)和操作(函数)封装在一起。类和对象的关系可理解为,对象是类的实例,类是对象的模板。——抽象:通过特定的实例抽取共同特征以后形成概念的过程。对象是现实世界中某个实体的抽象,类是一组对象的抽象。——封装:将相关的概念组成一个单元模块,并通过一个名称来引用它。——继承:表示类之间的层次关系(父类与子类),这种关系使得某类对象可以继承另外一类对象的特征,继承又可分为单继承和多继承。——多态:使得在多个类中可以定义同一操作或属性名,并在每个类中可以有不同的实现。——接口:描述对操作规范的说明,其只说明操作应该做什么,并没有定义操作如何做。——消息:体现对象间的交互,通过它向目标对象发送操作请求。——组件:表示软件系统可替换的、物理的组成部分,封装了模块功能的实现。——复用:指将已有的软件及其有效成分用于构造新的软件或系统。组件技术是软件复用实现的关键。——模式:描述了一个不断重复发生的问题,以及该问题的解决方案。

  • 第21题:

    面向对象分析中,类与类之间的 "IS-A"关系的是一种( ),类与类之间的"IS-PART-OF"关系是一种(请作答此空)。

    A.依赖关系
    B.关联关系
    C.泛化关系
    D.聚合关系

    答案:D
    解析:
    "Use-A"代表依赖关系。例如A类的变化引起了B类的变化,则B类依赖于A类。"IS-A"代表的是类之间的继承关系,比如PC机是计算机,工作站也是计算机。PC机和工作站是两种不同类型的计算机,但都继承了计算机的共同特性。"IS-PART-OF"是一种整体与部分的关系。

  • 第22题:

    下面关于类和对象的描述中,错误的是

    A.类就是C语言中的结构体类型,对象就是C语言中的结构体变量
    B.类和对象之间的关系是抽象和具体的关系
    C.对象是类的实例,一个对象必须属于一个已知的类
    D.类是具有共同行为的若干对象的统一描述体

    答案:A
    解析:

  • 第23题:

    下面有关类和对象的说法中,不正确的是()

    • A、 类是系统提供的一种数据类型
    • B、 对象是类的实例
    • C、 类和对象的关系是抽象和具体的关系
    • D、 任何一个对象只能属于一个具体的类

    正确答案:A