首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
74
问题
有如下程序:
#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;classPARENT{public:PARENT(){cout<<"PARENT";)};class
下面程序运行时输出结果为______。#include<iostream.h>#includeclassRect{public:Rect(intl,intw){length=l;width=w;)
下面不属于C++的预定义的流对象是()。
执行下列语句:#include<iostream>usingnamespacestd;intmain(){intx=3;if(x=5)cout<<x++<<end1;elsec
有如下程序:#include<iostream>usingnamespacestd;classTestClass{staticinti;public:TestClass(){i++;
已知doublevar;是文件1.CPP中的一个全局变量定义,若文件2.CPP中的某个函数也需要访问,则在文件2.CPP中var应说明为______。
语句ofstreamoutf("TEST.DAT",ios_base::app);的功能是建立流对象outf,并试图打开文件TEST.DAT与outf关联,而且()。
下列数据结构中,能用二分法进行查找的是()。
数据库设计包括概念设计、______和物理设计。
随机试题
正常左心房连接的静脉,以下描述最完整的是
A.ESBLsB.MRSC.HLARD.VREE.PRP庆大霉素和链霉素用于检测
在非洲引起回归热的病原体是在中国引起回归热的病原体是
高温施工混凝土配合比设计的原则是()用量。
在建设工程工程量清单的各个组成部分中,投标人不得随意更改或调整______。
下列不属于基金管理人的信息披露义务的是()。
习近平主席指出,建设一支________________的人民军队是党在新形势下的强军目标。
设置会计科目的合法性原则是指所设置的会汁科目应当符合国家统一的会计制度的规定。()
简述六朝时期的侨州郡县。
革命根据地时期,工农民主政权制定的最重要的土地法是()
最新回复
(
0
)