首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class PARENT { public: PARENT(){cout<<"PARENT";) }; class
有如下程序: #include<iostream> using namespace std; class PARENT { public: PARENT(){cout<<"PARENT";) }; class
admin
2012-01-20
50
问题
有如下程序:
#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”。需要注意的是,语句PARENT *p;只是定义一个PARENT类的指针,并不调用构造函数。
转载请注明原文地址:https://kaotiyun.com/show/GJVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义:chars[30]={0};运行时输入:Thisisastring.<回车>则以下不能正确读入整个字符串:Thisisastring.到字符数组s中的语句组是
在软件开发中,需求分析阶段产生的主要文档是()。
关于C语言标识符,以下叙述中错误的是()。
下列错误的定义是()。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
下面叙述中错误的是()。
关于计算机算法的时间复杂度的叙述中正确的是()。
为了降低算法的空间复杂度,要求算法尽量采用原地工作(inplace)。所谓原地工作是指
有下列程序,其中‰表示按无符号整数输出。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
某带链栈的初始状态为top=bottom=NULL,经过一系列正常的入栈与出栈操作后,top=bottom=20。该栈中的元素个数为()。
随机试题
糖尿病酮症酸中毒治疗中如果补碱过多过快,会出现哪些严重并发症()
A.小剂量亚甲蓝(美蓝)B.大剂量亚甲蓝(美蓝)C.二硫基丙醇D.依地酸二钠钙E.纳洛酮铅中毒时应使用的解毒药是()
李女士,65岁,诊断为心房纤维颤动。护士为其测量血压时,动脉搏动微弱而不易辨清,需重复测量。下述做法错误的是
企业对所面临的风险采取接受的态度,从而承担风险带来的后果,其原因不包括()。(2014年)
认知心理学发展的独特的研究方法有
简述贝塔系数的含义及其应用。[西南财经大学2012研]
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。在考生文件夹下打开文档.EXCEL.XLSX。【背景素材】财务部助理小王需要向主管汇报2013年度公司差旅报销情况,现在请按照如下
农业科学的发展(1)了人们的食物结构,让人们越来越注重科学。合理地搭配食物,讲究营养,(2)食物结构更趋于科学。医学和生命科学的发展,改变了人们的生活习惯,促使人们讲究卫生。同时,人们还可选择(3)科学要求的业余生活和休闲(4)活动。(3)
NarratorListentopartofalectureinahistoryclass.Nowgetreadytoanswerthequestions.Youmayuseyournotes
A、Theyarelikegrown-upchildren.B、Theyfeelveryinsecure.C、Theylongforbeingprotected.D、Theyfeelextremelylonely.B题干
最新回复
(
0
)