niusouti.com
更多“Delegate,也就是委托,是可用于调用其他对象方法的对象,该类型提供函数指针的功能。”相关问题
  • 第1题:

    关于常成员函数,下列说法中错误的是

    A.常成员函数无法更新对象的数据成员,但可以访问其他类的公用数据成员或全局变量

    B.常成员函数无法更新对象的数据成员,但是可以更新该对象的常数据成员

    C.常成员函数既可以被常对象调用,也可以被一般对象调用

    D.常成员函数不仅要在声明中用到const修饰符,在定义时也必须使用const修饰符


    正确答案:B
    解析:本题考察const修饰符的使用规则,只要考生理解了const表示“常”的意思就容易举一反三。根据被修饰内容的不同,const在修饰数据成员,成员函数和对象时,具有特定的含义。很明显,常数据成员是不能被修改的,这一点在选项B中被破坏,因此可以确定本题答案为B,如果考生对其他选项难于区分,同样可以得到正确答案。

  • 第2题:

    对虚函数使用对象指针或引用调用,系统使用______联编;使用对象调用时,系统使用 _____联编。


    正确答案:动态 静态
    动态 静态

  • 第3题:

    虚函数可以被类的对象调用,也可以被类的对象指针和对象引用调用。


    正确答案:正确

  • 第4题:

    定义对象指针时也要调用构造函数。


    正确答案:错误

  • 第5题:

    函数调用的多态性涉及到程序运行时的后期绑定,也就是说在执行的时候,根据变量实际指向的对象类型(不是变量本身的类型)来决定所调用的函数。


    正确答案:正确

  • 第6题:

    下面关于复制构造函数调用的时机,不正确的是()调用。

    • A、访问对象时
    • B、对象初始化时
    • C、函数具有类类型传值参数时
    • D、函数返回类类型值时

    正确答案:A

  • 第7题:

    下列关于对象中属性和方法的定义中,不正确的是()

    • A、属性就是类中所定义的数据。
    • B、方法就是对象所能执行的操作。
    • C、属性是客观实体所具有的性质的抽象。
    • D、方法是用于调用对象以外的函数。

    正确答案:D

  • 第8题:

    在Java中,调用一个对象的wait()方法后,()。    

    • A、如果该对象的notify()方法已经被调用,则不会产生任何效果
    • B、在另外一个对象调用它的notify()或 notifyAll()方法之前该对象一直被挂起
    • C、将抛出一个异常
    • D、该对象的wait()方法与其他对象自动同步

    正确答案:B

  • 第9题:

    单选题
    当基类指针指向派生类对象时,会发生()
    A

    错误,基类指针不能指向派生类对象

    B

    基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数

    C

    基类指针可以调用派生类的成员函数

    D

    以上说法全部错误


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

  • 第10题:

    判断题
    Delegate,也就是委托,是可用于调用其他对象方法的对象,该类型提供函数指针的功能。
    A

    B


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

  • 第11题:

    单选题
    下面关于复制构造函数调用的时机,不正确的是()调用。
    A

    访问对象时

    B

    对象初始化时

    C

    函数具有类类型传值参数时

    D

    函数返回类类型值时


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

  • 第12题:

    单选题
    this()表示()
    A

    引用当前对象

    B

    调用当前对象

    C

    调用当前对象的方法

    D

    调用当前对象的构造函数


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

  • 第13题:

    在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。


    正确答案:this
    this

  • 第14题:

    多态性指的是

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

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

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

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


    正确答案:C

  • 第15题:

    this()表示()

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

    正确答案:D

  • 第16题:

    当基类指针指向派生类对象时,会发生()

    • A、错误,基类指针不能指向派生类对象
    • B、基类指针可以指向派生类对象,但在此情况下只能调用基类自己定义的成员函数
    • C、基类指针可以调用派生类的成员函数
    • D、以上说法全部错误

    正确答案:B

  • 第17题:

    下面哪一种情况不会自动调用拷贝构造函数。()

    • A、用一个对象初始化另一个对象时
    • B、当一个对象作为值传递给一个函数时
    • C、当一个对象作为值从一个函数返回之前,该对象被拷贝到栈区
    • D、函数调用结束后,栈区中的返回对象拷贝给主调程序的对象
    • E、建立指向对象的指针并初始化指针值时

    正确答案:E

  • 第18题:

    当派生类指针指向基类对象时()

    • A、可以直接调用基类的成员函数
    • B、可以调用派生类对象的成员函数
    • C、必须强制将派生类指针转换成基类指针才能调用基类的成员函数
    • D、以上说法都不对

    正确答案:C

  • 第19题:

    方法是由Visual Basic提供的一种专门的子程序,由对象本身所具有,反映该对象功能的内部函数或过程。


    正确答案:正确

  • 第20题:

    单选题
    一个类的delegate(代理)的作用不正确的是()
    A

    delegate中的函数在其他类中实现

    B

    主要用于不同类型的对象之间一对一传递消息

    C

    没有指派则不会触发

    D

    可以一个对象的delegate指派给多个其他类型的对象


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

  • 第21题:

    判断题
    虚函数可以被类的对象调用,也可以被类的对象指针和对象引用调用。
    A

    B


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

  • 第22题:

    单选题
    下列关于对象中属性和方法的定义中,不正确的是()
    A

    属性就是类中所定义的数据。

    B

    方法就是对象所能执行的操作。

    C

    属性是客观实体所具有的性质的抽象。

    D

    方法是用于调用对象以外的函数。


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

  • 第23题:

    判断题
    定义对象指针时也要调用构造函数。
    A

    B


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