首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream> using namespace std; class PARENT { public: PARENT() { cout << "PARENT"; }
有如下程序: #include <iostream> using namespace std; class PARENT { public: PARENT() { cout << "PARENT"; }
admin
2013-02-27
51
问题
有如下程序:
#include <iostream>
using namespace std;
class PARENT
{
public:
PARENT() { cout << "PARENT"; }
};
class SON: public PARENT
{
public:
SON() { cout << "SON"; }
};
int main()
{
SON son;
PARENT *p;
p = &son;
return 0;
}
执行上面程序的输出是【 】。
选项
答案
PARENTSON
解析
本题考查了派生类的构造。在构造一个派生类的时候,会先构造其基类。所以主函数一开始在定义SON类的对象son时,会先执行PARENT类的构造函数再执行SON类的构造函数,输出“PARENTSON”。接下来定义了一个PARENT类指针p,此处并未创建任何对象,所以不会调用构造函数。第3条语句让指针p指向son对象,此步只改变了指针p的值,所以也没有输出。故最终输出的结果就是:PARENTSON。
转载请注明原文地址:https://kaotiyun.com/show/HZVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面描述中不属于数据库系统特点的是()。
关于C语言标识符,以下叙述中错误的是()。
以下不构成无限循环的语句或语句组是()。
软件生命周期中,解决软件“做什么”的阶段是()。
以下对“对象”概念描述正确的是()。
设有如下定义和语句: FILE*fp; intdata[10],i,n; fp=fopen("abc.txt","r"); 文本文件abc.txt中的数据为:58192765190,其中第1个数据代表的是它后面数据的个数。若文件已正确
以下关于逻辑运算符两侧运算对象的叙述中正确的是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
为了使类中的某个成员不能被类的对象通过成员操作符访问,则不能把该成员的访问权限定义为()。
下列输出字符“A”的方法中,()是错误的。
随机试题
直流双臂电桥中,四个桥臂的可调电阻是单独进行调整的。()
Itisnot______todiscussthequestionagainandagain.
脊椎手术的基本要求包括下列哪项()
女患者,29岁。月经量少半年,经期3天,色淡红,无血块,小腹空坠,头晕眼花,面色萎黄,舌淡,脉细。治疗最佳选方是
病人主诉复视,身体检查见右眼内斜.不能向外侧转动。其病变部位可能在
企业建立与实施有效的内部控制,包括()要素。
根据专利法律制度的规定,某汽车制造厂完成的下列新技术成果中,可能获得实用新型专利的是()。(2007年试题)
下列不属于综合实践活动内容的是()。
音译
明清两朝(theMingandQingDynasties)是中国小说的繁荣时期。从思想和主题方面来说,这个时代的小说包含了传统文化的精神,充分显示出其文学价值和社会作用。在文学史上,明清小说具有与唐诗、宋词、元曲(TangShi,SongCi
最新回复
(
0
)