首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespllce std; class Base{ int x; public: Base(int n=0):x(n){eout
有如下程序: #include using namespllce std; class Base{ int x; public: Base(int n=0):x(n){eout
admin
2016-09-20
53
问题
有如下程序:
#include
using namespllce std;
class Base{
int x;
public:
Base(int n=0):x(n){eout<
int getX()eonst{retum x;}
};
class Derived:public Base{
int y;
public:
Derived(int m,int n):y(m),Base(n){eout<
Derived(int m):y(m){eout<
};
int main()
{
Derived d1(3),d2(5,7);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、375
B、357
C、0375
D、0357
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个对象d1,先执行基类的构造函数输出0,再执行派生类的构造函数输出3,然后定义了一个对象d2(5,7),其中需要调用基类的构造函数输出7,最后输出5,所以答案为C。
转载请注明原文地址:https://jikaoti.com/ti/W0E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序输出的结果是#include<iostream.h>voidmain(){inti;inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;<3;i++)cout<
以下程序的输出结果是#include<iostream.h>voidreverse(inta[],intn){inti,t;for(i=0;<n/2;i++){t=a[i]=a[i]=a[n-1-
下列程序的输出结果是【】。#include<iostream>usingnamespacestd;classbase{public:intn;base(ihtx){n=
有以下程序:#include<iostream>usingnamespacestd;classB{private:inta,b;public:B(){}B(
.、.*、->、::、?:这五个运算符______重载。
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
不合法的main函数命令行参数表示形式是
算法分析的目的是
在软件生产过程中,需求信息的给出是
重载的运算符保持其原有的【】、优先级和结合性不变。
随机试题
记账凭证不一定都附有原始凭证。判断:理由:
关于企业法人对其法定代表人行为承担民事责任的表述,下列正确的是()。
确定混凝土拌和物坍落度的依据不包括下列中的哪一项?
下列关于代理的表述,错误的是()。
绿色建筑等级划分时,当满足全部控制项要求时,绿色建筑等级应为()。
按照埃里克森的心理社会发展论,个体3~6岁称为( )。
人体胰岛素分泌不足时,血糖浓度的变化特点是()。
多道程序设计是指()。
要使我国经济富有活力和效率,必须充分发挥市场机制的作用。市场机制的长处和优势在于()。
数据规划的步骤可粗略地划分为下列几步:【】、确定研究的范围或边界、建立业务活动过程、确定实体和活动、审查规划的结果等。
最新回复
(
0
)