首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Base{ int x; public: Base(int n=0):x(n){eout
有如下程序: #include using namespaee std; class Base{ int x; public: Base(int n=0):x(n){eout
admin
2015-07-24
55
问题
有如下程序:
#include
using namespaee std;
class Base{
int x;
public:
Base(int n=0):x(n){eout<
int getX()eonst{return 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),a2(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/3cNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中,不属于测试的特征的是
设inta=l,b=2;,则(a++)+b和a+++b这两个表达式的值分别为
下面关于C++语言的描述错误的是
请在mian函数中填空使下面程序的输出结果为11。 #include<iostream.h> classA {private: inta; intb; public: A():a(0),b(1){
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为()。
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:int
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
以下哪个特征不是面向对象思想中的主要特征()。
由关系数据库系统支持的完整性约束是指______和参照完整性。
C++语言中标点符号中表示一条预处理命令开始的是
随机试题
张医生已穿好手术衣,戴好无菌手套,由于麻醉原因,需等待手术术中头部出汗,处理的方法是
五阴煎加味适用于急性白血病的哪种证型
下列各项,不属局部麻醉的是
使用频率低的设备不需要进行期间核查。()
企业进行资产交换的行为是否属于非货币性资产交换,需要进行判断。下列各项中,构成非货币性资产交换判断标准的是()。
关于古代音乐,下列说法不正确的是:
属于冯小刚电影的是()。
Theroleofgovernmentsinenvironmentalmanagementisdifficultbutinescapable.Sometimes,thestatetriestomanagetheresou
A.ColorfulLifeonCampusB.IntelligentStudentBodyC.ExcellentAdministrationD.DistinguishedFacultyE.SubstantialFinancial
A、Thegirl’smotherknowsabouthercondition.B、thegirl’smotherhashadanaccident.C、Thegirl’smotherdoesn’tknowofher
最新回复
(
0
)