首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> #include<string> using namespace std; class Person{ public: Person(string n):n
有如下程序: #include<iostream> #include<string> using namespace std; class Person{ public: Person(string n):n
admin
2019-03-05
41
问题
有如下程序:
#include<iostream>
#include<string>
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 stul(”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/nvAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果为#include<iostream.h>inti=0;classA{public:A(){i++;}};voidmain(){Aa,b
下面的哪个选项不能作为函数的返回类型?
下面关于break语句的描述中,不正确的是
以下各选项组中,均是C++语言关键字的组是
在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是
有如下程序:#include<iostream>usingnamespacestd;classpoint{intx,y;public:point(intvx,intvy){x=vx;
下列关于类中成员函数特征的描述中错误的是
设有以下类的定义:classEx{intx;public:voidsetx(intt=0);};若在类外定义成员函数setx(),以下定义形式中正确的是
C++语言程序的注释可以出现在程序中的任何地方,一个注释以______作为开始和结束的标记。
某二叉树有5个度为2的结点以及3个度为1的结点,则该二叉树中共有______个结点
随机试题
A/螺旋霉素B/环丙沙星C/苯唑西林钠和头孢哌酮D/氯霉素E/硫酸链霉素大环内酯类
下列按照国家规定需要政府审批的项目中,必须进行招标的是:(2017年第7题、1级2005年第71题)
国有资金投资的工程建设项目包括()。
甲公司属于增值税一般纳税企业,以人民币作为记账本位币,采用交易发生日的即期汇率将外币金额折算为记账本位币,年末一次计算汇兑差额。2017年甲公司发生如下业务:资料一:2017年1月1日,以外币存款1000万美元购入按年付息的美元债券,面值为1000
在测量研究中,研究被试在测验项目上的反应行为与测验所测的被试潜在特质之间的关系的心理测量理论是
已知x>0,y>0,且,若x+2y>m2+2m恒成立,则m的取值范围为().
有以下定义:structdata{inti;charc;doubled;}x;以下叙述中错误的是()。
有如下程序:#includeusingnamespacestd;classVAC{public:intf()const{return3;}intf(){return5;}};intmain(){VACv
在VisualFoxPro中,下列关于SQL表定义语句(CREATETABLE)的说法中错误的是
begintheexperiment讲座中提到“Youmaybegintheexperimentwiththe‘JustDoIt’methodrightnow.”,故填入begintheexperiment。
最新回复
(
0
)