首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
21
问题
有如下程序:
#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://jikaoti.com/ti/b9t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
下面是用来计算n的阶乘的递归函数,请将该函数的定义补充完整。(注:阶乘的定义是)n!=n*(n-1)*...*2*1)unsignedfact(unsignedn){if(n<=1)
下列叙述中正确的是()。
下列关于顺序存储结构叙述中错误的是()。
以下叙述正确的是
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
静态成员函数可以直接访问类的______成员,不能直接访问类的______成员。
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
随机试题
在“人文区位结丛模式”中,强调了各要素之间的相互关系。这些要素包括()
A.龟板B.龙骨C.鳖甲D.牡蛎E.代赭石功能平肝潜阳,软坚散结,收敛同涩的药是
按照成本构成,可以将施工成本分解为( )。
根据相关法律规定,建设工程总承包单位完工后向建设单位出具质量保修书的时间为()。
对建筑进行防火检查时,应注意检查建筑的疏散楼梯的形式。下列建筑中,应采用防烟楼梯间的是()。
根据《合同法》的规定,下列关于买卖合同的说法中,正确的有()。
奥尔夫()的基本原则逐渐发展成为其音乐教育的核心观念和奥尔夫体系的突出特点。
下列采取的措施,不涉及降低“化学反应活化能”原理的是()。
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
Althoughtherearebodylanguagesthatcancrossculturalboundaries,cultureisstillasignificantfactorinallbodylanguage
最新回复
(
0
)