首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序:
#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://www.kaotiyun.com/show/RIyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关虚函数的表述中,错误的是
有如下程序:#includeusingnamespacestd;classPart{public:Part(intx=0):val(x){cout
下列有关函数重载的叙述中,错误的是()。
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
设c1和c2是类MyClass的对象,若将前缀运算符"--"和运算符"/"作为类MyClass的友元函数重载,则表达式--c1/c2等价于
负责数据库中查询操作的数据库语言是( )。
下面叙述中错误的是( )。
数据库设计中反映用户对数据要求的模式是( )。
下列选项中,正确的C++表达式是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
随机试题
在美国,________政策与地方政策之间存在着决定与被决定、服从与被服从的关系。()
有以下程序:voidfun(inta,intb,intc){a=456;b=567;c=678;)main(){intx=10,y=20,z=30;fun(x,y,z);printf(“%d,%d,%d\n”,x,y,z);
子宫内膜病变最有效的确诊方法为
女,35岁。有胆囊结石病史8年。一天前出现左上腹剧烈疼痛,向腰背部放射,伴恶心、呕吐,但无发热,无血尿,无黄疸,为明确诊断,首选的实验室检查是
甲公司是一家非上市大型企业,为了提前实施《企业内部控制基本规范》,正在考虑设立审计委员会。下列各项关于甲公司设立审计委员会的具体方案内容中,正确的有()。
通过直接书写方式进行输入的计算机输入设备是()。
前苏联研制的米格-25喷气式战斗机的许多零部件与同时期美国的战机相比都要落后得多,但因设计者考虑了整体性能,对各零部件进行了更为协调的设计,使该机在升降、速度、应急反应等方面达到当时世界一流水平。这一因组合协调而产生的令人意想不到的结果,被后人称为“米格-
《共产党宣言》的基本思想、内容及历史意义是什么?
Wheneverythingisavailableforsaleonyoursmartphone,whyisyourmailboxstillfilledwithcatalogs?Theold-schoolmarketi
系统分析的任务是通过调查了解现行系统的状况和用户对新系统的需求,从而确定新系统的功能,因此系统分析也称为功能分析或______。
最新回复
(
0
)