首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Person{ public: Person(string
有如下程序: #include #include using namespace std; class Person{ public: Person(string
admin
2020-05-14
36
问题
有如下程序:
#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全国计算机二级
相关试题推荐
E-R模型设计属于数据库的______。
对虚函数的调用()。
流程控制语句的基本控制结构有三种,不属于这一种结构的是()。
下列有关构造函数的描述错误的是()。
设计数据库的存储结构属于( )。
下列各类函数中,不是类的成员函数的是
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是
软件测试可分为白盒测试和黑盒测试。基本路径测试属于______测试。
下列程序在构造函数和析构函数中申请和释放类的数据成员int*a,申请时使用形参b初始化a,请填空。classA{public:A(intb);~A();private:i
在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。
随机试题
慢性浅表性胃炎的临床表现哪项是错误的
作出罚款决定的行政机关应当与收缴罚款的机构分离。
在疾病过程中,出现中性粒细胞核象右移常提示
按照安装和调试的工作顺序和质量形成时间,监理工程师的工作分( )几个阶段。
物业公共建筑和共用设施属于物业管理区域内业主所有,所以()。
( )是公安工作贯彻群众路线的重要方面,是公安机关执法思想的核心。
什么是金融危机?金融危机通过什么渠道扩散?金融危机的危害有哪些?怎样避免金融危机的发生?
Languageusestrategiesarementaloperationsorprocessesthatlearnersunconsciouslyselectandapplywhenattemptingto【M
Marriageis,formanypeople,theirmostimportantrelationship,thesourceofmuchhappiness,and,forsome,evenaddsextraye
(1)在考生文件夹下有一个工程文件sjt3.vbp。程序运行时,单击窗体则显示如图所示的图案。请去掉程序中的注释符,把程序中的?改为正确的内容。注意:不能修改程序的其他部分和控件属性。最后将修改后的文件按原文件名存盘。(2)在考生文件夹
最新回复
(
0
)