首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
33
问题
有如下程序:
#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://jikaoti.com/ti/ynL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidfun(char*c){while(*c){if(*c>=’a’&&*c
有以下程序:#includemain()charc[2][5]={"6934","8254"},*p[2]inti,j,s=0;for(i=0;i<2;i++)P[i]=c[i];for(i=0
若变量已正确定义for(x=0,y=0;(y!=99&&x
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
数据结构中,与所使用的计算机无关的是数据的()。
设数据集合为D={1,2,3,4,5}。下列数据结构B=(D,R)中为非线性结构的是()。
请编写函数fun(),该函数的功能是:移动一维数组中的内容,若数组中有n个整数,要求把下标从p~n-1(p<n-1)的数组元素平移到数组的前面。例如,一维数组中的原始内容为1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,p的值为
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是
关于在调用模板函数时实参的使用,下列表述中正确的是
关于在调用模板函数时模板实参的使用,下列表述正确的是
随机试题
InApril,BritishresearchersatUniversityCollegeLondonfoundthat,ratherthantherecommendedfive,sevendailyportionsof
关于郁达夫《故都的秋》一文,下列表述错误的是()
肝移植是治疗终末期肝病的唯一治疗手段,移植的术前、术中和术后均需要大量输注血液制品,以提高肝脏移植的效果。下列哪个不是肝脏移植输血后的并发症
决定着群体决策的特点与质量的三个决策维度是()。
认知心理学家认为,儿童学会用绳子打结不属于问题解决,其理由是()。
从所给四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
Whyaretheagesofonetofouradangeroustimeinyoungkids’life?
TheFedcanincreasethepricelevelbyconductingopenmarket______.
Heroinaddictiontodayisfoundchieflyamongyoungmenof【B1】______groupsinghettoareas.Ofthemorethan60,000knownaddic
AndrewCarnegie,knownastheKingofSteel,builtthesteelindustryintheUnitedStates.Andinthisprocess,hebecameoneo
最新回复
(
0
)