更多“多态是指A.不同的对象调用不同名称的函数 B.不同的对象调用相同名称的函数C.一个对象调用不同名 ”相关问题
  • 第1题:

    如何设置缺省按钮?()

    A.调用跟窗格的setdefaultbutton函数设置缺省按钮;

    B.调用跟窗格的getcontentpane函数获得内容窗格;

    C.调用内容窗格的setdefaultbutton函数设置缺省按钮;

    D.调用框架对象的getrootpane函数获得根窗格;

    E.调用框架对象的setdefaultbutton函数设置缺省按钮;


    参考答案:A, D

  • 第2题:

    由于常对象不能被更新,所以( )。

    A.利用常对象可以调用任何不改变对象值的成员函数

    B.利用常对象只能调用静态成员函数

    C.常对象的成员都是常成员

    D.利用常对象只能调用它的常成员函数


    正确答案:D
    解析:如果一个成员函数没有声明为常成员函数,即使没有改变对象本身的成员值,也不能被常对象调用,所以A) 不正确。常对象除了口J以调用静态成员函数外,还可以调用常成员函数,所以B) 不正确。常对象中可以有非常成员函数,所以C)也不正确。常对象只能调用对象的常成员函数,而不调用普通成员函数,故D) 选项正确,

  • 第3题:

    下列情况中,不会调用拷贝构造函数的是( )。 A.用一个对象去初始化同一类的另一个新对象时SXB

    下列情况中,不会调用拷贝构造函数的是( )。

    A.用一个对象去初始化同一类的另一个新对象时

    B.将类的一个对象赋值给该类的另一个对象时

    C.函数的形参是类的对象,调用函数进行形参和实参结合时

    D.函数的返回值是类的对象,函数执行返回调用时


    正确答案:B
    本题考查复制构造函数,在以下3种情况下使用:①程序中需要新建立一个对象,并用另一个对象对它初始化;②函数的参数为类的对象;③函数的返回值是类的对象。其中B选项是由赋值运算符重载实现的。

  • 第4题:

    面向对象程序设计语言提供的(45)机制可以实现发送一个通用的消息而调用不同类的方法。

    A.函数调用

    B.多态

    C.封装

    D.继承


    正确答案:B
    解析:函数调用的基本目的是实现模块化。封装实现的是信息隐藏,继承则实现复用,多态则是在调用时才决定选择哪一个具体的实现。

  • 第5题:

    对象的多态性是指()

    A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式

    B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式

    C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式

    D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式


    正确答案:A
    解析:多态是指两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式。

  • 第6题:

    this()表示()

    • A、引用当前对象
    • B、调用当前对象
    • C、调用当前对象的方法
    • D、调用当前对象的构造函数

    正确答案:D

  • 第7题:

    对象的多态性是指()

    • A、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式
    • B、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式
    • C、两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式
    • D、两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式

    正确答案:A

  • 第8题:

    如何在框架中显示标题?()   

    • A、 调用根窗格的set Title 函数显示
    • B、 调用内容窗格的setTitle函数显示
    • C、 调用框架对象的setTitle函数显示
    • D、 调用框架对象的Border对象的setTitle函数显示

    正确答案:C

  • 第9题:

    多选题
    关于类的构造函数,以下描述中正确的是()
    A

    当创建一个对象时,该对象的构造函数会被自动调用;

    B

    当创建一个对象时,需要指明是否调用该对象的构造函数;

    C

    同一个类可以有几个构造函数,各构造函数的参数必须不同;

    D

    同一个类可以有几个构造函数,各构造函数的参数必须相同;

    E

    构造函数的名称与类的名称相同;


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

  • 第10题:

    单选题
    同类的多个不同对象的数据成员值各有不同,但不同对象可以共享类的成员函数代码,实际调用成员函数时,是通过()来区分不同对象的。
    A

    显式给出不同对象不同地址

    B

    隐含的this指针

    C

    引用


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

  • 第11题:

    单选题
    this()表示()
    A

    引用当前对象

    B

    调用当前对象

    C

    调用当前对象的方法

    D

    调用当前对象的构造函数


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

  • 第12题:

    填空题
    不同对象可以调用相同名称的函数,但可导致完全不同的行为的现象称为()。

    正确答案: 多态性(或类的多态性)
    解析: 暂无解析

  • 第13题:

    为了区分重载多态中同名的不同方法,要求______。

    A.形式参数个数或者类型不同

    B.返回值类型不同

    C.形式参数名称不同

    D.调用时用类名或对象名做前缀


    正确答案:A

  • 第14题:

    下列选项中,______发生时,将调用构造函数。

    A.调用对象方法

    B.创建对象

    C.类定义

    D.使用对象的变量


    正确答案:B

  • 第15题:

    多态性指的是

    A.以任何方式调用一个虚函数

    B.以任何方式调用一个纯虚函数

    C.借助于指向对象的基类指针或引用调用一个虚函数

    D.借助于指向对象的基类指针或引用调用一个纯虚函数


    正确答案:C

  • 第16题:

    下列哪种说法不符合多态性的含义 ______。

    A.用对象名调用一个虚函数

    B.用基类的指针调用一个虚函数

    C.用基类的引用调用一个虚函数

    D.调用一个有多个重载版本的全局函数


    正确答案:A

  • 第17题:

    下列对于虚函数和重载函数的叙述,正确的是( )。

    A.虚函数要求函数名、返回值类型和参数序列完全相同

    B.重载函数要求函数有相同的返回值类型和函数名称,并有不同的参数序列

    C.虚函数是根据对象的不同去调用不同类的虚函数

    D.虚函数和重载函数都是在运行时表现出多态功能


    正确答案:D

  • 第18题:

    不同对象可以调用相同名称的函数,但可导致完全不同的行为的现象称为()。


    正确答案:多态性(或类的多态性)

  • 第19题:

    同类的多个不同对象的数据成员值各有不同,但不同对象可以共享类的成员函数代码,实际调用成员函数时,是通过()来区分不同对象的。

    • A、显式给出不同对象不同地址
    • B、隐含的this指针
    • C、引用

    正确答案:B

  • 第20题:

    以下关于方法的叙述中,错误的()

    • A、方法是一种特殊的过程或函数
    • B、方法是构成对象实体的一个部分
    • C、调用方法的一般格式是:对象名称.方法名称[参数]
    • D、在调用方法时,对象名称是不可缺少的

    正确答案:D

  • 第21题:

    单选题
    以下关于方法的叙述中,错误的()
    A

    方法是一种特殊的过程或函数

    B

    方法是构成对象实体的一个部分

    C

    调用方法的一般格式是:对象名称.方法名称[参数]

    D

    在调用方法时,对象名称是不可缺少的


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

  • 第22题:

    单选题
    如何在框架中显示标题?()
    A

     调用根窗格的set Title 函数显示

    B

     调用内容窗格的setTitle函数显示

    C

     调用框架对象的setTitle函数显示

    D

     调用框架对象的Border对象的setTitle函数显示


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

  • 第23题:

    单选题
    所谓多态性是指()
    A

    不同的对象调用不同名称的函数

    B

    不同的对象调用相同名称的函数

    C

    一个对象调用不同名称的函数

    D

    一个对象调用不同名称的对象


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