首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ int X; public: Base(int n=0):X(n){cout<<n;}
有如下程序: #include<iostream> using namespace std; class Base{ int X; public: Base(int n=0):X(n){cout<<n;}
admin
2017-07-05
55
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
int X;
public:
Base(int n=0):X(n){cout<<n;}
int getX()eonst{return x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):y(m),Base(n){cout<<m;}
Derived(int m):y(m){cout<<m;}
};
int main()
{
Derived d1(3),a2(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/fGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于线性表叙述中,不正确的是()。
对于下面程序,对p进行赋值正确的是( )。 class A{ public:fun(int i){cout<<i<<endl;} }; main(){ void(A::*p)(int); }
设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
将7个数据进行插入排序,在最坏情况下需要比较的次数是
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为()。
编制一个好的程序,首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
运算符重载仍然保持其原来的优先级、________和________
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return______;e
如果一个工人可管理多个设备,而一个设备只被一个工人管理,则实体“工人”与实体“设备”之间存在______关系。
数据库设计分为以下6个设计阶段:需求分析阶段、【 】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
随机试题
张医生已穿好手术衣,戴好无菌手套,由于麻醉原因,需等待手术术中头部出汗,处理的方法是
五阴煎加味适用于急性白血病的哪种证型
下列各项,不属局部麻醉的是
使用频率低的设备不需要进行期间核查。()
企业进行资产交换的行为是否属于非货币性资产交换,需要进行判断。下列各项中,构成非货币性资产交换判断标准的是()。
关于古代音乐,下列说法不正确的是:
属于冯小刚电影的是()。
Theroleofgovernmentsinenvironmentalmanagementisdifficultbutinescapable.Sometimes,thestatetriestomanagetheresou
A.ColorfulLifeonCampusB.IntelligentStudentBodyC.ExcellentAdministrationD.DistinguishedFacultyE.SubstantialFinancial
A、Thegirl’smotherknowsabouthercondition.B、thegirl’smotherhashadanaccident.C、Thegirl’smotherdoesn’tknowofher
最新回复
(
0
)