首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string n):name(n){} ~Pers
有如下程序: #include #include using namespace std; class Person{ public: Person(string n):name(n){} ~Pers
admin
2016-09-20
42
问题
有如下程序:
#include
#include
using namespace std;
class Person{
public:
Person(string n):name(n){}
~Person(){eout<<’P’;}
private:
string name;
};
class Date{
public:
Date(int y=2014,int m=9,int d=21):year(y),month(m),day(d){}
~Date(){cout<<’D’;}
private:
int year,month,day;
};
class Student:public Person{
public:
Student(string n,char c):Person(n),birthday(),sex(e){}
~Student(){cout<<’S’;}
private:
Date birthday;
char sex;
};
int main(){
Student stul(’’Z’’,’F’);
return 0;
}
运行时的输出结果是( )。
选项
A、SDP
B、SDS
C、SPD
D、DSP
答案
A
解析
在构造对象stul时,首先调用基类Person的构造函数完成基类部分的初始化,然后根据Student类成员变量的声明次序调用Date的构造函数完成成员birthday的初始化,最后初始化成员sex的值;而释放对象stul时,各个部分的释放顺序是与构造函数调用顺序相反的,即先调用Student的析构函数,输出S,接着调用Date的析构函数,输出D,最后调用基类Person的析构函数,释放基类部分,输出P,所以输出结果为:SDP,答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/edNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
表达式10>5&&6%3的值是
有如下的程序:#include<iostream>usingnamespacestd;classAT{friendostream&operator<<(ostream&,AT);}at;os
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则()。
Jackson结构化程序设计方法是英国的M.Jackson提出的,它是一种面向【】的设计方法。
以下类定义中可能会引起错误的语句是classA{public:~A(){}//1inti;//2private:
C++语言中标点符号中表示一条预处理命令开始的是
有如下程序:#include<iostream>usingnamespacestd;classshapes{protected:intx,y;public:void
下列关于栈的叙述正确的是
下列不属于软件工程的3个要素的是
在不同文件的函数中,对非静态全局变量的引用要加的关键字是()。
随机试题
Anne-MarieGarrardwasshockedwhenitwasannouncedthatshehadwonthePersonalAssistantoftheYearaward."Theother【C1】__
A.胸闷气喘B.胸闷刺痛C.胸闷胁胀D.胸闷痰多E.胸闷气短肝气郁结者可见
借款方因无力偿还借款而将抵押财产转移给贷款方时,应按()计税贴花。
AreyousufferingfromRAGWEEDALLERGIES?Areyouoneofthosepeoplewhosufferfrom:
盖碗茶是()族人的饮食习俗。
目前,单亲母亲家庭在社会中并不少见,而这些家庭往往都面临相同或相似的问题,主要有()。
科学教育的基本目标有三个()。
2016年8月18日,国务院副总理、国务院食品安全委员会副主任汪洋到国家食品药品监管总局调研时,再次强调要落实“四个最严”。以下属于“四个最严”的有()。
WhichofthefollowingfactorisNOTmentionedwhendiscussingthepersonsinterviewedintheresearch?Whatisthebesttitle
【B1】【B5】
最新回复
(
0
)