首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
35
问题
有如下程序:
#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全国计算机二级
相关试题推荐
软件是程序、数据和【】的集合。
下列各函数的说明中,表示纯虚函数的是()。
以下程序段输出的结果是()。charstr[]="BCDE",*ptr=str;cout<<*(ptr+4)<<endl;
下面的函数模板定义中错误的是
下列函数中对调用它的函数没有起到任何作用的是
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
在深度为5的完全二叉树中,度为2的结点数最多为【】。
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
在一个容量为25的循环队列中,若头指针front=16,尾指针rear=9,则该循环队列中共有【】个元素。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
下列方程在空间直角坐标系中表示的曲面为柱面的是()
下颌下腺造影侧位片影像描述哪项是错误的
消化性溃疡病的常规治疗A、抑酸剂B、抗酸药C、联合用药D、胃黏膜保护剂E、解除平滑肌痉挛和止痛口服丙胺太林或皮下注射阿托品
什么是集资诈骗罪?非法集资的违法行为与集资诈骗罪如何区分?擅自发行股票、公司、企业债券与集资诈骗罪如何区分?
D支座截面的最大弯矩设计值MD与下列( )项数值最为接近。如下图所示,假定梁支座截面配有受压钢筋A’s=628mm2,as=a’s=40mm。在弯矩设计值M=-280kN·m作用下,该梁支座截面的受拉钢筋截面面积As与( )项数值最为接近。
根据规定,参加期货从业资格考试,应当具有大学专科以上学历。()
贷款担保是指银行在发放贷款时,要求借款人提供担保,以保障贷款债权实现的法律行为,以下属于贷款担保方式的是()。
1970年()根据学习的繁简水平不同,提出了八类学习。
马克思把商品转换成货币称为“商品的惊险的跳跃”,“这个跳跃如果不成熟,摔坏的不是商品,但一定是商品的占有者”。这是因为只有商品变为货币()
WorkingMothersCarefullyconductedresearchesthathavefollowedthechildrenofworkingmothershavenotbeenabletoshow
最新回复
(
0
)