首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
39
问题
有如下程序:
#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/yrNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;classComplex{public:Complex(doubler=0,doublei=0)
一个类可以同时继承多个类,称为多继承。下列关于多继承和虚基类的表述中,错误的是______。
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intn){number=n;}
结构化程序设计所规定的三种基本控制结构是()。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是【】。
派生类的成员一般分为两部分,一部分是【】,另一部分是自己定义的新成员。
有以下程序()。#include<iostream.h>intf(intn){if(n==1)returnl;elsereturnf(n-1)+1;
有如下程序段&include<iostream.h>voidmain(){inta=14,b=15,x;charc=’A’x=(a&&b)&&(c<’B’=;
随机试题
A、 B、 C、 D、 D
在营销传播的所有形式中采用同一的颜色、图案及识别符号的方法是()
尿素合成中下列哪一阶段在线粒体中进行?
在确定施工方案时,应以各施工阶段的荷载为依据对施工工艺进行设计,并对工程结构进行验算。()
根据企业所得税法律制度的规定,在计算企业所得税应纳税所得额时,下列各项中,准予全额据实扣除的有()。
()主要应用于生产企业。它是由企业采购人员制定采购计划而进行采购的。
专家判断法,就是请有关专家对测验题目与原定内容的符合性做出判断,看测验的题目是否代表规定的内容。如果专家认为测验题目恰当地代表了所测内容,则测验具有内容效度。因此,内容效度有时又称()。
下面哪个不是“花中四君子”?()
社会管理不是为了加强控制,它是柔性的、协同的和互动的,这正是它与传统单位制管理模式的根本区别,也是“大管理”的要旨所在。长期以来,单位就是社会,它包揽了我们的一切。“单位制”和“身份制”构成了我国计划经济时代社会运行的基本特征,国家和政府通过严密的单位体系
Theyaregoingtohavetheserviceman______anelectricfanintheofficetomorrow.
最新回复
(
0
)