niusouti.com
更多“如果对象中成员变量也是一个类的对象实例,即两个类之间的关系是聚合关系,这样,序列化整体对象时不必序列化部分对象。”相关问题
  • 第1题:

    现自:classCarimplementsSerializable()classFordextendsCar{}如果试图序列化一个Ford实例,结果为()

    A.编译失败

    B.两个对象被序列化

    C.—个对象被序列化

    D.运行时异常被抛出


    参考答案:C

  • 第2题:

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

    A.对象是类的一个实例

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

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

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


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

  • 第3题:

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

    A.对象是类的一个实例

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

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

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


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

  • 第4题:

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

    A.对象是类的一个实例

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

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

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


    正确答案:B

  • 第5题:

    以下叙述中正确的是______。

    A.若对象A可以给对象B发送消息,那么对象A、B相互可见

    B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)

    C.封装反映了类问的一种层次关系,而组合反映了一种整体与部分的关系

    D.单身模式能够保证一个类仅有一个实例


    正确答案:D
    解析:若对象A可以给对象B发送消息,表明对象A可以调用对象B的方法,那么对象A可看见对象B。类也可以有变量,所有类的对象都共享该类的变量,同时也可通过类名访问静态变量。单身模式(Singleton)是一种创建型模式,它抽象了实例化过程,可帮助一个系统独立于如何创建、组合和表示它的对象。其意图是保证一个类仅有一个实例(注意:不是保证一个类的方法只能被一个唯一的类调用),并提供一个访问它的全局访问点。

  • 第6题:

    现自:  class Car implements Serializable  ()      class Ford extends Car  {}  如果试图序列化一个Ford实例,结果为()  

    • A、编译失败
    • B、两个对象被序列化
    • C、—个对象被序列化
    • D、运行时异常被抛出

    正确答案:C

  • 第7题:

    关于对象的序列化说法错误的是()。

    • A、 实现序列化的对象必须实现Serializable接口
    • B、 实现序列化的对象必须自定义序列号
    • C、 ObjectOutputStream中的writeObject()方法可以将对象写出
    • D、 ObjectInputStream中的readObject()方法可以读取对象

    正确答案:B

  • 第8题:

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

    • A、一个类只能有一个对象
    • B、对象是类的具体实例
    • C、类是某一类对象的抽象
    • D、类和对象的关系是一种数据类型与变量的关系

    正确答案:A

  • 第9题:

    class Car implements Serializable { }   class Ford extends Car { }   如果试图序列化一个Ford实例,结果为()  

    • A、编译失败
    • B、一个对象被序列化
    • C、两个对象被序列化
    • D、运行时异常被抛出

    正确答案:C

  • 第10题:

    单选题
    有关类和对象的说法下列不正确的有()。
    A

    对象是类的一个实例

    B

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

    C

    一个类只能有一个对象

    D

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


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

  • 第11题:

    单选题
    “类对象”是指()。
    A

    类中的一个实例

    B

    类本身也当作一个对象

    C

    类中的一个对象

    D

    类中的一个变量


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

  • 第12题:

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

    一个类只能有一个对象

    B

    对象是类的具体实例

    C

    类是某一类对象的抽象

    D

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


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

  • 第13题:

    以下叙述中,说法正确的是(39)。

    A.若对象A可以给对象B发送消息,那么对象A、B相互可见

    B.对象间不能共享类定义的变量,但可通过类名访问静态变量(类变量)

    C.封装反映了类间的一种层次关系,而组合反映了一种整体与部分的关系

    D.单身模式能够保证一个类仅有一个实例


    正确答案:D
    解析:若对象A可以给对象B发送消息,表明对象A可以调用对象B的方法,那么对象A可以看见对象B。类也可以有变量,所有类的对象都共享该类的变量,同时也可通过类名访问静态变量。单身模式(Singleton)是一种创建型模式,它抽象了实例化过程,可帮助一个系统独立于如何创建、组合和表示它的对象。其意图是保证一个类仅有一个实例(要注意,不是保证一个类的方法只能被一个唯一的类调用),并提供一个访问它的全局访问点。

  • 第14题:

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

    A.对象是类的一个实例

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

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

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


    正确答案:C

  • 第15题:

    在面向对象方法中,对象是类的实例。表示对象相关特征的数据称为对象的(31)在该数据上执行的功能操作称为对象的(32);一个对象通过发送(33)来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为类及对象或对象类。在UML中,用来表示显示构成系统的对象类以及这些对象类之间关系的图是(34)。

    A.数据变量

    B.数据结构

    C.属性

    D.定义


    正确答案:C
    解析:在面向对象方法中,对象是类的实例。其中,表示对象相关特征的数据称为对象的属性,在该数据上执行的功能操作称为对象的行为;一个对象通过发送消息来请求另一个对象为其服务。通常把一个类和这个类的所有对象称为类及对象或对象类。在UML中,类图是显示一组类、接口、协作以及它们之间关系的图。类图用于对系统的静态设计视图建模。

  • 第16题:

    以下关于面向对象程序设计中类与对象的说法中,不正确的是( )。

    A.对象是类的一个实例 B.任何一个对象只能属于一个具体的类 C.类与对象的关系和数据类型与变量的关系相似 D.一个类只能有一个对象


    正确答案:D

  • 第17题:

    关于静态成员,下列说法正确的是()

    • A、 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员
    • B、 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本
    • C、 在类定义时静态成员属于类,在类实例化后静态成员属于对象
    • D、 在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员

    正确答案:B

  • 第18题:

    序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。


    正确答案:Serializable

  • 第19题:

    对象和类的关系是().

    • A、对象是类的实例
    • B、对象和类是同一个概念
    • C、类是对象的实例
    • D、对象和类是不相关的两个概念

    正确答案:A

  • 第20题:

    “类对象”是指()。

    • A、类中的一个实例
    • B、类本身也当作一个对象
    • C、类中的一个对象
    • D、类中的一个变量

    正确答案:B

  • 第21题:

    单选题
    对象和类的关系是().
    A

    对象是类的实例

    B

    对象和类是同一个概念

    C

    类是对象的实例

    D

    对象和类是不相关的两个概念


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

  • 第22题:

    单选题
    class Car implements Serializable { }   class Ford extends Car { }   如果试图序列化一个Ford实例,结果为()
    A

    编译失败

    B

    一个对象被序列化

    C

    两个对象被序列化

    D

    运行时异常被抛出


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

  • 第23题:

    单选题
    现自:  class Car implements Serializable  ()      class Ford extends Car  {}  如果试图序列化一个Ford实例,结果为()
    A

    编译失败

    B

    两个对象被序列化

    C

    —个对象被序列化

    D

    运行时异常被抛出


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

  • 第24题:

    填空题
    序列化对象使用ObjectOutputStream、ObjectInputStream类,对象所在的类必须实现()接口才可以自动序列化所有的内容。

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