首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-06-27
59
问题
有如下程序:
#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/SDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于友元函数描述正确的是______。
下面是关于派生类声明的开始部分,其中正确的是______。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<’A’;)~A(){cout<<"~A";)};
两个或两个以上模块之间关联的紧密程度称为()。
下列程序的输出结果是【】。#include<iostream>#include<cstring>usingnamespacestd;voidfun(constchar*s,char&c){c=s[str
函数模板______。
在公有派生情况下,有关派生类对象和基类对象的关系,不正确的叙述是______。
在数据库的概念结构设计中,常用的描述工具是【】。
下述关于数据库系统的叙述中正确的是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
随机试题
在沙化土地范围内从事开发建设活动的,必须事先就该项目可能对当地及相关地区生态产生的影响进行环境影响评价,依法提交()
紫外线杀菌的最佳波长是()。
痿证的主要临床表现是
()是在对较重的行政处罚实施前适用的一种程序。
背景:某新建写字楼工程,建筑面积为66000m2,地下2层,地上18层,钢筋混凝土框架剪力墙结构,基础形式为交叉梁筏板基础,地下防水等级为一级,防水材料为4mm+3mmSBS防水卷材,屋面防水等级为二级,室内隔墙及外部填充墙为加气混凝土砌块,外部
张某准备将正在出租的房屋转让给自己的妹妹,如果承租人李某主张优先购买权。人民法院应当支持李某的主张。()
A、 B、 C、 D、 DA项图中的三环方向有误,应为横向;B项中的套环形应该在三角形的左侧;C项中的空心十字与套环不可能相邻。故选D。
试论中国当代新闻体制的变迁。(清华大学2011年研)
花の苗を鉢に入れ、育て方のメモを添えて友人にあげた。添えて
DearMr.Smith,Iampleasedtoofferyouthepositionoftheafter-salesmanageratourcompanystartingon16June,2015.
最新回复
(
0
)