首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { int x; public: Base(int n=0): x(n) { cout
有如下程序: #include using namespace std; class Base { int x; public: Base(int n=0): x(n) { cout
admin
2020-07-23
17
问题
有如下程序:
#include
using namespace std;
class Base {
int x;
public:
Base(int n=0): x(n) { cout<
int getX()const { return x; }
};
class Derived: public Base {
int y;
public:
Derived(int m, int n): y(m), Base(n) { cout<
Derived(int m): y(m) { cout<
};
int main()
{
Derived d1(3), d2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/c1yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知主函数中通过如下语句序列实现对函数模板swap的实例调用:inta[10],b[10];swap(a,b,10);下列对函数模板swap的描述中,会导致上述语句序列发生编译错误的是
数据库设计中反映用户对数据要求的模式是( )。
下列关于函数模板的表述中,正确的是
下列有关类继承的叙述中,错误的是()。
下列关于重载运算符的说法正确的是:
在软件开发中,需求分析阶段产生的主要文档是( )。
下列关于this指针的叙述中,正确的是
下面描述中不属于软件需求分析阶段任务的是
下列程序段中包含4个函数。其中具有隐含this指针的是()。intfun1();classTest{public:intfun2();friendintfun3():staticintfun4();}
给定程序中,函数fun的功能是:利用指针数组对形参ss所指字符串数组中的字符串按由长到短的顺序排序,并输出排序结果。ss所指字符串数组中共有N个字符串,且串长小于M。请在程序的中括号处填入正确的内容并把中括号删除,使程序得出正确的结果。
随机试题
痢疾的治疗禁忌有
男性,30岁,黄疸、贫血4年,偶见酱油色尿。检验:红细胞2.15×1012/L,血红蛋白68g/L,白细胞2.3×109/L,血小板63×109/L,网织红细胞计数6.7%;总胆红素44.46μmol/L(2.6mg/dl),直接胆红素3.42μmol
患儿,男,12岁,食欲缺乏,右耳周围肿痛,同桌有类似表现,来医院检查。检查发现,患者肿大以右耳垂为中心,皮肤发热,触之坚韧有弹性,疼痛,张口及咀嚼时加重。最可能的诊断是
疫苗是指为了预防、控制传染病的发生、流行,用于人体预防接种的疫苗类预防性生物制品。疫苗分为两大类,第一类疫苗是指政府免费向公民提供,公民应当依照政府的规定受种的疫苗。具体包括:国家免疫规划确定的疫苗;省、自治区、直辖市人民政府在执行国家免疫规划时增加的疫苗
投标者串通投标,抬高标价或者压低标价;投标者和招标者相互勾结,以排挤竞争对手的公平竞争的,其中标无效。监督检查部,门可以根据情节处以一万元以上()以下的罚款。
年应税销售额超过增值税小规模纳税人标准的企业,未按规定申请办理增值税一般纳税人认定手续的,应()。
货币供应量一般是指()。
效度的性质()。
下列选项中,属于永乐宫壁画的是()。
RobertEllisSmithbelievesidentitytheftisdifficulttodetectandonecanhardlydoanythingtopreventit.Applicantsare
最新回复
(
0
)