首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
34
问题
有如下程序:
#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/zdE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列各函数的说明中,表示纯虚函数的是()。
执行下面程序后输出的结果是()。#include<iostream>usingnamespacestd;intmain(){inta[4][4]={{1,2,3,-4},{7,-12,-13,8}
诊断和改正程序中错误的工作通常称为【 】。
下面程序的输出结果为【】。#include<iostream>usingnamespacestd;voidinitialize(intprintNo,intstate=0);voidinitialize(
非成员函数应声明为类的【 】函数才能访问这个类的private成员。
执行语句序列intx=10,&r=x;cout<<X<<’-’<<r<<endl;输出结果为【】。
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称为
下面关于类和对象的描述中,错误的是
假设a、b均是整型变量,则表达式a=2,b=5,a++,b++,a+b值为【】。
随机试题
法国完成中央集权化的行政框架的重要标志是()
关于国家结构形式的论述,下列选项正确的是:
拆除非公益事业房屋的附属物,由拆迁人进行产权调换,不给予货币补偿。()
依据《中华人民共和国固体废物污染环境防治法》,在国务院有关主管部门及省、自治区、直辖市人民规定的自然保护区、风景名胜区、饮用水水源保护区、基本农田保护区和其他需要特别保护的区域内,禁止建设()。
案例一[背景材料]某办公大楼由主楼和裙楼两部分组成,平面呈不规则四边形,主楼二十九层,裙楼四层,地下二层,总建筑面积81650m2。该工程5月份完成主体施工,屋面防水施工安排在8月份。屋面防水层由一层聚氨酯防水涂料和一层自粘SBS高分子防水卷材构
(操作员:李主管;账套:102账套;操作日期:2014年1月1日)设置职员档案。职员编码:0801职员姓名:李红性别:女所属部门:销售部职员类型:中层干部
某期货公司成立于2010年6月,注册资本金为9000万元,甲公司出资460万元,为其第五大股东,2013年2月,甲公司因欠乙公司贷款,约定将其持有的出资抵交欠款,期货公司其他股东末持异议,抵债协议签订后的次日,乙公司以股东身份要求查询公司会计账簿,并要求公
事业单位开展专业业务活动及其辅助活动取得的收入叫做()。
甲于2月3日向乙借用1台彩电,乙于2月6日向甲借用了1部手机。到期后,甲未向乙归还彩电,乙因此也拒绝向甲归还手机。关于乙的行为,下列哪项说法是正确的?()
运动会长跑成绩公布后,小张说:“我的排名在前五名,小夏的名次不好,小王是最后过终点的。”小夏说:“我的长跑成绩一直都在这个水平,我紧跟着小王的后面跑过终点。”小王说:“小张和小夏的成绩都比我好。”三个人中最多一个人说假话。 据此,可以推出:
最新回复
(
0
)