首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n) {cout
有如下程序: #include using namespace std; class Base{ int x; public: Base(int n=0):x(n) {cout
admin
2017-02-18
45
问题
有如下程序:
#include
using namespace std;
class Base{
int x;
public:
Base(int n=0):x(n) {cout<
int getX()const{return x;}
};
class Derived:public Base{
int y;
public:
Deftved(int m,int n):y(m),Base(n) {cout<
Derived(int m):y(m){cout<
};
int main()
{
Derived d1(3),az(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出O,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/ZIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在一个C++程序中,每个变量都必须遵循______的原则。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
C++程序是从【】函数开始执行的。
下面叙述不正确的是
以下程序的输出结果是#include<iostream.h>longfun(intn){longs;if(n=1||n=2)s=2;elses=n-
对于模板定义关键字class和typename说法不正确的是
类MyClass的定义如下:classMyClass{public:MyClass(){value=0;}SetVariable(inti){value=i;)
下列有关指针的用法中错误的是()。
当要使用ostrstream流类定义一个流对象并联系一个字符串时,应在文件开始处使用#include命令,使之包含()文件。
C++语言中关于构造函数的说法正确的是
随机试题
根据《建设工程质量管理条例》,()依法对建设工程质量负责。
喷射混凝土施工前,应做混凝土凝结时问试验,混凝土初凝时间不应大于()。
基金经理人在申请期间申请材料涉及的事项发生重大变化的,基金管理人应当自发生变化之日起()个工作日内向中国证监会提交更新材料。
确定消费税的应税销售额时,不能计入销售额中的项目是()。
民国北京四大热点商区是:前门、鼓楼、王府井、西单。()
体育教学组织形式中,友情分组的方法是()。
根据下列材料回答问题。2017年第一季度,某省农林牧渔业增加值361.78亿元,比上年同期增长5.9%,高于上年同期0.2个百分点。具体情况如下:该省种植业增加值119.21亿元,比上年同期增长8.2%,其中蔬菜种植面积358.80万亩,比上年同期增加
A、 B、 C、 D、 ASNMPv2表的状态列有6种取值:①active(可读写);②notIn-setvice(不可读写);③notReady(只读);④createAndGo(只读不写);⑤cr
项目管理有4个方面的内容,下列哪些方面工作对控制周期最有效?()
Theconceptofpersonalchoiceinrelationtohealthbehaviorsisanimportantone.Anestimated90percentofallillnessmayb
最新回复
(
0
)