首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-06-10
28
问题
有如下程序:
#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全国计算机二级
相关试题推荐
已知基类Employee只有一个构造函数,其定义如下:Employee::Employee(intn):id(n){)Manager是Employee的派生类,则下列对Manager的构造函数的定义中,正确的是()。
软件(程序)调试的任务是()。
对于语句cout
下列叙述中正确的是()。
用树形结构表示实体之间联系的模型是()。
数据流程图(DFD图)是()。
下面是一个模板声明的开始部分:templutedouble_由此可知()。
负责数据库中查询操作的数据库语言是()。
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
下列选项中不属于结构化程序设计方法的是()。
随机试题
急诊要配备完好的急救物品及药品,完整无缺处于备用状态。做到及时检查维修和维护,以确保病人的及时使用和护理安全。急救物品和药品在保管使用中错误的环节是
甲商店委托乙去某市丙公司购买2008年新款电视80台,丙公司经理丁经与乙交谈后,了解到乙涉足电视业务不久,遂向其推荐另款电视,并保证市场畅销。乙遂改为购买丁所推荐的电视80台。甲商店收到电视后,发现该款电视为2007年旧款电视,遂拒绝付款,引起纠纷。下列论
以下有关账户概念的阐述中,不正确的是()。
公证人员在办理与本人、配偶和其他近亲属有利害关系的公证事项时,下列人员中不适用回避原则的是()。
对竣工验收的房地产开发项目,已转让的房地产建筑面积占整个项目可售建筑面积的比例在()以上的,主管税务机关可要求纳税人进行土地增值税清算。
甲公司近三年改进的管理用财务报表主要财务数据如下:要求:计算2015年和2016年的权益净利率、净经营资产净利率、税后利息率、净财务杠杆。
长期进行马拉松训练,呼吸肌的机能得到提高,呼吸加深,安静时呼吸频率增加。()
《荀子.劝学》指出,蚯蚓虽然身体柔弱,却能_____________,_____________是用心专一的缘故。
×××××××××××××××政发[2013]127号为有效_______机动车排气污染,持续改善大气环境质量,_______保障人民群众身体健康,根据国家《大气污染防治行动计划》《重点区域
张某参与赌博,输给李某现金2万元后,要抢回这笔钱。李某为了防止钱被抢走,打伤了张某。李某的行为属于()。
最新回复
(
0
)