首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2015-07-22
66
问题
有如下程序:
#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/tkNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的功能是输出数组中的最大值,其中用指针q指向该元素,在if语句中判断表达式应该是______。#include<iostream.h>voidmain(){inta[10]={6,7,2,9,1,10,5,8,
诊断和改正程序中错误的工作通常称为【 】。
下列程序的输出结果是【】#include<iOStream>usingnamespacestd;template<typenameT>Ttotal(T*datA){Ts=0;
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
下面有关重载函数的说法中正确的是
设有a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为
在面向对象方法中,属性与操作相似的一组对象称为【】。
以下不属于对象的基本特点的是
有如下类的定义。空格处的语句是classMyClass{______intx,y;public:MyClass(inta=0,intb=0){x=a;y=b;
设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为【】。
随机试题
发展先进文化的重要内容和中心环节是【】
采用肾上腺皮质激素降低颅内压的作用原理是()
肱骨髁上骨折病人中适合进行尺骨鹰嘴牵引的是
资格审查在坚持“公开、公平、公正和诚实信用”的基础上,应遵守()原则。
在对被拆迁房屋的性质不能协商一致时,拆迁人或被拆迁人应当向城市规划行政主管部门申请并确认。()
可作为机动的消防器材的是()
问题解决过程中使用的启发式策略不包括()。
依次填入下列横线处的词语,最恰当的一组是()。①“广州精神”不是文人_________写出来的,它来源于广大人民群众的生动实践,是上千年文化、历史精髓的传承。②贫困是世界各国和国际社会面临的挑战。促进发展,消除贫困,实现共同富裕
据中国社会科学院发布的《中国农业转移人口市民化进程报告》显示,2012年,我国城镇人口的养老保险、医疗保险、失业保险、生育保险的参与率分别为42.75%、75.36%、21.39%、21.68%,而同期农民工参与率分别为14.3%、16.9%、8.4
某系统结构图如下图所示(n≥5)该系统结构图的最大扇出数是()。
最新回复
(
0
)