首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Basel { public: Basel(int d){eout
有如下程序: #include using namespaee std; class Basel { public: Basel(int d){eout
admin
2020-06-29
73
问题
有如下程序:
#include
using namespaee std;
class Basel
{
public:
Basel(int d){eout<
-Basel(){}
};
class Base2
{
public:
Base2(int d){eout<
-Base2(){}
};
class Derived:public Basel,Base2
{
public:
Derived(int a,int b,int c,int d):Basel(b),Base2(a),bl(d),b2(c){}
private:
int b1;
int b2;
};
int main()
{
Derived d(1,2,3,4);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、1234
B、2134
C、12
D、21
答案
D
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义一个派生类对象时,分别调用基类的构造函数,所以分别输出21。
转载请注明原文地址:https://kaotiyun.com/show/DZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
下列关于虚函数的说明中,正确的是()。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:voids
下列有关模板的叙述中,正确的是()。
将前缀运算符“一”重载为非成员函数,下列原型中,能正确用于类中说明的是()。
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
以下关键字与类的访问权限无关的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
软件生命周期是指( )。
随机试题
下列关于模型的说法错误的是()
诊断传染性单核细胞增多症
乳腺髓样癌的病理组织学特点是
表示率的抽样误差大小的统计指标是
补体激活旁路途径中不包括
下列选项属于招标师权利的是()。
我国《公司法》规定,当遇特殊情形时,公司可以收购本公司的股份,该类情形不包括()。
外国旅游团中某位游客希望其在华亲友随团活动,导游人员首先应()。
明知校舍或者教育教学设施有危险,而不采取措施,造成人员伤亡或者重大财产损失的,对直接负责的主管人员和其他直接责任人员,依法追究()
由于今次“三公经费”的公布是历史首次,从善良的愿望出发,在公开上出现时间拖延、数据简单等现象可以理解,新事物的出现总要有个适应过程,何况这种原来只有少数领导和相关工作人员才可掌握的机密数据。但是,第二次、第三次乃至第N次公开就不能再这么简单,拿一个笼统的数
最新回复
(
0
)