itgle.com

● 在关于类的实例化的描述中,正确的是() 。()A.同一个类的对象具有不同的静态数据成员值B.不同的类的对象具有相同的静态数据成员值C.同一个类的对象具有不同的对象自身引用(this)值D.不同的类的对象具有相同的对象自身引用(this)值

题目

● 在关于类的实例化的描述中,正确的是() 。()A.同一个类的对象具有不同的静态数据成员值B.不同的类的对象具有相同的静态数据成员值C.同一个类的对象具有不同的对象自身引用(this)值D.不同的类的对象具有相同的对象自身引用(this)值


相似考题
更多“● 在关于类的实例化的描述中,正确的是() 。()A.同一个类的对象具有不同的静态数据成员值B.不同的 ”相关问题
  • 第1题:

    以下关于类的叙述中,不正确的是(39)。

    A.同一个类的对象具有不同的对象自身引用值

    B.同一个类的对象具有不同的静态数据成员值

    C.一个类的静态方法只能访问该类的静态成员变量

    D.一个类的静态成员变量可被该类的所有方法访问


    正确答案:B
    解析:类允许开发者自定义一种新的类型及其相关的操作。类是对象的模板,对象是类的实例。选项A的“对象自身引用值”是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。选项B的“静态数据成员”用来实现同一个类的不同对象之间的数据共享,它不属于某个对象。同一个类的不同对象共享静态数据成员值。如该值被类中某一对象修改时,同类的其他对象也可看到此次修改。要注意,“不同的类的对象具有相同的静态数据成员值”的表述也是错误的。静态成员可分为静态成员变量和静态方法。只要对静态成员变量的值更新一次,所有对象的该静态成员变量值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。

  • 第2题:

    在关于类的实例化的描述中,正确的是(9)。

    A.同一个类的对象具有不同的静态数据成员值

    B.不同的类的对象具有相同的静态数据成员值

    C.同一个类的对象具有不同的对象自身引用(this)值

    D.同一个类的对象具有相同的对象自身引用(this)值


    正确答案:A
    解析:类的实例化是同一个类的对象具有不同的静态数据成员值。

  • 第3题:

    在以下关于类的相关描述中,不正确的是______。

    A.同一个类的对象具有不同的对象自身引用值

    B.同一个类的对象具有不同的静态数据成员值

    C.一个类的静态方法只能访问该类的静态成员变量

    D.一个类的静态成员变量可被该类的所有方法访问


    正确答案:B
    解析:类允许开发者自定义一种新的类型及其相关的操作。类是对象的模板,对象是类的实例。选项A的“对象自身引用值”是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。选项B的“静态数据成员”用来实现同一个类的不同对象之间的数据共享,它不属于某个对象。同一个类的不同对象共享静态数据成员值。如该值被类中某一对象修改时,同类的其他对象也可看到此次修改。注意:“不同的类的对象具有相同的静态数据成员值”的表述也是错误的。静态成员可分为静态成员变量和静态方法。只要对静态成员变量的值更新一次,所有对象的该静态成员变量值都会被更新。静态成员函数可以直接访问静态成员,但不能直接访问非静态成员。

  • 第4题:

    在关于类的实例化的描述中,正确的是______。

    A.同一个类的对象具有不同的静态数据成员值

    B.不同的类的对象具有相同的静态数据成员值

    C.同一个类的对象具有不同的对象自身引用(this)值

    D.不同的类的对象具有相同的对象自身引用(this)值


    正确答案:C
    解析:类的实例化功能决定了类及其实例具有下面的特征:同一个类的不同实例具有相同的数据结构,承受的是同一方法集合所定义的操作,因而具有规律相同的行为;同一个类的不同实例可以持有不同的值,因而可以具有不同的状态;实例的初始状态可以在实例化时确定。

  • 第5题:

    以下关于类的实例化的叙述中,说法正确的是(40)。

    A.不同类的对象具有相同的静态数据成员值

    B.同一个类的对象具有不同的静态数据成员值

    C.同一个类的对象具有不同的对象自身引用(this)值

    D.同一个类的对象具有相同的对象自身引用(this)值


    正确答案:C
    解析:由同一个类实例化得到的不同对象具有相同的数据成员,但数据成员的值是不同的。静态数据成员用来实现同一个类的不同对象之间的数据共享。同一个类的不同对象共享静态数据成员值,当通过一个对象改变了静态数据成员的值时,通过同类的其他对象可以看到这个修改。因此选项A、 B关于静态数据成员的描述都是错误的。对象自身引用(C++语言中称为this)是面向对象程序设计语言中特有的、十分重要的机制。每个对象都有属于自己的对象自身引用值。