首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
62
问题
有如下程序:
#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全国计算机二级
相关试题推荐
对下列程序的描述正确的是()。#include<iostream>usingnamespacestd;intfuc(int,int);intmain(){cout<<fuc(1,10)<<
有以下语句:inta[10]={0,1,2,3,4,5,6,7,8,9},*p=a;。下列对a数组元素的引用(其中0≤i<10)不正确的是()。
C++中,设置虚基类的目的是【】。
与语句cout<<end1;不等价的是
请将下列类定义补充完整。classBase{public:voidfun(){cout<<"Base::fun"<<end;}};classDerived:publicBase{public:void
执行语句序列intx=10,&r=x;cout<<X<<’-’<<r<<endl;输出结果为【】。
在软件设计中,不属于过程设计工具的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
若有以下程序:#include<iostream>usingnamespacestd;classA{private:inta;public:
程序设计语言的基本成分是数据成分、运算成分、控制成分和
随机试题
女,23岁。平时生活不规律,近6个月来饥饿时感上腹痛,进食缓解,有时反酸,呕吐不明显。查体:剑突下偏右压痛。未做其他检查,最可能的诊断是()
简述海关设立的原则。
医学伦理学的宗旨是
水肿
评标工作的内容包括()。
大连对外贸易有限公司(2562565204)进口一批进料加工材料,全部用于加工返销。手册号为C18520463851,预录入号为5921036495187。“集装箱号”栏应填写()。
甲上市公司股本4000万,拟进行配股,10股配3股,捂股意向书公告前一日均价8元。以下说法正确的有()。Ⅰ.控股股东认购了1100万股,但是承诺认购1200万股,发行失败Ⅱ.原股东认购股票的数量至少达到拟配售数量70%方配股成功
老师的表率作用主要表现在()。
学生在解决任务的时候,总是急于给出问题答案,而不习惯对解决问题的各种可能性进行全面思考,这种认知方式属于()
怎么才能让老板给自己加薪?职场上最纠结的事情莫过于此。可是偏偏就有人_______,幽默地给我们做出了榜样。漫画《老板,求加薪》中给我们列出了加薪三十六计,从借刀杀人到_______,书中的妙计连连,让人忍俊不禁。虽然都是些___________的招式,但
最新回复
(
0
)