首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass l { public: virtual void fun(){cout
有如下程序: #include using namespace std; class TestClass l { public: virtual void fun(){cout
admin
2020-07-23
44
问题
有如下程序:
#include
using namespace std;
class TestClass l
{
public:
virtual void fun(){cout<<"1";)
};
class TestClass2:public TestClass 1
{
public:
TestClass2(){cout<<"2";}
};
class TestClass3:public TestClass2
{
public:
virtual void fun(){TestClass2::fun();cout<<"3";}
};
int main()
f
TestClass1 aa,*p;
TestClass2 bb;
TestClass3 cc;
p=&cc;
p->fun();
return 0:
}
执行上面程序的输出是( )。
选项
A、1122
B、2112
C、2213
D、2223
答案
C
解析
主函数中定义TestClassl的对象aa,*p对象指针,TestClass2的对象bb以及TestClass3的对象cc。p指向cc,TestClass3为TestClass2的派生类,构造函数输出2。TestClass3中fun函数中为TestClass2中的fun,调用TestClass2的构造函数,输出2。“p->fun();”,TestClass2继承于TestClassl中的fun,所以输出1。然后输出TestClass3中的“cout<<”3””,即输出3。
转载请注明原文地址:https://kaotiyun.com/show/K2yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCount
下面对对象概念描述正确的是
下列关于模板的表述中,错误的是
有如下类声明:classHow{intk;public:friendvoidshow();};则类How所拥有的构造函数的数量是
有如下程序:#includeusingnamespacestd;intmain(){intsum=0;for(inti=0;i
下列关于基类和派生类关系的叙述中,正确的是
有如下类声明:classBase1{};classBase2{};classDerived:publicBase2,publicBase1{};在一个Derived对象消亡时,析构函数被调用的顺序
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
派生类的成员函数不能访问的基类成员是
下列运算符中,不能作为成员函数重载的是
随机试题
沈冰和王玲合作创作了一部著作,1994年出版时,双方约定的署名顺序为沈冰、王玲。1998年甲、乙在原作的基础上共同修订准备出第二版。在该书付印之际王玲未与沈冰协商,即通知出版社调整署名顺序,将署名改为:王玲、沈冰。图书出版后,沈冰见署名顺序被调换,便告王玲
下述哪种肿瘤的发生可与化生有关
A、浅反射B、深反射C、锥体束征D、脑膜刺激征E、以上都不是医师用拇指和食指沿病人胫骨前缘用力由测向下滑压,患者拇趾背屈,其余四趾呈扇形分开,此表现属于()
1mol刚性双原子理想气体,当温度为T时,每个分子的平均平动动能为()。
某企业为增值税一般纳税人,购入材料一批,增值税专用发票上标明的价款为25万元,增值税为4.25万元,另支付材料的保险费2万元、包装物押金2万元。该批材料的采购成本为()万元。
关于货币工资和实际工资的说法,正确的是()。
资产负债表日后至财务报告批准报出日之间发生的调整事项在进行调整处理时,不能调整的是()。
Carterwassayingalltherightthings,buthissmilewas______,andIknewIcouldn’ttrusthim.
若一个栈的输入序列为1,2,3…n,输出序列的第一个元素是i,则第j个输出元素是()。
窝沟封闭术
最新回复
(
0
)