首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=O):valB(x){cout
有如下程序: #include using namespace std; class Base{ public: Base(int x=O):valB(x){cout
admin
2020-11-11
23
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=O):valB(x){cout<
-Base(){cout<
private:
int valB;
);
class Derived:public Base{
Public:
Derived(int x=0,int y=0):Base(x),valD(y){cout<
-Derived(){cout<
private:
int valD;
};
int main(){
Derived obj 12(2,3);
return 0;
}
运行时的输出结果是( )。
选项
A、2332
B、2323
C、3232
D、3223
答案
A
解析
在主函数中创建类Derived对象objl2(2,3)时,因为类Derived是从基类Base派生而来,所以首先调用基类的构造函数,输出2,冉调用派生类构造函数,输出3。当主函数运算结果时,首先调用派生类的析构函数,输出3,再调用基类的析构函数输出2。所以输出结果为2332。
转载请注明原文地址:https://kaotiyun.com/show/Rayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误.请加以更正。更正后程序的输出应该是:座位数:3颜色:红
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
使用VC6打开考生文件件下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补允完整。(1)重载运算符int,请在注释∥********1********后添加适当的语句。(2)重载运算符“
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[],intn),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最
有如下函数模板: template<typename T,typename U> T cast(Uu){ return u;} 其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,实现函数sort(intA[].int.n),用选择排序法把数组从大到小排序。提示:选择排序法的思想是:(1)反复从还未排好的那部分线性表中选择出关键字最
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
结构化程序设计原则强调的是
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
随机试题
FixingaWorldThatFostersObesityA)WhyareAmericansgettingfatterandfatter?Thesimpleexplanationisthatweeatt
五人排成一行,甲、乙二人必须排在一起的概率P=_____.
甲状腺疾病术前应指导病人进行下列哪种体位的训练()
胸主动脉全部展现最佳的体位是
在要素管理中最重要的因素是()。
从事生产、经营的纳税人,应当自领取营业执照之日起()内,将其财务、会计制度或者财务、会计处理办法和会计核算软件,报送税务机关备案。
动植物检疫法禁止进境物的范围包括:动植物病原体(包括菌种、毒种等)、害虫及其他有害生物;动植物疫情流行的国家和地区的有关动植物、动植物产品和其他检疫物;( );土壤。
下列关于保险规划的做法,不恰当的是()。Ⅰ.富翁家庭在家太太购买巨额人身意外险Ⅱ.为经常出差的家人购买意外伤害险Ⅲ.为10万元的财产在两家不同的公司投保,共投保20万元Ⅳ.为感冒、牙痛等小病专门投保
意思表示由第三人义务传达,而第三人由于过失转达错误或者没有转达,使他人造成损失的,下列哪些表述是正确的?()
中国国家标准汉字信息交换编码是
最新回复
(
0
)