首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2020-05-14
32
问题
有如下程序:
#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://jikaoti.com/ti/qQA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是______。#inclUde(iostream.h)ClassA{public:Virtualvoiduse(){cout<<“inA\n”;}};classB:publicA{pu
下面正确的函数定义是( )。
顺序存储方法是把逻辑上相邻的结点存储在物理位置【】的存储单元中。
对虚函数的调用()。
下面的函数模板定义中错误的是()。
以下循环体的执行次数是()。main(){inti,j;for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl;}
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; public:
设计数据库的存储结构属于( )。
在一个函数的定义或声明前加上关键字【】时,该函数就声明为内联函数。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
随机试题
A.主要降低血甘油三酯,也降低血胆固醇的药物B.主要降低血胆固醇,也降低血甘油三酯的药物C.主要降低LDH-C的药物D.仅降低血甘油三酯的药物E.仅降低血总胆固醇的药物辛伐他汀
妊娠合并甲状腺功能亢进患者药物治疗答案选丙基硫氧嘧啶,药物的剂量主要由患者病情的严重程度来决定,如患者为初治病人,心率可作为选择药物及剂量选择的重要指标,如果患者心率小于100次,则丙基硫氧嘧啶的剂量最好为:如果患者心率小于100~120次,则丙基硫
下列各项中与亡阳证无关的是
A.相须B.相使C.相畏D.相杀E.相恶
针对地下工程防水卷材的两种铺贴方式,与“外防内贴法”相比较,“外防外贴法”的主要特点有()。
下列建设项目中,可以通过划拨取得土地使用权的有()。
金融工具不具有的性质是()。
物业管理的基础是()的财产权。
下列关于我国国土资源的叙述,正确的是()。
建设中国特色社会主义文化,坚持走中国特色社会主义文化发展道路,其根本出发点和落脚点是
最新回复
(
0
)