首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Ba
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Ba
admin
2017-11-28
34
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
Base(int x=0):valB(x){cout<<valB;}
~Base(){cout<<valB;}
private:
int valB;
};
class Derived:public Base{
public:
Derived(int x=0,int y=0):Base(x),valD(y){cout<<valD;}
~Derived(){cout<<valD;}
private:
int valD;
};
int main(){
Derived obj 12(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/6xAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
即当基类本身也是某一个类的派生类时,底层的派生类也会自动继承间接基类的成员,这说明继承具有
有以下程序 *f(int * x,int * y) { if( * x< * y) return x; else return y;
有如下类声明:classXA{intx;public:XA(intn){x=n;}};classXB:publicXA{inty;
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下列叙述中正确的是
类型修饰符unsigned修饰( )是错误的。
下列程序编译错误,因为add函数返回值是一个引用,故对return后返回值的要求是【 】。#include<iostream.h>int&add(intx,inty){
下列关于类和对象的叙述中,错误的是()。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
A、淋巴细胞和中性粒细胞B、淋巴细胞和移行上皮细胞C、移行上皮细胞和中性粒细胞D、鳞状上皮细胞和中性粒细胞E、淋巴细胞和肾小管上皮细胞肾移植后尿液细胞学检查可预示排斥反应的指征是
患者男性,27岁,自诉反复发作性四肢无力,每次2~3d内均能自行恢复,今日又突发四肢无力,于急诊就诊,查体:四肢肌力1级,深浅感觉均正常,腱反射消失,病理征阴性,该患应最应做的检查是
患者,男,62岁。突发头痛伴恶心、呕吐4小时入院。体检:血压190/115mmHg,口角向右歪斜,左侧鼻唇沟变浅,伸舌偏左,左侧上下肢瘫痪。关于该患者病变位置说法正确的是
霍乱吐泻,恶寒发热,头痛,脘腹疼痛,舌苔白腻,以及山岚瘴疟等。方剂选用
甲市乙区人民检察院对甲市乙区人民法院的第一审判决提起二审抗诉,关于抗诉的说法哪些是正确的?()
如图所示的电路,t=0时将开关S闭合,开关S闭合后的时间常数T为( )。
一个普通家庭潜在的家庭财务风险是比较广泛的,其中包括人身风险、财产风险、责任风险、信用风险、投资风险等。其中,对客户影响最大的风险莫过于财产风险。()
根据现行宪法,下列人员中由全国人民代表大会选举产生的是()(2017年非法学综合课单选第22题)
有如下程序:#include#includeusingnamespacestd;classAnimal{public:virtualstring
EvelynCokespent20yearsasahomecareaidehelpingtheelderlyandthesick,butshedidnotliveandseefairlaborlaws【M1
最新回复
(
0
)