首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2021-02-22
47
问题
有如下程序:
#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://www.kaotiyun.com/show/Z1fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
在公有派生时,派生类中定义的成员函数只能访问原基类的()。
请打开考生文件夹下的解决方案文件proj1,其中有枚举DOGCOLOR、狗类Dog和主函数main的定义。程序中位于每个“//ERROR****found****”下的语句行有错误,请加以改正。改正后程序的输出结果应该是:Thereisawhite
使用VC6打开考生文件夹下的源程序文件modi2.qpp。阅读下列函数说明和C代码,完成空出部分的程序,实现函数fun(char*s1,char*s2)将字符串s2连接在字符串s1之后,构成一个首指针为s1的字符串。注意:不能修改函数的其他部分。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,补充空出的代码。完成函数ToUpper(char*des,char*str),该函数实现把str字符串中小写字符转换成大写字符,并存发在des中。例如:str=’’
下列数据结构中,能用二分法进行查找的是()。
某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)()。
下列数据结构中,属于非线性结构的是()。
随机试题
股价指数期货普遍以下列哪一种方式交割?()
DiscussthewaysymbolismisusedinMelville’sMoby-Dick.
某儿,2岁,发育正常,其膳食安排下列哪项是正确的
肺结核患者,突然大咯血,从口鼻涌出,随即出现烦躁不安,极度呼吸困难,颜面青紫,挣扎。应立即采取的抢救措施是
商业性个人住房贷款担保的主要方式有抵押、质押和()。
根据合同法的规定,建筑施工合同中约定出现因()时免除自己责任的条款,该免责条款无效。
2011年全国城镇非私营单位在岗职工人均年薪为42452元,与2010年的37147元相比,增加了5305元,同比名义增长14.3%。扣除物价因素,2011年全国城镇非私营单位在岗职工人均年薪实际增长8.5%。2010年中部地区城镇非私营单位在岗职
清朝的秋审制度中,案情虽属实,但危害不大,可减为流三千里,或减发烟瘴极边充军,或再押监候办的是()。
WelcometothePublicBusSystem.Itsbusnetwork【T1】______365daysoftheyearandhasservicesthatcantakeyoutoyourdesti
BoxingmatcheswereverypopularinEnglandtwohundredyearsago.Inthosedays,boxersfoughtwithbare【B1】______forprizemo
最新回复
(
0
)