单选题

( 32 ) 虚函数支持多态调用 , 一个基类的指针可以指向派生类的对象 , 而且通过这样的指针调用虚函数时 ,被调用的是指针所指的实际对象的虚函数,而非虚函数不支持多态调用。有如下程序:

A. C ) f+g0+
B. A ) f+g+
C. B ) f0+g+
D. D ) f0+g0+
E. p->f () ; p->g () ;
F. return 0:

查看答案
该试题由用户211****38提供 查看答案人数:28892 如遇到问题请联系客服
正确答案
该试题由用户211****38提供 查看答案人数:28893 如遇到问题请联系客服
热门试题
当编译器在编译程序的过程中看到某个类中有虚函数的标志时,就会为这个类的实际对象创建一个指针即虚函数表指针vtbl,以指向类中的虚函数表。虚函数表里包含了所有的虚函数代码的地址,以NULL结束。虚函数如果在派生类被重写,就由派生类重写的虚函数地址来代替。( ? ?) 在一个派生类的成员函数中,试图调用其基类的成员函数“voif();”,但无法通过编译。这说明() 一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。 如果派生类中没有给出纯虚函数的具体实现,这个派生类仍然是一个抽象类。(? ? ) 如果派生类没有实现虚函数,那么它将使用它的基类的虚函数。() 当用public继承从基类派生一个类时,基类的()成员可被派生类中的成员函数访问。 派生类的析构函数中不需要显式的调用基类的析构函数,基类的析构函数将在派生类析构函数执行完后执行 如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。运行时输出的结果是() 当一个派生类仅有继承一个基类时,基类中的所有公有成员成为派生类的() 当一个派生类公有继承一个基类时,基类中的所有公有成员成为派生类的()。 假定派生类及其基类中都定义有同名函数成员,若要在派生类中调用基类的同名函数成员时,就需要在其函数名前加上()和类区分符 派生类至少有一个基类。() 当一个派生类私有继承一个基类时,基类中的所有公有成员和保护成员成为派生类的 纯虚函数是一个在基类中声明的虚函数,它在该基类中没有定义具体的操作内容,要求各派生类根据实际需要定义自己的版本。() 当创建派生类对象时,先执行基类的构造函数,后执行派生类的构造函数 设B类是A类的派生类。当创建一个B类的对象时,构造函数的调用顺序是()。 派生类中的成员函数可以和其基类的成员函数同名。() 如果派生类的成员函数的原型与基类中被定义为虚函数的成员函数原型相同,那么,这个函数自动继承基类中虚函数的特性 建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为 派生类的成员函数可以直接访问基类的()成员
购买搜题卡会员须知|联系客服
会员须知|联系客服
关注公众号,回复验证码
享30次免费查看答案
微信扫码关注 立即领取
恭喜获得奖励,快去免费查看答案吧~
去查看答案
全站题库适用,可用于聚题库网站及系列App

    只用于搜题看答案,不支持试卷、题库练习 ,下载APP还可体验拍照搜题和语音搜索

    支付方式

     

     

     
    首次登录享
    免费查看答案20
    登录成功
    首次登录已为您完成账号注册,
    可在【个人中心】修改密码或在登录时选择忘记密码
    账号登录默认密码:手机号后六位