首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2020-05-14
54
问题
有如下程序:
#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://www.kaotiyun.com/show/1c8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关构造函数的描述错误的是()。
对建立良好的程序设计风格,下面描述正确的是
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classDerived:Base{};则Base类中的成员函
下面关于虚函数的表述中正确的是()。
逻辑数据的逻辑结构主要是反映数据之间的逻辑关系,而存储结构是用来反映数据的逻辑结构在计算机存储空间中的存放形式。循环队列主要是强调数据之间的关系,因此属于逻辑结构。
C++在重载运算中,如用成员函数重载一元运算符参数表中需要【】个参数,如用友元函数重载一元运算符参数表中需要1个参数。
下列叙述中正确的是
下列不属于结构化分析的常用工具的是
下面关于C++语言变量的叙述错误的是
以下有关成员函数特征的叙述不正确的是
随机试题
1984年,中共十二届三中全会通过的重要文件是
阅读下面的文字,回答问题。我爱水我爱水。多少年来,生活的戏剧虽几易市景,但我总喜欢滨水而居,为了在梦中可以听到那清淡的柔声,明晨启扉,更可见到那一片照眼的清光。一湾澄明的流水,静静地向前滑流着,滑流着,把我的思念与忧虑都带走了,最后只将我留在岸边,悄然
火焰钎焊前,先在钎焊部位涂上钎剂水溶液,然后用()的火焰加热,以防乙炔中的杂质和钎剂接触而失效。
男,35岁。恶寒发热,舌苔薄白,二便正常,脉浮紧。风寒者应选取的配穴位是
采用肾上腺皮质激素降低颅内压的作用原理是
为了预防漏接事故,导游应保证按规定提前()到达接站地点。
下列属于发文字号的组成要素的是()。
关于政府购买公共服务的六段材料。材料一:党的十八届三中全会审议通过了《中共中央关于全面深化改革若干重大问题的决定》。《决定》提出,政府要加强发展战略、规划、政策、标准等制定和实施,加强市场活动监管,加强各类公共服务提供。加强中央政府宏观调控职责
设f(x)在(-1,1)内二阶连续可导,且f"(x)≠0,证明:
Nowadays,itwasfashionabletospeakofagenerationgap,a【S1】______betweenyoungpeopleandtheirelders.Parentscomplained
最新回复
(
0
)