首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
67
问题
有如下程序:
#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);
设有下列二叉树:对此二叉树前序遍历的结果为
利用继承能够实现【】。这种实现缩短了程序的开发时间,促使开发人员复用已经测试和调试好的高质量软件。
虚函数必须是类的【】。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
下列不属于结构化分析的常用工具的是
如下程序定义了“单词”类word,类中重载了
有如下程序:#includeusingflamespacestd;className{charname[20];public:Name(){strcpy(name,“”);cout
有三个关系R,s和T如下:其中关系T由关系R和s通过某种操作得到,该操作为
数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的()。
随机试题
设随机变量X的分布函数为F(X),已知F(2)=0.5,F(一3)=0.1,则P{一3<X≤2}=__________.
组织文化的特征主要有()
患者,男性,46岁,有乙肝病史20年,近日因纳差、面黄至医院,查肝功能:ALT:67U/L,AST:84U/L,腹部彩超示肝脏弥漫性增大,大量腹水,诊断为乙型肝炎肝硬化,下列哪项检查结果错误
患儿,男,10月,发热、咳嗽、气喘4—5天,近2天腹泻大便3~4次/日,呈黄稀便,偶有呕吐,体检两肺可闻喘鸣音及湿性啰音,心音有力,律齐,心率136次/分,腹软,肝肋下2cm,质软,脾不大。患儿在治疗中突然喘憋加重,烦躁不安、发绀,体温38℃,呼吸70
1岁小儿未接种过卡介苗,PPD阳性表示
任务型教学途径中“任务”的特点“有差距”是指任务应与学生现有的知识能力有一定的差距,这些差距可以是知识差距、能力差距、技能差距、信息差距和——差距等。
我国社会主义改革是一场新的革命,其性质是()
形而上学唯物主义物质观的缺陷在于()
曲线的渐近线有().
TheInteractionofBodyandMindTheconceptofpsychosomaticillnessPsycho,referstomind,andsoma,tobody.Psychosom
最新回复
(
0
)