首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-02-22
34
问题
有如下程序:
#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/Eofp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求①每个书店的每种书籍只在该书店的一个部门销售;②每个书店的每个部门只有一个负责人;⑧每个书店的每种书籍只有一个库存数量。则关系模式R最高是
数据库管理系统是
设二叉树共有500个结点,其中叶子结点有250个。则度为2的结点个数是
设顺序表的长度为40,对该表进行冒泡排序。在最坏情况下需要的比较次数为
下列叙述中正确的是
将运算符重载为类成员函数时,其参数表中没有参数,说明该运算符是()。
下列有关运算符重载的叙述中,正确的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。A唧的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get
某二叉树共有12个结点,其中叶子结点只有1个。则该二叉树的深度为(根结点在第1层)
随机试题
(2010年4月)在半殖民地半封建的中国,红色政权存在和发展的客观条件是________、________的继续向前发展。
下列关于消防车通道防火检查中,正确的是()。
(2017年改)下列各项中,关于工业企业固定资产折旧会计处理表述正确的有()。
国际经验表明,一个国家人均CDP在3000美元与10000美元之间时,容易发生“中等收入陷阱”。关于这种经济现象,下列说法中正确的是()。
《婚姻法》规定在法定财产制条件下,下列财产属于夫妻共有财产的是()。
继承人的范围、继承顺序、代位继承以及遗产的分配原则均由法律直接规定下来的继承是()。
你是大学生村官,你们村种植草莓并且跟超市签订了销售协议。正当你们把草莓装箱准备送往超市的时候。接到超市的电话。说网上流传你们的草莓含农药等不达标,请问你怎么处理?
《科学》杂志曾撰写社论,认为影响因子最重要的危害是可能________创新,它引导科学家专注于发表高影响因子的文章,追逐所谓的“热点”,而不是________科研创新。填入画横线部分最恰当的一项是:
WriteanessaybasedonthechartInyourwriting,youshould1)interpretthechart,and2)giveyourcomments.Y
如果删除一个非零无符号二进制偶整数后的2个0,则此数的值为原数()。
最新回复
(
0
)