首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base1 { public: Base1(int d) { cout
有如下程序: #include using namespace std; class Base1 { public: Base1(int d) { cout
admin
2021-05-06
21
问题
有如下程序:
#include
using namespace std;
class Base1
{
public:
Base1(int d) { cout<
~Base1() { }
};
class Base2
{
public:
Base2(int d) { cout<
~Base2() { }
};
class Derived : public Base1,Base2
{
public:
Derived(int a,int b, int c, int d):Base1(b), Base2(a), b1(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/9Lfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串S中所有在字
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:number1=4.8number2=93.6number3=0.9PRODUCT=404.352
请打开考生文件夹下的解决方案文件proj3,其中声明了SortedList类,是一个用于表示有序数据表的类。其成员函数insert的功能是将一个数据插入到一个有序表中,使得该数据表仍然保持有序。请编写这个insert函数。程序的正确输出应为:插入前:1
下列关于运算符重载的叙述中,正确的是()。
执行语句序列()。inti=0;while(i<25)i+=3;cout<<i;输出结果是
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列关于二叉树的叙述中,正确的是()。
下列关于this指针的叙述中,正确的是()。
若有函数模板mySwap和一些变量定义如下:()。template<classT>voidmySwap(Tx,Ty);doubled1,d2;inti1,i2;下列对mySwap的调用中,错误的是
下列字符串中不能作为C++标识符使用的是()。
随机试题
着火源不包括()。
UPS的全球化道路UPS是一家大型的国际快递公司,它除了自身拥有几百架货物运输飞机之外,还租用了几百架其他公司的货运飞机,每天的运输量达1000多万件。UPS在全世界建立了10多个航空运输的中转中心,在200多个国家和地区建立了几万个快递中心。企业
需求是鼓励和引导一个人为实现某一目标而行动的根本内在力量。()
初产妇,妊娠40周,滞产,产钳助产4000g女婴,胎盘娩出后阴道流血,量时多时少,检查子宫软,本例应诊断为( )
在建设工程领域,行政机关所做的下列行为属于行政许可的是()。
转让旧房的,应按房屋的净值、取得土地使用权所支付的地价款和按国家统一规定交纳的有关费用及在转让环节缴纳的税金作为扣除项目金额计征土地增值税。()
图1为中心法则图解,下列有关的叙述中,正确的是()。
根据以下资料,回答问题。2011年,浙江省文化及相关产业实现增加值1290.01亿元,比上年增长22.1%。在文化及相关产业中,文化产品制造业实现增加值638.79亿元,其中规模以上工业中.文化产品制造企业为1360家,实现增加值263
创建两个具有“多对多”关系的表之间的关联,应当______。
WhichofthefollowingsentencesisaCOMMAND?
最新回复
(
0
)