首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-04-07
58
问题
有如下程序:
#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;
};
in.t 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/1C8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的运行结果是【】。#include<iostream>#include<string>usingnamespacestd;voidmain(){chara[10]="China",b[]="
若有定义语句:intx=3,y=2,z=1;,则表达式x
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream.h>usingnamespacestd;classBase{public:inta,
有如下函数模板声明:template<typenameT>TMax(Ta,TB){return(a>=B)?a:b;}下列对函数模板Max()的调用中错误的是
执行语句序列:intx=10,&r=x;cout
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的【】。
下面程序的功能是()。#include<iostream>#include<string>usingnamespacestd;intmain(){inti=1,n=0;
实体之间的联系可以归结为一对一的联系,一对多的联系与多对多的联系。如果一个学校有许多学生,而一个学生只归属于一个学校,则实体集学校与实体集学生之间的联系属于【】的联系。
用户进行的测试包括:单元测试、集成测试、验收测试(确认测试)和系统测试。将软件放在整个计算机环境下,包括软硬件平台、某些支持软件、数据和人员等,在实际运行环境下进行一系列的测试是______。
随机试题
有形净值债务率中的“有形净值”是指
急起从之,振笔直遂。遂:
患者,男,39岁。经常出现发作性眩晕,头痛,一过性肢体麻木及一时性言语謇涩。其最易引发的是
在采用汇总记账凭证账务处理程序时,收款凭证账户对应关系只能是()。
巴塞尔委员会提出的稳健公司治理应遵循的基本原则包括()
金融市场通过其特有的资本集聚功能和引导资本合理配置的机制,首先对微观经济部门产生影响,进而影响到宏观经济活动,这是金融市场的()。
对学习感到很轻松或很困难的学生,要加强个别辅导,给能力强者开点“小灶”,增加课业,对困难者给予特殊帮助或补课。这反映的是()教学原则。
中国新民主主义革命的开端是()。
[*]
INCHOATE:
最新回复
(
0
)