首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
50
问题
有如下程序:
#include
#include
using namespace std;
class Person{
public:
Person(string n):name(n) { cout<<’P’; }
private:
string name;
};
class Date{
public:
Date(int y=2012,int m=12,int d=21):year(y),month(m),day(d) { 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) { cout<<’S’; }
private:
Date birthday;
char sex;
};
int main(){
Student stu1("Zhang",1990,10,1,’F’);
return 0;
}
运行时的输出结果是
选项
A、S
B、PS
C、DPS
D、PDS
答案
D
解析
本题考查派生类的构造函数,派生类的构造函数初始化时按照参数列表初始化顺序,所以先初始化Person(n),输出P,然后依次输出D和S,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/tkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
C++流中重载的运算符“>>”是一个()。
下列声明语句中没有起到定义作用的是()。
有如下程序: #qnclude<iostream> #include<iomanip> using namespace std; class CSum { int x,y;
在关系运算中,【】运算是对两个具有公共属性的关系所进行的运算。
执行语句序列intx=10,&r=x;cout<<X<<’-’<<r<<endl;输出结果为【】。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
若以非成员函数形式,为类Bounce重载“!”运算符,其操作结果为一bool型数据,则该运算符重载函数的原型是【 】。
随机试题
下颌下腺横断层面上的结构不包括
设有定义:“longx=123450L;”,则以下能够正确输出变量x的是()。
激励机制
没有公证遗嘱的数份遗嘱中,如果内容相抵触的,以哪个遗嘱为准()
盐酸氯丙嗪的λmax是254nm、306nm,可测定盐酸氯丙嗪注射液含量时,采用306nm而不用254nm的目的是
一般资料:求助者,女性,35岁,某学校教师。案例介绍:求助者对人热情,乐于助人,其丈夫经营一家公司,收入颇丰,因此在经济上经常帮助他人。求助者与一位同事关系良好,过去曾多次帮助她,但近来两人产生矛盾。求助者非常生气,内心很痛苦,主动来进行心理咨询
教师的平均工资水平应当高于当地公务员平均工资水平的二至三倍。()
教育实验共同具备的基本特征是()。
阅读下面的对话,根据其内容写一篇有关Emma周末经历的记叙文。要求:1.所写短文应与对话相关内容意义相符,涵盖其要点。2.用你自己的语言来表达,可以改写对话中的句子,但不可以照抄原句。注意:词数80词左右。Emma:Goodmorning,
A、ItrepresentsWFPandFAO.B、ItrepresentsthetargetofZeroHunger.C、Itrepresentsthegoalweallshare.D、Itrepresentst
最新回复
(
0
)