首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
13
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于数据库设计的叙述中,正确的是()。
生成派生类对象时,派生类构造函数调用基类构造函数的条件是()。
有如下程序:#includeUsingnamespacestd;ClassAmount{intamount;public;Amount(intn=0):amount(n){}
当派生类从一个基类保护继承时,基类中的一些成员在派生类中成为保护成员,这些成员在基类中原有的访问属性是()。
由于常对象不能被更新,因此()。
若有如下类声明:classMyClass{public:MyClass(){cout
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中定义的Matrix是一个用于表示矩阵的类。成员函数max_value的功能是求出所有矩阵元素中的最大值。例如,若有3×3矩阵则调用max_value函数,返回值为3。
在关系数据库中,用来表示实体间联系的是()。
下列关于派生类构造函数和析构函数的说法中,错误的是()。
随机试题
darkandsmoky
A.尿胆红素阴性B.网织红细胞减少C.血转氨酶明显增高D.服用氯丙嗪后引起的黄疸E.AKP活力降低肝细胞性黄疸
A.羟丙甲纤维素B.单硬脂酸甘油酯C.大豆磷脂D.无毒聚氯乙烯E.胆固醇可用于制备生物溶蚀性骨架片的是()。
该公司进口环节应缴纳的关税、消费税、增值税合计为( )。该公司国内销售环节应缴纳的消费税总和为( )。
企业购人不需要安装的生产设备,购买价款超过正常信用条件延期支付,实质具有融资性质的,应当以购买价款的现值为基础确定其成本。()
研究发现,通过游戏孩子把自身的焦虑和担忧等情绪表达出来,并在游戏过程中学会解决冲突,体验自己的情绪,探索与他人相处的方式,逐渐了解身边的这个世界。如果以下各项为真,最能削弱上述论断的是()。
我们无论做任何事情,或做出任何的决定,必须考虑到在不同方面求取平衡。当然,不同的人的平衡技巧和“功力”各不相同,但关键在于做任何事情时,千万别让自己陷入盲目的追逐潮,以至于迷失自己,错过人生美好的事物。对这段话,理解不准确的是:
在窗体上画一个名称为Commandl的命令按钮,一个名称为Labell的标签,然后编写如下事件过程:PrivateSubCommandl.Click()s=0Fori=1To15x=2*i-1If
Themainexceptiontoprimateresearchers’generalpatternofignoringinteractionsbetweenmalesandinfantshasbeenthestudy
Forwhatreasonwasthespeedlimitsetat55-mile-an-hourin1970’s?
最新回复
(
0
)