itgle.com

1、下面关于类的继承性的描述中,错误的是()。A.继承是在已有的基础上生成新类的一种方法B.Java语言要求一个子类只有一个父类C.父类中成员的访问权限在子类中将被改变D.子类继承父类的所有成员,但不包括私有的成员方法

题目

1、下面关于类的继承性的描述中,错误的是()。

A.继承是在已有的基础上生成新类的一种方法

B.Java语言要求一个子类只有一个父类

C.父类中成员的访问权限在子类中将被改变

D.子类继承父类的所有成员,但不包括私有的成员方法


相似考题
更多“1、下面关于类的继承性的描述中,错误的是()。”相关问题
  • 第1题:

    下面关于派生类的描述中错误的是( )

    A.派生类中至少有一个基类

    B.一个派生类可以作为另一个派生类的基类

    C.派生类只继承了基类中的公有成员和保护成员

    D.派生类的缺省继承方式是私有


    正确答案:C
    解析:继承方式有公有继承、私有继承和保护继承3种,缺省的继承方式是私有继承。派生类从基类继承所有的成员,但是对于基类的私有成员派生类是不可直接访问的。

  • 第2题:

    下面关于对象概念的描述中错误的是( )。

    A.任何对象都必须有继承性

    B.对象是属性和方法的封装体

    C.对象间的通信靠消息传递

    D.操作是对象的动态属性


    正确答案:A
    解析:对象是面向对象方法中最基本的概念,对象可以用来表示客观世界中的任何实体,因此需要很清楚地理解对象的概念。因为客观世界的实体通常都具有静态和动态的属性,所以对象也具有静态和动态的属性。操作是对象的动态属性,属性是对象的静态属性。对象是属性和方法的封装体。面向对象是通过对象与对象间彼此的相互合作来推动的,对象间的相互合作需要传递消息。对象可以有继承性,但并不是任何对象都必须有继承性。

  • 第3题:

    下面对对象概念的描述中,错误的是______。

    A.任何对象都必须有继承性

    B.对象是属性和方法的封装体

    C.对象间的通信靠消息传递

    D.操作是对象的动态属性


    正确答案:A
    解析: 对象可以执行的操作表示其动态行为,在面向对象分析与设计中,通常把对象的操作也称为方法或服务。属性在设计对象时确定,一般只能通过执行对象的操作来改变。对象有一些基本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。而继承是使用已有的类定义作为基础来建立新类的技术。

  • 第4题:

    下面关于派生类的描述中错误的是( )。

    A)派生类中至少有一个基类

    B)一个派生类可以作为另一个派生类的基类

    C)派生类只继承了基类中的公有成员和保护成员

    D)派生类的缺省继承方式是私有


    正确答案:C

  • 第5题:

    根据飞行管制一号规定,下面关于机型的分类中,哪个是错误的:()。

    • A、B733-C2类
    • B、A320-C2类
    • C、B777-D类
    • D、B752-C1类

    正确答案:B

  • 第6题:

    在下面关于类的描述中,错误的是()

    • A、一个类是具有相同特征、约束和语义规范的一组对象的抽象描述
    • B、类是抽象的
    • C、类是静态的
    • D、类是现实世界中客观存在的事物

    正确答案:D

  • 第7题:

    下面关于面向对象的概念描述中,错误的是()

    • A、类是具有相同属性和行为的对象集合
    • B、对象与对象之间相互独立,无法通信
    • C、对象由属性和行为(操作)所组成
    • D、对象是所属类的一个具体实现,称为类的实例

    正确答案:B

  • 第8题:

    下面关于类的继承性的描述中,错误的是()。

    • A、继承是在已有的基础上生成新类的一种方法
    • B、Java语言要求一个子类只有一个父类
    • C、父类中成员的访问权限在子类中将被改变
    • D、子类继承父类的所有成员,但不包括私有的成员方法

    正确答案:C

  • 第9题:

    下列对类的描述,错误的是()。

    • A、类是对一组对象的描述。
    • B、子类可以继承父类的所有方法和属性。
    • C、类具有继承性、封装性、多态性。
    • D、子类和父类是可以相互派生的。

    正确答案:D

  • 第10题:

    单选题
    下面关于面向对象的概念描述中,错误的是()
    A

    类是具有相同属性和行为的对象集合

    B

    对象与对象之间相互独立,无法通信

    C

    对象由属性和行为(操作)所组成

    D

    对象是所属类的一个具体实现,称为类的实例


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

  • 第11题:

    单选题
    根据飞行管制一号规定,下面关于机型的分类中,哪个是错误的:()。
    A

    B733-C2类

    B

    A320-C2类

    C

    B777-D类

    D

    B752-C1类


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

  • 第12题:

    单选题
    下列对类的描述,错误的是()。
    A

    类是对一组对象的描述。

    B

    子类可以继承父类的所有方法和属性。

    C

    类具有继承性、封装性、多态性。

    D

    子类和父类是可以相互派生的。


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

  • 第13题:

    下面关于类概念的描述中( )是错误的。

    A.类是抽象数据类型的实现

    B.类是具有共同行为的若干对象的统一描述体

    C.类是创建对象的样板

    D.类就是C语言中的结构体类型


    正确答案:D

  • 第14题:

    在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。 A.属性用于描述对象的状态

    在Visual FoxPro中,下面关于属性、事件、方法叙述错误的是( )。

    A.属性用于描述对象的状态

    B.方法用于表示对象的行为

    C.事件代码也可以像方法一样被显示调用

    D.基于同一个类产生的两个对象的属性不能分别设置自己的属性值


    正确答案:D
    D。【解析】在VisualFoxPro中也是采用了面向对象的思想,属性是用来表示对象的状态,方法用来表示对象的行为,而事件是一种由系统预先定义而由用户或系统发出的动作。事件代码既可以在事件引发时执行,也可以像方法一样被显示调用。每一个VisualFoxPro基类都有自己的一组属性、方法和事件。基于相同类的对象可以设置不同的属性值。

  • 第15题:

    在VisualFoxPro中,下面关于索引的描述错误的是( )。


    正确答案:B
    VisualFoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字的值进行排序。索引文件和表文件.dbf分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf表文件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作,但会降低插入、删除和修改记录的操作速度。

  • 第16题:

    下面关于旋转因子的描述中,错误的是( )。



    答案:B
    解析:

  • 第17题:

    在面向对象设计中,关于继承性,下面说法错误的是()

    • A、子类不但继承超类的属性和操作,也继承超类的关联
    • B、子类继承超类的特性,但并不继承其私有特性。 
    • C、子类的每个对象都是其超类的一个对象,所以子类的对象可代替其超类的对象
    • D、超类的protected成员可被其子类访问

    正确答案:B

  • 第18题:

    下面关于友元的描述中,错误的是()。

    • A、友元函数可以访问该类的私有数据成员
    • B、一个类的友元类中的成员函数都是这个类的友元函数
    • C、友元可以提高程序的运行效率
    • D、类与类之间的友元关系可以继承

    正确答案:D

  • 第19题:

    下列关于虚函数的描述中,错误的是()。

    • A、虚函数是一个成员函数
    • B、虚函数具有继承性
    • C、静态成员函数可以说明为虚函数
    • D、在类的继承的层次结构中,虚函数是说明相同的函数

    正确答案:C

  • 第20题:

    试描述类的继承性与多态性的作用。


    正确答案: 类的继承性是指上级父类能够把自己的属性、操作传递给下级子类,由此可以大大减少程序中的冗余信息。可以使用从原有父类派生出新的子类的办法来修改软件,如改变类原有操作的算法,这时并不需要改变类原有的代码,而只是新建一个派生子类,然后在该派生子类中建立一个与父类方法同名而算法不同的方法。因此,通过类的继承性还可使软件获得更加有效的重用。当需要开发一个新的应用系统时,可以通过继承而使原有的相似系统的功能获得利用,或者从类库中选取需要的类,然后再派生出新的子类,以实现新系统的新功能。
    多态性是指子类对象可以像父类对象那样使用,它们可以共享一个操作名,然而却有不同的实现方法。也就是说,不同层次中的类,可以按照各自的需要,分别采用不同的方法实现这个共同的操作。C++语言中,多态性是通过虚函数来实现的,可以声明名称、参数特征和返回值类型都相同的虚函数,但不同层次的类中的虚函数的实现算法却各不相同。虚函数机制使得程序员能在一个类等级中使用相同函数的多个不同版本,在运行时刻才根据接收消息的对象所属的类,决定到底执行哪个特定的版本。多态性增加了面向对象软件系统的灵活性,而且显著提高了软件的可重用性和可扩充性。当需要扩充系统功能或在系统中增加新的实体类时,只要派生出与新的实体类相应的新的子类,并在新派生出的子类中定义符合该类需要的虚函数,而无须修改原有的程序代码。

  • 第21题:

    问答题
    试描述类的继承性与多态性的作用。

    正确答案: 类的继承性是指上级父类能够把自己的属性、操作传递给下级子类,由此可以大大减少程序中的冗余信息。可以使用从原有父类派生出新的子类的办法来修改软件,如改变类原有操作的算法,这时并不需要改变类原有的代码,而只是新建一个派生子类,然后在该派生子类中建立一个与父类方法同名而算法不同的方法。因此,通过类的继承性还可使软件获得更加有效的重用。当需要开发一个新的应用系统时,可以通过继承而使原有的相似系统的功能获得利用,或者从类库中选取需要的类,然后再派生出新的子类,以实现新系统的新功能。
    多态性是指子类对象可以像父类对象那样使用,它们可以共享一个操作名,然而却有不同的实现方法。也就是说,不同层次中的类,可以按照各自的需要,分别采用不同的方法实现这个共同的操作。C++语言中,多态性是通过虚函数来实现的,可以声明名称、参数特征和返回值类型都相同的虚函数,但不同层次的类中的虚函数的实现算法却各不相同。虚函数机制使得程序员能在一个类等级中使用相同函数的多个不同版本,在运行时刻才根据接收消息的对象所属的类,决定到底执行哪个特定的版本。多态性增加了面向对象软件系统的灵活性,而且显著提高了软件的可重用性和可扩充性。当需要扩充系统功能或在系统中增加新的实体类时,只要派生出与新的实体类相应的新的子类,并在新派生出的子类中定义符合该类需要的虚函数,而无须修改原有的程序代码。
    解析: 暂无解析

  • 第22题:

    单选题
    下列关于虚函数的描述中,错误的是()。
    A

    虚函数是一个成员函数

    B

    虚函数具有继承性

    C

    静态成员函数可以说明为虚函数

    D

    在类的继承的层次结构中,虚函数是说明相同的函数


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

  • 第23题:

    单选题
    下面关于友元的描述中,错误的是()。
    A

    友元函数可以访问该类的私有数据成员

    B

    一个类的友元类中的成员函数都是这个类的友元函数

    C

    友元可以提高程序的运行效率

    D

    类与类之间的友元关系可以继承


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

  • 第24题:

    单选题
    下面关于类的继承性的描述中,错误的是()。
    A

    继承是在已有的基础上生成新类的一种方法

    B

    Java语言要求一个子类只有一个父类

    C

    父类中成员的访问权限在子类中将被改变

    D

    子类继承父类的所有成员,但不包括私有的成员方法


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