首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-06-10
24
问题
有如下程序:
#include
#include
using namespace std;
class Person{
public:
Person(string n):name(n) { }
~Person() { cout<<’P’; }
private:
string name;
};
class Date{
public:
Date(int y=2012,int m=12,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,int y,int m,int d,char c)
:birthday(y,m,d),sex(c),Person(n) { }
~Student() { cout<<’S’; }
private:
Date birthday;
char sex;
};
int main(){
Student stu1("Zhang",1990,10,1,’F’);
return 0;
}
运行时的输出结果是
选项
A、S
B、SP
C、SPD
D、SDP
答案
D
解析
本题考查派生类的析构函数,派生类的析构函数执行顺序为先构造的后析构,后构造的先析构,所以执行Student stu1("Zhang",1990,10,1,’F’);时,依次执行person、Date 、Student构造函数,然后依次执行Student、Date 、person的析构函数,所以输出为SDP,D选项正确。
转载请注明原文地址:https://kaotiyun.com/show/4Afp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#include#includeusingnamespacestd;classMyClass{public:MyClass(){cout
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
下列关于模板的叙述中,错误的是()。
下列关于栈叙述正确的是()。
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)()。
下列有关数据库的描述,正确的是()。
对下列二叉树进行前序遍历的结果为()。
下列选项中,与实现运行时多态性无关的是()。
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n.2);//递归}则函数调用语句fun(5)的返回值是()。
如果有以下定义及初始化:inta=3,*p=&a;则由此可以推断,*p的值是()。
随机试题
患者女性,40岁。诊断为子宫肌瘤,人院后其丈夫多次向护士询问患者是否术后会变得男性化,并且流露出不想让患者做手术的意思,此时护士的教育重点是
A类D类
在财务公司的卖出回购业务中作为正回购方的是()。
下列不属于银行业监管措施中现场检查的是( )。
3,10,24,50,120,()
盗窃、诈骗、哄抢、抢夺、敲诈勒索或者故意损毁公私财物的,处5日以上10日以下拘留,可以并处()元以下罚款。
幼儿园的教育为所有在园幼儿包括有特殊需要的儿童的健康成长服务。()
2019年1~8月,规模以上工业企业实现营业收入68.39万亿元,同比增长4.7%;营业收入利润率为5.87%,同比降低0.38个百分点。 8月月末,规模以上工业企业资产总计115.78万亿元,同比增长5.8%;负债合计65.81万亿元,增长5.0
结合材料,回答问题:材料1国务院总理温家宝指出,现在欧洲面临债务危机,要从战略上考虑对欧关系,维护国家利益。社会各界要了解,帮助欧洲符合中国自身利益。他表示,一方面,欧洲是中国最犬的出口市场,另一方面,欧洲又是中国引进技术的最大来源地。从这个角度看,帮
Hisfatherhasbeenworkinghardformanyyearstosupporthimatuniversitysohedidnotwantto______.
最新回复
(
0
)