首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<string> using namespace std; class Person{ public: Person(string n):n
有如下程序: #include<iostream> #include<string> using namespace std; class Person{ public: Person(string n):n
admin
2019-03-05
37
问题
有如下程序:
#include<iostream>
#include<string>
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 stul(”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/nvAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>inti=0;classA{public:A(){i++;}};voidmain(){Aa,b
下面关于虚函数的描述,错误的是
对类的构造函数和析构函数描述正确的是
下面的哪个选项不能作为函数的返回类型?
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是)n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)
有如下程序#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){cout<<"F1Base";}virtual
以下函数实现的功能是voidfun(char*s){char*p,*q,temp;p=s;q=s+strlen(s)-1;while(p<q){temp=*p;*p=*q;
下列叙述中正确的是()。
以下关于虚函数的叙述中不正确的是
下列叙述中,正确的选项是()。
随机试题
阅读下面的文字,完成下列问题。马兰花大清早,马兰花从蔬菜批发市场接了满满一车菜回来,车子还没扎稳,邻摊卖水果的三孬就凑过来说:“兰花姐,卖咸菜的麻婶
自汗盗汗的治法主要有
关于急性宫颈炎,下列何项是正确的
患儿,男,20天。口腔黏膜有白色乳凝状物附着,呈小片状。经检查诊断为“鹅口疮”,为患儿清洁口腔宜使用
甲状舌管囊肿的特点为()
酯苷酚苷
若方程组有非零解,则a=()。
取得证券、期货投资咨询从业资格,但是未在证券、期货投资咨询机构执业的人员,其从业资格自取得之日起满()个月后自动失效。
()对于司马光相当于《史记》对于()
1993年,我国颁布了《小学德育纲要》,对德育工作提出了指导性建议,如语文课要贯彻文道统一的原则;数学课要培养学生严谨、一丝不苟的学习态度和积极思考的良好习惯;历史课要对学生进行爱祖国的教育;地理课要对学生进行国情教育;体育课要对学生进行良好的卫生习惯教育
最新回复
(
0
)