首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
71
问题
有如下程序:
#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://www.kaotiyun.com/show/tkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列不能作为函数返回值的是()。
执行下面程序后输出的结果是()。#include<iostream>usingnamespacestd;intmain(){inta[4][4]={{1,2,3,-4},{7,-12,-13,8}
在表达式x-y中,“_”是作为非成员函数重载的运算符。若使用显式的函数调用代替直接使用运算符“_”,这个表达式还可表示为
下列不是描述类的成员函数的是
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){
下面不属于软件设计原则的是
下列关于栈的叙述正确的是
在面向对象方法中,【 】描述的是具有相似属性与操作的一组对象。
C++语言中类定义中默认的访问权限是
随机试题
附睾上皮分泌和吸收功能的平衡是精子成熟和储存的必要条件。附睾分泌失调,最后导致男性不育。Young综合征
治疗肝阳上亢之头晕目眩,宜选用
为病人保暖解痉最简便的方法是
下列关于土地登记代理人和代理机构违规执业的民事违约责任的表述,正确的是()。
地下水强烈地活动于岩土交界处的岩溶地区,在地下水作用下很容易形成下列()项岩溶形态。
进出境汽车在向海关报验办理登记注册手续时,必须交验下列证件()。
世界建筑文化源远流长。自古以来,人们在建造房屋的过程中,创造着自己的建筑文化。因此,建筑汇聚了文化的精华,也体现了建筑师的人文修养。纵观历史上优秀的建筑师,除了学识渊博外,大都有着丰富的阅历,而不是_________的理论家,正因此,他们才能_______
A.肠粘连松解术或肠扭转复位术B.肠切除吻合术C.短路手术D.肠造口术E.肠外置术男,35岁。因急性肠梗阻开腹探查,发现小肠肿物致部分小肠扭转。选择治疗的方法是
一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、c、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是()。
The(able)______thatheshowedinthisfieldisreallyextraordinary.
最新回复
(
0
)