首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下面程序的运行结果为( )。 class A{ static int n; public: A(){n=1;} A(int num){n=num;} vo
以下程序的执行结果是______#include<iostream.h>voidfunc(int);voidmain(){intk=4func(k);func(k):
含有纯虚函数的类称为______。
若有下面的说明和定义:structtest{charm2;floatm3;unionuu{charu1[5];floatu2;}u
类中数据成员和成员函数的默认访问级别为______。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
C++语言本身没有定义I/O操作,但I/O操作包含在C++实现中。C++标准库iostream提供了基本的I/O类。I/O操作分别由两个类istream和()提供。
如果一个类中定义了成员对象,则该类的对象和成员对象先被初始化的是________。
检查软件产品是否符合需求定义的过程称为
软件需求分析阶段的工作,可以分为四个方面:需求获取,需求分析,编写需求规格说明书,以及
随机试题
TheAmericanRedCrossisoneofthevolunteerorganizations________purposeistohelpthesickandtheneedy.
交流电是指电流的一____和____随时间而变化的电流。
在工程施工合同履行过程中,属于发包人义务的是()。
下列类型中,不属于安全标志分类类型的是()。
根据民法基本理论,订立原材料买卖合同的行为属于()。
当前我国既处于发展的重要战略机遇期,又处于社会矛盾凸显期。要充分认识新形势下加强和创新社会管理的重大意义。统筹经济建设、政治建设、文化建设、社会建设以及生态文明建设.把社会管理工作摆在更加突出的位置。社会管理的过程,就是不断解决矛盾的过程。一些地方积极探索
如果存货服务率为100%,配送服务率为100%,则客户的商品利用可能性也就达到100%;如果其中一项为零,另一项是100%,则客户的商品利用可能性是50%。()
银行风险管理的流程是()。
一个汉字的16x16点阵字形码长度的字节数是
Wouldyoubekindenough_____mehowtogototheoffice?
最新回复
(
0
)