首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2020-06-29
34
问题
有如下程序:
#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://jikaoti.com/ti/qTl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹pmj2下的工程pmj2。其中的CoUeetion定义了集合类的操作接口。一个集合对象可以包含若干元素。工程中声明的Array是一个表示整型数组的类,是Collection的派生类,它实现了Collection中
下列有关继承和派生的表述中,正确的是
有如下类声明:classHow{intk;public:~How(){cout
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是
下列选项中,与实现运行时多态性无关的是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数func(intd[],intn)的功能是将长度为num的数组d的每一个数字是奇数的扩大l倍,并存储到数组d中。例如:123456789
当一个派生类对象结束其生命周期时,自动做的事情是
下面不属于软件测试实施步骤的是
下列关于派生类构造函数和析构函数的说法中,错误的是()。
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
随机试题
课程实施中的基本问题有哪些?
就中国加入世贸组织问题,中美双边协定签订于
A.病原体被消灭或排出体外B.病原体携带状态C.隐性感染D.潜在性感染E.显性感染感染病原体后不出现临床表现,但产生了特异性免疫()
患者,男性,67岁,因肝硬化腹水入院,血压200/100mmHg。根据患者的病情,应给予
周某和乔某结婚时签订书面协议,约定婚后所得财产归各自所有,但未办理公证手续。乔某婚后即辞去工作在家侍奉公婆,照顾孩子。周某在外地经商期间,与孙某以夫妻名义共同生活,乔某知道后起诉离婚,乔某的哪些诉讼请求可以得到法院的支持?()
我国在矿产资源勘查开发方面面临的矛盾和问题有()。
下列各项中,属于票据功能的足()。
霍桑实验的结论告诉我们,要重视管理中的()因素的影响。
数据的管理方法主要有______。
TipsonJobSearchMarketingYouintheEmploymentMarketplaceYouwillhavetobecomeasalespersoninordertosellyo
最新回复
(
0
)