首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
为使程序的输出结果为: Base:: fun 那么应在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { pub
为使程序的输出结果为: Base:: fun 那么应在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { pub
admin
2010-03-29
29
问题
为使程序的输出结果为: Base:: fun 那么应在下列程序画线处填入的正确语句是( )。 #include <iostream> using namespace std; class Base { public: void fun () { cout<<"Base: :fun"<<end1; } }; class Derived : public Base { public: void fun ( ) { cout<<"Derived: :fun"<<end1; } }; int main ( ) { Base a,*pb; Derived b; _________; pb->fun(); //调用基类的成员函数 fun() return 0 ; }
选项
A、pb=&a
B、pb=b
C、pb=&b
D、pb=&Base
答案
4
解析
本题程序中类Derived是从基类Base公有继承的。主函数中定义了一个基类对象a和一个指向基类对象的指针pb,又定义了一个派生类Derived对象b。当 pb指向对象b时,pb->fun()调用基类Base的成员函数fun()。这是由于Derived是 Base的子类型,因此可以将派生类Derived的对象b的地址赋值给指向基类Base的指针pb,但这时指针pb只能使用从基类Base继承的成员。
转载请注明原文地址:https://kaotiyun.com/show/9Tjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句组中正确的是()。
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
以下叙述中正确的是
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
以下叙述中正确的是
在面向对象方法中,不属于“对象”基本特点的是
下面描述中不属于数据库系统特点的是
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
设变量均已正确定义,若要通过scanf(’’%d%c%d%c’’,&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
随机试题
简述人力资源的内涵。
《海水水质标准》(GB3097—1997)中规定,Ⅰ类海水水质适用于()。
规划咨询中,关于规划研究的内容一般有发展战略目标,发展思路和开发方案()等几个方面。
建立评价指标体系的原则除.了简单明了、体系完整,还有()。
行政处罚实施机关()行政相对人行使陈述权。
某汽车进口贸易公司2016年3月进口9辆小轿车,海关审定的关税完税价格为30万元/辆,当月销售5辆,取得含税销售收入200万元;3辆企业自用,1辆用于抵偿债务。合同约定的含税价格为40万元,该公司应纳车辆购置税()万元。(小轿车关税税率30%,消费
“宫斗剧”的盛行及其与当下社会的微妙对应,典型地体现了我们在现实困境中面对传统时的________。在________的“复古”潮流中,各种名目的“传统”泥沙俱下。那些植根于封建帝制基础上、早应被淘汰的历史沉渣,却都随着“复古”潮理直气壮地________
中国古代货币,是世界上起源最早的货币之一。它________,对古代世界上国际经济交往,特别是亚洲各国货币的发展有着相当________的影响。依次填入画横线部分最恰当的一项是()。
党对军队绝对领导的最高实现形式是()
下列关于计算机病毒的描述,正确的是()。
最新回复
(
0
)