首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
67
问题
有如下程序:
#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全国计算机二级
相关试题推荐
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
下列关于类和对象的叙述中,错误的是
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
下述关于数据库系统的叙述中正确的是
下列有关C++流的叙述中,错误的是
以下哪个不是C++语言中的有效标识符?
随机试题
社会主义道德建设为什么要以为人民服务为核心?
房屋、汽车和现金所有权什么时间转移给乙、丙、丁三人?为什么?王某若要取得房屋所有权需要具备什么条件?为什么?
冯某向A财产保险公司投保了车辆损失险,保险标的为其爱骑三菱蓝瑟EV09,保险金额50万元;其在B人寿保险公司投保了意外伤害险,被保险人和受益人均为本人。某日,冯某驾车外出,在某转弯路段与另一辆车相撞,导致车毁人伤。交通事故书认定,另一车的车主何某对事故发生
某预应力混凝土桥梁静载试验,采用电阻应变片和静态应变仪检测结构应变,试完成下述相关试验操作。关于应变测试方法的相关表述,错误的有()。
对建筑物有潜在威胁的下列()项地段,不应选作建筑场地。
[资料二]甲公司为从事机械设备加工生产与销售的一般纳税人,适用的增值税税率为17%,所得税税率为25%,2010年度至2011年度发生的有关固定资产业务如下:(1)2010年12月20日,甲公司向乙公司一次购进三台不同型号且具有不同生产
A、B、C三位股东共同出资36万元成立商品零售的有限责任公司,具体程序如下:(1)A以货币出资18万元,持有50%的股权,B以房屋协议作价9万元,C以非专利技术评估作价9万元,B、C均持有公司25%的股权。(2)章程规定,公司规模较小只
关于制作印刷设计稿,下列说法中错误的是()。
社会主义市场经济中按劳分配的“劳”是指
下列(54)是不合法的文件名。Windows操作系统通过(55)来判断文件是不是一个可执行文件。
最新回复
(
0
)