首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
11
问题
有如下程序:
#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://www.kaotiyun.com/show/n5yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data){data=g_data;}
下列关于对象初始化的叙述中,正确的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
下列关于继承方式的描述中,错误的是()。
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charc;whilc(________){;________if(c==’\
下列选项中不属于结构化程序设计原则的是()。
关系数据模型的三个组成部分中不包括()。
已知函数模板定义如下:templateTmax(Tx,Ty){returnx>y?x:y;}下列叙述中,错误的是()。
C++语言对c语言做了很多改进,C++语言相对于c语言的最根本的变化是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
胃火炽盛证与胃阴虚证的鉴别,不包括
运输内源性三酰甘油的脂蛋白有哪些
A.氨茶碱B.氯霉素C.维生素KD.庆大霉素E.肾上腺皮质激素有耳毒性的药物是
治疗风燥咳嗽常用方是治疗风寒咳嗽常用方是
A.暂禁食B.温凉流质饮食C.禁蛋白饮食D.低蛋白饮食E.低盐饮食溃疡病伴小量出血
发展规划的基本特征不包括()。
必须获得国家旅游局颁发的《导游员资格证》才可上岗的是()。
元代由于战乱一度限制了制瓷业的发展,但制瓷工艺仍有创新,出现了青花瓷和釉里红技法。()
居民委员会是城市基层群众性自治组织,依法承担多项任务。根据《城市居民委员会组织法》,下列关于居委会的基本任务的说法中,错误的有()
Verysoon,unimaginablypowerfultechnologieswillremakeourlives.Thiscouldhavedangerousconsequences,especiallybecausew
最新回复
(
0
)