首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-06-10
19
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
不能作为函数重载的判断依据的是()。
有如下类定义:classPoint{private;staticinthow_many;};_______how_many=0;要初始化Point类的静态成员how_many,下划线处应填入的
有如下程序:classBase{public:intdata;};classDerivedl:publicBase{};classDerived2:protectedBase{};
有如下程序:#include<iostream>voidfun(int&x,inty){intt=x;x=yw=t;}intmain(){inta[2]={23,42};fun(a[1]
如下函数的作用是以双倍行距输出文件:voiddouble_space(ifstream&f,ofstream&t){charC;whilc(_____){;_____if(c==’\n’)t.put(c
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
以下数据结构中,属于非线性数据结构的是()。
结构化程序的三种基本控制结构是
已知递归函数fun的定义如下:intfun(intn){if(n<=1)return1;//递归结束情况elsereturnn*fun(n.2);//递归}则函数调用语句fun(5)的返回值是()。
随机试题
为了防止非随机性效应,放射工作人员任一器官或组织所受的年剂量当量不得超过下列限值
药物的基本作用是使机体组织器官
以下关于牙体缺损修复中增加患牙抗力的措施,哪项是正确的
自动化仪表工程在系统投用前应进行(),对仪表和控制系统的工程质量全面的检查。
甲公司用新型施工机械替换原有施工机械的做法,属于项目目标动态控制纠偏措施中的()。
2014年3月,甲科研所与乙企业签订一份设备改造的技术服务合同,约定自2014年7月1日至12月1日,甲科研所负责对乙企业的自动生产线进行技术改造。合同签订后,乙企业为履行合同做了相关准备工作。5月,甲科研所通知乙企业,因负责该项目的技术人员辞职,不能履行
有一桶油,每次抽出桶里油的一半,连续这样抽了5次后,桶里还有油5千克,这个桶里原有油()千克。
WithregardingtothismodelofcolorTVsets,thehome-madeonesarebynomeansthosemadeinJapan.
求微分方程=y(1ny-1nx)的通解.
Tinypiecesofgoldcouldbeusedinthefightagainstcancer,newresearchhassuggested.ScientistsatEdinburghUniversityha
最新回复
(
0
)