首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2021-06-10
20
问题
有如下程序:
#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://jikaoti.com/ti/L9h0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:每卖出一个瓜,则计算瓜的重量,还要计算所有卖出瓜的总重量以及总个数,同时允许退货,请按照以下的操作,把类补充完整
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中包含了类Integers和主函数main的定义。一个Integers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数
请使用菜单命令或直接用VC6打开考生文件夹下的工程prj03。请完善下列程序,实现一个Number类。Add函数计算2个Number类对象之和,并将和作为Number对象返回。这2个Number对象中各包含一个用字符串表示的10进制正整数,均不超过int的
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程prog1。其中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:v1=23:v2=42注意:只修改每个“//ERROR****
下列关于输入流类成员函数getline()的叙述中,错误的是
关于new运算符的下列描述中,错误的是()。
下列关于重载运算符的说法正确的是:
下列叙述中正确的是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
“商品”与“顾客”两个实体集之间的联系一般是()。
随机试题
驾驶机动车在前方路口掉头前先进入左转直行车道。(图3.8.3)
在Windows环境中,对磁盘文件进行有效管理的一个工具是()。
A.每搏输出量B.心脏做功量C.射血分数D.心指数比较不同个体之间的心泵功能,宜选用的评定指标是
与商业信用相比,银行信用具有的特点不包括()。
事业单位年终结账时,下列各类结余科目的余额,不应转入“结余分配”科目的是()。
下列不得抵押的财产是()。
在政府指导价和物业服务合同中,公共服务的收费有章可循,一般为()。
菜单设计器中,“结果”列中不包含______。
在数据管理技术发展的三个阶段中,数据共享最好的是( )。
1.在考生文件夹下存在表单文件formone.scx,其中包含一个列表框、一个表格和一个命令按钮,如下图所示。按要求完成相应的操作:(1)将orders表添加到表单的数据环境中。(2)将列表框List1设置成多选,并将其RowSourceType属
最新回复
(
0
)