首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-06-10
21
问题
有如下程序:
#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/Vvfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)类CBase有一个常数变量Number1,在构造函数时对其初始化,请在注释//********1*****
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)完成构造函数的定义,请在注释//********1********后添加适当的语句。(2)定义类的友元函数fu
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
有如下类定义:classPet{charname[30];public:Pet(char*n){strcpy(name,n);}voidbark(){co
软件设计中划分模块的一个准则是()。
下列关于运算符函数的描述中,错误的是()。
软件调试的目的是()。
一间宿舍可住多个学生,则实体宿舍和学生之间的联系是()。
在C++中,打开一个文件时与该文件建立联系的是()。
关于关键字class和typename,下列表述中正确的是()。
随机试题
三个快递员进行一堆快件的分拣工作,乙和丙的效率都是甲的1.5倍。如果乙和丙一起分拣所有的快件,将能比甲和丙一起分拣提前36分钟完成。问如果甲乙丙三人一起工作,需要多长时间能够完成所有快件的分拣工作?
《日出》中的小职员黄省三是
不易发生医院感染的人群是()
既有抗病毒作用,又有抗肿瘤作用的免疫调节剂是
某地2012年拟建一年产20万吨化工产品的项目。根据调查,该地区2010年建设的年产10万吨相同产品的已建项目的投资额为5000万元。生产能力指数0.6,2010年至2012年工程造价平均每年递增10%。则该项目的建设投资为()万元。
要素禀赋论的三个主要结论是什么?
下列表述中,属于商业银行非保本浮动收益型理财产品特点的有()。[2015年10月真题]
读下面等高线示意图,已知a>b。据此回答问题。有关图中P、Q两处地形的叙述正确的是()。
关于单位犯罪,下列说法不正确的是()
Accomplishedteachersofworldlanguagesarekeenlyawarethatyoungpeoplelearninvariousways.Theyusetheirknowledgeofc
最新回复
(
0
)