首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Base{ public: Base(){ Fuction(); } virtual void Fucti
有如下程序: #include using namespaee std; class Base{ public: Base(){ Fuction(); } virtual void Fucti
admin
2020-10-21
8
问题
有如下程序:
#include
using namespaee std;
class Base{
public:
Base(){
Fuction();
}
virtual void Fuction(){
cout<<"Base::Fuction"<
}
};
class Derived:public Base{
public:
Derived(){
Fuction();
}
virtual void Fuetion(){
cout<<"Derived::Fuction"<
}
};
int main(){
Derived a:
return 0;
}
运行后的输出结果是( )。
选项
A、Base::Function
Derived::Function
B、Base::Function
Base::Function
C、Derived::Function
D、Base::Function
答案
A
解析
题意的main()函数中定义一个Derived类对象,对象名为a,在构造a对象时,程序过程为:①首先调用Derived类的默认构造函数,在默认构造函数执行函数体前,再调用基类的默认构造函数,基类构造函数的函数体中调用函数Function(),此时,由于Deri,red类对象的构造还未完成,所以在此时Function()调用的是基类的Function()函数,输出:“Base::Function”②执行Derived类的默认构造函数的函数体,调用Function()函数,此时Derired类对象已经完成初始化列表,所以此时的Function()调用的是Derived类的Function()函数,输出:“Derived::Function”。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/n5yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
执行语句:{cout
下面描述中错误的是()。
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下列关于运算符重载的叙述中,正确的是()。
下列关于输入输出流的叙述中,正确的是()。
由于常对象不能被更新,因此()。
已知函数模板定义如下:templateTmin(Tx,TY){returnx
下列叙述中错误的是()。
下面有关for循环的正确描述是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
李赫、张岚、林宏、何柏、邱辉五位同事。近日他们各自买了一台不同品牌小轿车,分别为雪铁龙、奥迪、宝马、奔驰、桑塔纳。这五辆车的颜色分别与五人名字最后一个字谐音的颜色不同,已知李赫买的是蓝色的雪铁龙。以下哪项排列可能依次对应张岚、林宏、何柏、邱辉所买的车辆?(
李医生因过于自信,造成三级医疗责任事故,李医生应承担的法律责任是
t检验选X2检验选
A.麦门冬汤B.沙参麦冬汤C.秦艽鳖甲散D.百合固金汤E.月华丸
男性56岁,活动后心悸、气短近2个月,2天前开始出现喘憋加重,不能平卧。双肺可闻及湿性啰音,双下肢中度水肿,腹部检查肝脾未触及。胸部X线检查显示心胸比0.65。超声心动图左室舒张末径6.3:mm,左室射血分数36%。以下哪项诊断最有可能
实行处方药与非处方药分类管理的意义在于
以下所列药学服务的对象中,药学服务的重要人群是
下列各项中,属于确定完工产品和在产品的成本分配方法时需要考虑的因素有()。
智障人士服务机构社会工作者小李,与智障人士家庭建立了积极的信任关系。她经常向这些家庭的成员讲授相关知识,指导他们掌握相关技能,并提供多种信息增加他们的应对能力。在以上服务中,小李承担了()角色。[2012年真题]
建设单位选定监理单位后,应当与其签订监理合同,_____________不应包括在监理合同中。
最新回复
(
0
)