首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
54
问题
有如下程序:
#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://www.kaotiyun.com/show/DZ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
与C语言prinft("Helloword/n");语句功能相同的C++语句是()。
当在使用类模板时,类模板本身被实例化咸了一个具体的______。
下列表示纯虚函数的成员函数是()。
下面对静态数据成员的描述中,正确的是( )。
栈通常采用的两种存储结构是
使用VC++6.0打开考生文件夹下的源程序文件2.cpp。阅读下列函数说明和代码,补充空出的代码。函数IsPalindromes(char*string)实现的功能是判定给定的字符串是否构成回文字符串,如果是则返回1,否则返回0。例如:abcdc
待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第()个位置。
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数show()的功能是将1、2、3、4四个数字,组成互不相同且无重复数字的四位数,并将这些数输出到屏幕,输出的内容如下:12341243132413421
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是
随机试题
对《学圃记闲》的叙述,不正确的是()
生化反应疑为沙门茵或志贺菌的细菌与特异性血清不出现凝集反应时,要考虑选取下列哪种方法再进行试验
中性粒细胞碱性磷酸酶积分在下列哪种疾病中常呈明显降低
关子注射铁剂的用药护理措施中,下列哪项不正确()
A.头痛、腰痛、眼眶痛B.高热、惊厥、休克、呼吸衰竭C.心悸、气促、相对缓脉D.高热、瘀斑、休克、呼吸衰竭E.发热、皮疹、脾大暴发型流行性脑脊髓膜炎的临床特点为
竣工验收的组织者是( )单位。
工厂中一般道路运输系统中,主要出入运输道路宽()m左右。
以下各项所得适用超额累进税率形式的有()。
Nasreddinhadashed(棚子)behindhishouse.Ithadnolightsinit.Onenighthewentouttotheshedtogethisladders(梯子)andlo
A、Hisvisionandhistravelallovertheworld.B、Hisexpertiseandbusinessmarketingskills.C、Themoneywepayforthe"infor
最新回复
(
0
)