首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-06-29
35
问题
有如下程序:
#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()
{
TestClass 1 aa,*p;
TestClass2 bb;
TestClass3 cc;
P=&cc:
p->fun();
retum 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/RIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下两个类定义:classAA{BB*v1;};classBB{AA*v2;BB*v3;int*v4;};
有如下程序:#includeusingnamespacestd;classShape{//图形类public://图形绘制函数(用显示字母模拟)virtual
有如下程序段:inti=10;while(1){i++;if(i==30)break;if(i%2==0)cout
有如下类定义:classVechicle{//基类public:Vechicle(strings):name(s){}protected:
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是()。
有如下类定义:classVechicle{//基类public:Vechicle(strings):name(s){}protected:
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
在E-R图中,用来表示实体联系的图形是( )。
若MyClass为一个类,执行语句"MyClassa[4],*p[5];"时会自动调用该类构造函数的次数是
将E-R图转换为关系模式时,实体和联系都可以表示为( )。
随机试题
A、出生后即出现青紫,呼吸困难,吸氧后症状不缓解B、口吐泡沫,体温正常或不升,早期肺部常无异常体征C、有窒息史,复苏后出现呼吸不规则或气促D、多在出生后6小时内出现呼吸困难或青紫,进行性加剧E、多在出生后数小时出现呼吸增快,可有唇周发绀,但一般状况
糖尿病肾病特异性的病理改变是
对Crohn病最有诊断意义的病理改变是
建设单位因急于投产,擅自使用了未经竣工验收的工程。使用过程中,建设单位发现了一些质量缺陷,遂以质量不符合约定为由将施工单位诉到人民法院,则下列情形中,能够获得人民法院支持的有()。
情景分析法适用的情形有()。
能够分配注意的条件是()。
技术扩散是创新的技术在其他经济领域和更大地域空间范围的应用推广。从地理角度看,技术扩散是技术在空间上的流动和转移,由新技术的供方、受方、传递渠道组成。根据上述定义,下列属于技术扩散的是:
犯罪目的在定罪中的作用有()(2010年一专一第25题)
正确发挥意识能动作用的客观前提是()
设f(x)是偶函数,φ(x)是奇函数,则下列函数(假设都有意义)中,是奇函数的是()
最新回复
(
0
)