首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2020-05-14
55
问题
有如下程序:
#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/1c8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是#include<iostream.h>classA{public:A(){cout<<"construtA"<<endl;}vir
下面关于指针的说法中错误的是()。
通过公有派生类的对象,只能访问基类成员中的()。
支持子程序调用的数据结构是
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; public:
下列语句错误的是()。
关系数据库管理系统能实现的专门关系运算包括()
在面向对象方法中,__________描述的是具有相似属性与操作的一组对象。
下列选项中,正确的C++表达式是
某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
随机试题
不成立共同犯罪的情形。
有关痛经患者的健康教育,错误的是
患者,女,27岁。孕2产1,无难产史,现妊娠38周,规律宫缩3小时入院。查体:宫缩30~35秒,间歇3~4分钟,宫口开大5cm,胎膜未破,胎心140次/分。最恰当的处理是
下列关于互联网金融,说法正确的有()。
在不降低原有薪酬水平和福利水平的条件下,提供给员工一张特殊的信用卡,员工可以根据自己的需要自行购买商品或福利,它是( )。
我国中小学德育主要有哪些任务?
旅途中不可能都是美妙的风景,也有黄沙满地、满目荒凉的时候。现实中也不可能总是一帆风顺,也会有烦恼,有悲痛,有奔波劳苦的际遇。但,废墟中挺立的城堡才更坚固,荒芜中亮起的美景才更养眼。人生需要修剪,以保证生命的精致、华美,但在心的某个角落,还请高抬贵手,留下一
小明买了7本书共花去100元,后发现有一本书质量有问题,故补了若干元换了另外一本书。回来后发现,退换后7本书的价格成等差数列且均为整数元,而最贵的书价格为26元。问最便宜的书多少钱7
绝对阈限
PASSAGETHREEWhatistheauthor’spurposeofwritingthispassage?
最新回复
(
0
)