首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
32
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有以下语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;。下列对a数组元素的引用(其中0≤i<10)不正确的是()。
下列声明语句中没有起到定义作用的是()。
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
对于类定义classA{public:virtualvoidfunc1(){}voidfunc2(){}};classB:publicA{public:
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
结构化程序设计主要强调的是
下列关于break语句的叙述不正确的是()。
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
对如下二叉树进行后序遍历的结果为
随机试题
下列有关古罗马《国法大全》的说法哪些是正确的?()
如果我们已知中国1990年第四次人口普查时的城镇人口比重和2000年第五次人口普查时的城镇人口比重,当我们要预测2010年时的城市化水平时,采用以下哪种方式最方便?()。
请根据以下业务描述,判断填制《出境货物报检单》各项内容的正误,完成以下判断题(见报检单上标的题号)。陕西中电进出口有限公司(报检备案号;5100811252)与国外一家公司签订一批电子器件出口合同。该产品生产后存放于该公司仓库,于2004年4月间装
根据以下材料,回答下列题目:邓某的父亲在2003年1月因病去世,留有遗产:100平米的商品房一套,存款100万元。邓某还有两个哥哥和一个姐姐。邓某此时已经有房屋_套,价值80万元,现金10万元,还有冰箱、彩电等家用电器若十。2004年10月中旬,邓某和赵
以发起方式设立的股份有限公司,其公司章程草案须经发起人的()同意。
我国《民法通则》规定的代理种类包括()。
社会工作者和志愿者的区别主要体现在( )。
如图,正方形ABCD和四边形ACEF所在的平面互相垂直,CE⊥AC,EF∥AC,AB=√2,CE=EF=1.求二面角A—BE—D的大小.
以下属于西方绘画门类的是()。
Susan______indoingtheexperimentagainthoughshehadfailedmanytimes.
最新回复
(
0
)