首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<"1";} }; class TestClass2:pub
有如下程序: #include<iostream> using namespace std; class TestClass1 { public: virtual void fun(){cout<<"1";} }; class TestClass2:pub
admin
2020-07-30
15
问题
有如下程序:
#include<iostream>
using namespace std;
class TestClass1
{
public:
virtual void fun(){cout<<"1";}
};
class TestClass2:public TestClass1
{
public:
TestClass2(){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();
return0:
}
执行上面程序的输出是( )。
选项
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->funn();”,TestClass2继承于TestClass1中的fun,所以输出1。然后输出TestClass3中的“cout<<"3"”,即输出3。
转载请注明原文地址:https://kaotiyun.com/show/NCyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(inti=0){cout
下列给定程序中,函数fun的功能是:求S的值。例如,当k为10时,函数的值应为1.533852。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODI1.C中,不要改动main函数,不得增行或删行,
下列给定程序中,函数fun的功能是:传入一个整数m,计算如下公式的值。例如,若输入5,则应输出一0.283333。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODll.C中,不要改动main函数,不得增行或
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10};则下列说法中错误的是()。
下列叙述中正确的是()。
下列选项中不属于结构化程序设计原则的是()。
如果表达式v*x++中,“*”是作为成员函数重载的运算符,“++”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
在深度为7的满二叉树中,叶子结点的个数为()。
下列关于软件工程的描述中正确的是()。
随机试题
海关
动脉血二氧化碳分压(PaCO2)超过5.9~6.6Pa而通气良好,提示严重()
患急性胰腺炎时.尿淀粉酶与血清淀粉酶增高的关系为
男性,72岁。哮喘史40年,近5年来发生双下肢水肿,近1周哮喘加重,白天发作每周>2次,每天夜间均有发作,活动受限,没有急性加重症状。该患者哮喘控制水平按2006年GINA指南属于的级别是
区别癌与肉瘤的主要依据是
下列关于公共秩序保留与“直接适用的法”的说法,正确的有:()
在市场经济条件下,金融机构必须以其()来承担全部的风险和亏损。
2010年1一3月,我国鲜苹果出口总量为31.2万吨,与上年同期相比下降11%;总出口额为2.1亿美元,增加4%;平均单价为679美元/吨,上升17%。2010年1—3月,我国鲜苹果对俄罗斯的出口量为5.71万吨,同比减少13%,出口额为3693
鞭炮生命中最光辉的一页就是那惊天一吼了,一经点燃,前面的响了,后面的自然跟进,____________,世俗地灿烂着。填入画横线部分最恰当的一项是:
ForeignfinancierscomplainingaboutthelegalwarstheywilllaunchtorecoverbaddebtsinRussiararelymeanmuch.Theexpens
最新回复
(
0
)