首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
21
问题
有如下程序:
#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://jikaoti.com/ti/AWE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #nclude<iostremn> using namespace std; class Stack{ public: Stack(unsigned n=10:size(n
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
下列程序的输出结果为Objectid=0Obiectid=1请将程序补充完整。#include<iostream>usingnamespacestd;classPoint{publi
下列关于类和对象的叙述中,错误的是
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:
下列关于new运算符的描述中错误的是
下面有关重载函数的说法中正确的是
下列叙述中正确的是
已知:doubleA(doubleA){return++a;}和intA(intA){return++a;}是一个函数模板的两个实例,则该函数模板定义为【】
关于纯虚函数,下列表述正确的是()。
随机试题
患者,女,52岁。卵巢癌术后,拔出尿管后7小时未能自行排尿。查体:耻骨上部膨隆,叩诊呈实音,有压痛,考虑为尿潴留。为患者实施导尿时,第2次消毒的顺序是
A.计划职能B.组织职能C.人员管理D.领导职能E.控制职能对组织内成员的个人行为及集体行为进行引导,保证组织目标的顺利实现
患者,男性,50岁,干部。因呕血l小时就诊。1小时前突感恶心,随即呕吐鲜红血性液两次,总量约1000ml,同时感头晕、心悸、出汗、乏力。家属即送急诊。既往身体健康,无类似发作。考虑诊断为上消化道出血,该病例发生出血的可能原因有
A.痘病毒B.圆环病毒C.细小病毒D.疱疹病毒E.冠状病毒以上选项中,病毒颗粒最小的为
患者,女,40岁。误服敌百虫100ml,不久即出现腹痛、恶心、呕吐,流涎、多汗、肌肉颤动,视力模糊,呼吸苦难,昏迷,双瞳缩小,满肺湿啰音。该患者忌用的洗胃液是()
离退休人员的工资应计入( )。
根据下面材料回答下列问题。2012年全国国内生产总值519322亿元,按可比价格计算,比上年增长7.8%。其中,第一产业增加值52377亿元,比上年增长4.5%;第二产业增加值235319亿元,增长8.1%;第三产业增加值231626亿元,增长8.1%。
算法的时间复杂度是指()。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,队列属于______。
ARVshaven’tbeenusedwidelytopreventHIVtransmissionorinfectionforlackofmoney.Bothmother-to-childtransmissionand
最新回复
(
0
)