首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class TestClass1 { public: virtual void fun(){cout
有如下程序: #include using namespace std; class TestClass1 { public: virtual void fun(){cout
admin
2017-02-22
55
问题
有如下程序:
#include
using namespace std;
class TestClass1
{
public:
virtual void fun(){cout<<"1";}
};
class TestClass2:public TestClass1
{
public:
TestClass20{cout<<"2";}
};
class TestClass3:public TestClass2
{
public:
virtual void
fun(){TestClass2::fun();cout<<"3";}
};
int main()
{TestClass1 aa,*p;
TestClass2 bb;
TestClass3 cc;
P=&cc;
P->fun();
return 0:
}
执行上面程序的输出是( )。
选项
A、1122
B、2112
C、2213
D、2223
答案
C
解析
主函数中定义TestClass1的对象aa,*p对象指针,TestClass2的对象bb以及TestClass3的对象cc。p指向cc,TestClass3为TestClass2的派生类,构造函数输出2。TestClass3中fun函数中为TestClass2中的fun,调用TestClass2的构造函数,输出2。“p->fun();”,TestClass2继承于TestClass1中的fun,所以输出1。然后输出TestClass3中的“cout<<"3"”,即输出3。
转载请注明原文地址:https://kaotiyun.com/show/BnAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
函数inttest(inta,intb=l,intc=0),下列调用不合法的个数是test(0);test(0,0);test();test(0,0,0);
下面程序错误的语句是#include“iostream.h”①voidmain()②{③intA=0;④int&B;⑤B=A;⑥cout<<B;
下面程序的执行结果是#include"iostream.h"voidmain(){int*p,r;p=newint;*p=20;r=s
以下定义数组中错误的是
在下面程序横线处填上适当内容,以使该程序执行结果为4.4。#include<iostream>usingnamespacestd;template<typenameT>Taverage(T*datA)
Jackson方法是一种面向【】的结构化方法。
在C++语言中,打开一个文件就是将这个文件与一个什么建立关联?
下面程序的结果是#include<iostream.h>classA{inta;public:A():a(1){}
软件详细设计产生的图如下:该图是
假定其中的x的单位是角度且不考虑π值的精度,则与数学公式等价的C++语言表达式是
随机试题
企业负债管理应注意哪几个方面的问题?
Didyoueverhavesomeone’snameonthetipofyourtongueandyetyouwereunabletorecallit?【C1】______thishappensagain,do
关于肠易激综合征的叙述,不正确的是
消渴的病机主要是
甲公司将其财产向乙保险公司投保。因甲公司要向银行申请贷款,乙公司依甲公司指示将保险单直接交给银行。下列哪一表述是正确的?(2013年试卷三第34题)
在下列四种水泥中,哪种水泥具有较高的耐热性?[2001-035,1997—007]
某一化工生产装置中部分热交换工艺管道系统如图7-2所示。注:1.某一化工厂生产装置中的部分热交换工艺管道系统如图7-2所示,图中标注尺寸标高以m计,其他均以mm计。该管道系统工作压力为2.0MPa。2.管道:采用20号碳钢无缝钢管。管
房地产开发企业以外的纳税人必须在规定的期限内申报缴纳土地增值税。按照现行规定,下列证件和资料属于纳税人申报纳税时必须向主管税务机关提供的是()。
公安执法监督的对象是()。
经济增长率,代表的发展速度是相对数,不等于经济发展,不同地方GDP增长1%,基数小的比基数大的要省力得多,经济状况差的比经济状况好的要费力得多。对这段话,理解不正确的是:
最新回复
(
0
)