首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
20
问题
有如下程序:
#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>template<classTT>classFF{TTa1,a2,a3;public:FF(TTb1,TTb2,TTb3){
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填上适当内容,实现该函数。boolfun(char*str){inti=o,i=0;while(str[j])【】
下列关于类和对象的叙述中,错误的是
下列叙述中正确的是
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
下述关于数据库系统的叙述中正确的是
下列有关类继承的叙述中,错误的是
关于虚函数,下列表述正确的是()。
随机试题
str为一个字符序列,序列由字符0和1组成。请补充函数fun(),该函数的功能是:查找该字符序列中0字符连续出现的最长长度(即0字符的个数),如果有几个0字符串长度相同,只记录最后一个0字符串的相关信息。通过m和k返回最长0字符串的长度和最后0字符的下标
梁实秋的《谈时间》是一篇()
女性,35岁。规律性上腹痛6年,为饥饿痛,进食后缓解。1天前出现腹痛加剧,呕血、黑便。查体:血压90/60mmHg,上腹部局限性压痛,血尿淀粉酶正常。该患者黑便的原因可能为
质粒是细菌的
铂类药物的典型不良反应包括
产妇剖宫产后要求出院,医生同意其出院但尚未开具出院医嘱。该产妇家属表示先带产妇和孩子回家,明天来医院结账,而护士考虑到住院费用没有结清,有漏账的风险,故没有同意家属的要求。家属不听护士的劝阻并准备离开,这时护士借口给孩子沐浴把孩子抱走了。产妇知情后大哭。
某施工合同约定钢材由业主提供,其余材料均委托承包商采购。但承包商在以自有机械设备进行主体钢结构制作吊装过程中,由于业主供应钢材不及时导致承包商停工7天。则承包商计算施工机械窝工费向业主提出索赔时应按()。
水泥混凝土路面填缝时应使用背衬垫条控制填缝形状系数。背衬垫条应具有()等性能。
就现代最为重要的法律而言,除了法律无力抵达的角落,还存在法律本身是不义的,以及法律在实施过程中被_______的情况。这时就需要_______其他准则,例如常理、政治和民意,以_______和变革法律,使之不至于荒废或是成为压制的力量。填入画横线
"Lookatthoseprettygirls’skirts"is______,becauseitisnotclearwhetherthegirlsortheskirtsare"pretty".(2011年考试真题
最新回复
(
0
)