首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
18
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有如下类声明:classBase{protected;intamount;public;Base(intn=0):amount(n){}intgetAmount()const{retur
执行下列语句段后,输出字符“*”的个数是()。for(inti=50;i>1:——i)cout<<’*’;
下列选项中属于面向对象设计方法主要特征的是()。
结构化程序设计中,下面对goto语句使用描述正确的是()。
有如下程序:#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout.fill(’*’);cnut<<
有如下程序:#inc1ude<iostream>usingnamespacestd;c1assPair{intm,n;public:Pair(intj,intk):m(j),n(k){}
在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#inc1ude<iostream>usingnamespacestd;c1assBase{
下列情况中,不会调用拷贝构造函数的是()。
下列符号中可以用做C++标识符的是()。
随机试题
简要说明分布式入侵检测的优势以及存在的技术难点。
垂直渠道冲突
欲吐不得吐,欲泻不得泻,腹痛剧烈者,宜诊霍乱吐泻而指罗纹凹陷者,宜诊
以下各项不属于乙级城市规划编制.单位可以在全国承担的业务有()。
社会工作者宋翔的两个服务对象都是因防卫过当而被判刑,出狱后成为社区的矫正对象。他们都向宋翔反应,在参加公益劳动期间,街坊邻居都向他们投来异样的目光,甚至在背后议论纷纷,让他们觉得很难过。宋翔在鼓励他们增强信心的同时,还做了街坊邻居的工作。后来邻居看到这两个
我国建立社会主义市场经济体制的中心环节是()。
()是我国社会主义社会的重要特征,并为社会主义现代化建设提供了强大的精神动力、智力支持和思想保证。
社会主义的本质
设y=x3+3x+1,则|y=1=_____________.
BSP方法的研究包含若干主要的活动,下述哪个不是其应包括的活动内容?
最新回复
(
0
)