首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
38
问题
有如下程序:
#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/y6fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序中调用cin函数给变量a输入数值的方法是错误的,其错误原因是()。#includevoidmain(){int*p,*q,a,b;p=&a;coutp;}
负责数据库中查询操作的数据库语言是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明了一个单向链表类sList。sList的成员函数Prepend的功能是在链表头部加入一个新的元素。请编写成员函数Prepend。在main函数中给出了一组测试数据,此时程序的
下列字符串中不能作为C++标识符使用的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidoutput(){cout<<1;}virtualvo
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是()。
程序流程图中带有箭头的线段表示的是
下列字符串中不能作为C++标识符使用的是()。
下列字符串中不能作为C++标识符使用的是
关于运算符重载,下列表述中正确的是()。
随机试题
WWW组织数据的方式是()
所谓双基教学是指()和()。
平胃散主治什么证
患者,女,15岁。右眼视力减退、头痛3年;头颅CT示鞍上池内囊实性占位,囊壁可见颗粒状钙化;MRI示鞍上池内囊实性占位,囊内T1WI及T2WI均呈高信号,视交叉及垂体受压。该患者囊内CT呈低密度,MRI囊内T1WI及T2WI均呈高信号原因可能为
给男性患者导尿时,提起阴茎与腹壁成60°是使
空腔脏器破裂的临床特点是
辽沈公司因不能清偿到期债务而申请破产清算。法院受理后,管理人开始受理债权人的债权申报。对此,下列哪一债权人申报的债权属于应当受偿的破产债权?(2010年试卷三第32题)
下列语句表达没有语病的是()。
Thetaxidriverwasamaninhislatethirties.Hepickedmeupand【C1】______metomyplace.Iusuallyliketohavebrief【C2】___
Somepeoplebelievethatyouhavetobeaspecialkindofpersontosellaproduct.Butalthoughitisclearthatasuccessfuls
最新回复
(
0
)