首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
37
问题
有如下程序:
#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/8jNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
诊断和改正程序中错误的工作通常称为【 】。
下列关于栈的描述中错误的是
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
下列关于this指针的叙述中,正确的是
虚函数必须是类的【】。
下列叙述中正确的是
下列有关类成员的叙述中,正确的是
随机试题
接入控制的实现方法有()
血液的运行离不开气的功能,说明了气与血的关系是
患者男性,32岁,右上腹痛伴发热2天。查体:腹平软,右上腹轻压痛,无明显反跳痛,未及明显包块。血常规:WBC13.2×109/L,N78.9%,L20.0%。为协助诊断,采用核医学检查方法行99mTc-IgG炎症显像,不属于该显像方法优点的是
A.脚气病B.甲状腺肿C.口角炎D.夜盲症E.骨质疏松症
根据《水利水电建设工程验收规程》(SL223-2008)的有关规定,单位工程完工并具备验收条件时,施工单位应向项目法人提出验收申请报告。项目法人应在收到验收申请报告之日起()个工作日内决定是否同意进行验收。
2004年,广东省委省政府首次提出珠江三角与山区及东西两翼共建产业转移工业园。截至2009年4月,广东全省已认定产业转移园32个,14个欠发达地市已至少有一个产业转移园。至2008年底,广东省29个产业转移园已投入开发资金111.38亿元,入园项目(含意向
美利坚合众国诞生的标志是()。
某城市环境监管部门对该市企业排水是否达标进行抽样检测,抽取的排水样品需要送至实验室进行检测分析,该实验室人员及收费情况如下:(1)该实验室现有专业检测员6名(其中甲、乙、丙不同等级各2人)、实习检测员4名,有同型号检测仪器2台且每台仪器同时只能由
UNESCO
交换式局域网中的局域网交换机可以在多个端口之间同时建立______。
最新回复
(
0
)