首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
43
问题
有如下程序:
#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;ints=0;classexample{staticintn;public:
以下程序段输出的结果是()。charstr[]="BCDE",*ptr=str;cout<<*(ptr+4)<<endl;
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
在深度为5的完全二叉树中,度为2的结点数最多为【】。
设有定义语句:doublex=2.5,y=4.7;inta=7;那么表达式x+a%3*(int)(x+y)%2/4的值为【】。
下列语句中不是死循环的是
下面不属于软件设计原则的是
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
下列选项中,不属于模块间耦合的是
关于纯虚函数,下列表述正确的是()。
随机试题
单自由度体系自由振动中质点位移为y(t)=Asin(ωt+a),所以质点的运动轨迹是正弦曲线。()
患者,男性,28岁,左上第三磨牙阻生颊侧移位,要求拔除。行上牙槽后神经阻滞麻醉后左面颊部立即肿胀。发生上述情况时,处理不正确的是()
确定政府职能的主要依据是()。
2013年前三季度,攀枝花市一次能源生产总量433.83万吨标准煤,比上年同期下降26.49%,其中:受四川省煤炭矿业整顿影响,原煤产量同比下降33.82%,减产255.66万吨;受四川省电力调配计划增加影响,水电产量同比增长16.52%,增量16.91亿
下列生物医学知识,错误的是()。
下列函数在哪些点处间断,说明这些间断点的类型,如果是可去间断点,则补充定义或重新定义函数在该点的值而使之连续:
ThecelebrationoftheNewYearistheoldestoneofallholidays.Itwasfirst【1】in【2】Babylonabout4,000yearsago.NewYear’s
Loudspeakerswerefixedinthehallsothateveryone______anopportunitytohearthespeech.
实现下列()接口可以对TextField对象的事件进行监听和处理。
Heisoneofthemostqualifiedengineersourcompany(employ)______inthelasttenyears.
最新回复
(
0
)