首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0):valB(x){cout
有如下程序: #include using namespace std; class Base{ public: Base(int x=0):valB(x){cout
admin
2019-05-06
89
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0):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 obj12(2,3);
return 0;
}
运行时的输出结果是( )。
选项
A、2332
B、2323
C、3232
D、3223
答案
A
解析
在主函数中创建类Derived对象obj12(2,3)时,因为类Derived是从基类Base派生而来,所以首先调用基类的构造函数,输出2,再调用派生类构造函数,输出3。当主函数运算结果时,首先调用派生类的析构函数,输出3,再调用基类的析构函数输出2。所以输出结果为2332。
转载请注明原文地址:https://kaotiyun.com/show/aKAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于类模板的模板参数的叙述中,错误的是
下列叙述中,不符合良好程序设计风格要求的是
指针变量所保存的不是一般的数据值,而是程序中另一个对象的______。
下列程序执行后,屏幕的输出是()。#include<iostream>usingnamespacestd;voidswap(intx,inty){inttemp=x;x=y;y=t
下面关于派生类的描述中错误的是()
已知doublevar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为______。
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n-2);//递归}则函数调用语句fun(5)的返回值是(
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
数据的逻辑结构在计算机存储空间中的存放形式称为数据的______。
随机试题
关于厌氧芽胞梭菌,正确的是
A.收敛生肌B.滋阴润燥C.凉血解毒D.清热利尿E.清热燥湿知母的功效是
对外商为科学研究、开发能源、发展交通事业以及开发重要技术提供专有技术所取得的特许权使用费,经国务院税务主管部门批准,可以按()的税率征收所得税。
设备及管道防腐蚀的基本方法有()。
2019年1月,李某所在公司以45万元的价格(不含增值税,下同)向其出售一套100平方米的住房,房屋的市场价格为90万元,该住房系公司2016年以51万元的价格购置。李某1月份应缴纳个人所得税()元。
房地产开发企业实行价格折扣策略可以()。
《劳动合同法》对试用期限的规定是,劳动合同期限3个月以上不满1年的,试用期不得超过()个月。
每年的12月29日是国际生物多样性日。1992年6月在巴西里约热内卢举行的联合国环境与发展大会上,多个国家签署了《保护生物多样性公约》,这是全球第一个关于保护和可持续利用生物多样性的公约。1993年12月29日该公约正式生效,这一天就被定为国际生物多样性日
Rarelydoesitgetmuchmoreironic.MarcHauser,aprofessorofpsychologyatHarvardwhomadehisnameprobingtheevolutionary
A、Workhardertofindoutthethreat.B、Stopworkingbecauseofthefear.C、Tryhardtoregulateemotions.D、Actpositivelytor
最新回复
(
0
)