首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base{ public: Base(int x==0):valB(x){cout<<va1B,}
有如下程序: #inc1ude <iostream> using namespace std; c1ass Base{ public: Base(int x==0):valB(x){cout<<va1B,}
admin
2020-11-11
49
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass Base{
public:
Base(int x==0):valB(x){cout<<va1B,}
~Base(){cout<<valB,)
private:
int vaIB;
};
c1ass Derived:public Base{
public:
Derived(int x=0,int y=0):Base(x),vaID(y){cout<<va1D,}
~Derived0 {cout<<valD;}
private:
int vaID;
};
int main(){
Derived obj12(2,3);
retum0;
}
运行时的输出结果是( )。
选项
A、2332
B、2323
C、3232
D、3223
答案
A
解析
在主函数中创建类Derived对象obj12(2,3)时,因为类Derived是从基类Base派生而来,所以首先调用基类的构造函数,输出2,再调用派生类构造函数,输出3。当主函数运算结果时,首先调用派生类的析构函数,输出3,再调用基类的析构函数输出2.所以输出结果为2332。
转载请注明原文地址:https://kaotiyun.com/show/wqyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各组类型声明符中,含义相同的一组是()。
下列选项可以做C++标识符的是()。
下列有关模板的叙述中,正确的是()。
下列关于输入输出流的叙述中,正确的是()。
若有如下类声明c1assMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p[2]:以后,程序的输出结果是()
对于循环队列,下列叙述中正确的是()。
下列关于函数的描述中,错误的是()。
假定一个类的构造函数为A(intaa,intbb){a=aa——;b=a*bb;},则执行Ax(4,5);语句后,x.a和x.b的值分别为()。
使用VC6打开考生文件夹下的源程序文件modi2.epp。阅读下列函数说明和代码,补充空出的代码。函数conveX(char*des,char*str)实现的功能是,如果字符串s仃里面有空格或者不可打印字符,则全部去掉,将转化后的字符串放在字符串des里,
随机试题
下列项目属于长期负债项目的是()。
天道周星,________。(庾信《哀江南赋序》)
庞某,咳嗽气促,面赤,痰多质黏稠黄,咯吐不爽,痰有热腥味,胸胁胀满,咳时引痛,口干而黏欲饮,大便数日未行,舌红,苔黄腻,脉滑数。本病例适宜下列哪种治法
A.吊销《药品经营许可证》B.警告,责令改正,并处2万元以下罚款C.撤销药品批准证明文件,直至吊销“药品生产许可证”D.处3万元以下罚款根据《药品召回管理办法》:药品经营企业发现药品存在安全隐患,未按规定立即停止销售,造成严重后果的,应给予的处罚
历史文化名城的保护分为()层次。
机电工程中安装工程量清单的编制依据除包括《计价规范》、相关法律、法规和规范外,还应包括( )。
银行存款余额调节表只是为了核对账目,并不能作为调整银行存款账面余额的记账依据。()
历练对于()相当于磨砺对于()
在某个学校,在办公室需要连接相同的两个局域网,可选用(39),其成本是最低的。
安装一个库的命令格式是
最新回复
(
0
)