首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-06-10
23
问题
有如下程序:
#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/L9h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
用VC6打开考生文件夹下的源程序文件modi3.cpp,这个程序完成输出到屏幕一些特定的信息,但工程有错误或者不完整,请完成以下功能:(1)初始化m_Num2的值为j,请在注释//********1********后添加适当的语句。(2
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数的定义,请在注释//********1********后添加适当的语句。(2)定义类的友元函数fun(),请在注释
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示学生学号的类CStudentID,但类CStudentID的定义并不完整。运行结果为:学生的学号为:200805学生名为:李伟删除学生学号为:200805请按要求完成下列
在对函数进行原型声明时,下列语法成分中不需要的是()。
C++中的模板包括()。
下列关于派生类和基类的描述中,正确的是()。
下列关于模板的叙述中,错误的是()。
下列关于类模板的描述中,错误的是()。
关于函数中的,下列表述中错误的是()。
关于运算符重载,下列表述中正确的是()。
随机试题
Acknowledgingthatso-calledcloudcomputingwillblurthedistinctionsbetweencomputersandnetworks,abouttwodozenbiginfo
Resultsofarecentstudyappeartoexplainthelong-standingquestionofwhymanywomendeveloplungcancer,()theythemselve
第二类精神药品的处方限量为
气管异物的临床表现不应有的是
男性,45岁,10年前有肝炎病史,近一个月来肝区持续隐痛或胀痛,伴食欲减退,恶心、乏力、腹胀。查体:无黄染和高热,肝脏不规则肿大,压痛。对诊断有相对专一性的是
患者,女,16岁。春三月突患热病,症见发热、微恶风寒、咳嗽、痰黄、头痛、口渴,舌红苔黄。证属风温肺热、卫气同病,宜选用的中成药是
甲公司的盈亏临界点销售量为( )万元。2009年甲公司预计净利润为( )万元。
下列关于战略控制说法错误的有()。
Наступилижаркиедни,____всемхочетсяпоехатьзагород,влес,нареку.
以GeorgeField的妈妈Mrs.Field的名义给老师Ms.Brook写一张请假条。时间:12月5日内容:1.George需要请假两天;2.George感冒很严重,发高烧,医生建议在家休息两天;3.如果情况好转,会让George
最新回复
(
0
)