首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class PARENT { public: PARENT(){cout
有如下程序: #include using namespace std; class PARENT { public: PARENT(){cout
admin
2012-12-29
47
问题
有如下程序:
#include
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;执行时首先调用基类的构造函数,输出“RARENT”,然后调用派生类的构造函数输出“SON”。需要注意的是,语句PARENT*p;只是定义一个PARENT类的指针,并不调用构造函数。
转载请注明原文地址:https://kaotiyun.com/show/fMVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面可以作为软件需求分析工具的是()。
下列叙述中正确的是()。
若有定义:intk=7,x=12;,则以下表达式值为3的是()。
设有定义:intx,y,z;,且个变量已经赋正整数值,则以下能正确表示代数式的C语言表达式是()。
C语言源程序名的后缀是()。
有以下程序 #include<stdio.h> intadd(inta,intb){return(a+b);} main() {intk,(*f)(),a=5,b=10; f=add; … } 则以下函数调用语句错误的是
有以下程序 #include<stdio.h> #include<math.h> main() { ints;floatn,t,pai; t=1,pai=0,n=1.0,s=1; while(fabs(t)>1.0e-6)
函数fgetc的功能是从指定文件中读入一个字符,以下与其功能完全相同的函数是()。
以下选项中不能用作C程序合法常量的是()。
随机试题
当回流从全回流逐渐减小时,精馏段操作线向平衡线靠近。为达到给定的分离要求,所需的理论板数()。
A.耳后乳突淋巴结B.左锁骨上淋巴结C.胸锁乳突肌下部D.右锁骨上淋巴结E.颈深淋巴结下群咽喉、气管、甲状腺病变
预防接种属于
对婴幼儿易引起呼吸抑制,不宜应用的药物是
下列说法错误的是()。
乙公司是一家上市公司,适用的企业所得税税率为25%,当年息税前利润为900万元,预计未来年度保持不变。为简化计算,假定净利润全部分配,债务资本的市场价值等于其账面价值,确定债务资本成本时不考虑筹资费用。证券市场平均收益率为12%,无风险收益率为4%,两种不
下列依次与蒙古族、回族、藏族、维吾尔族、壮族有关的是()。
一条鞭法不同于两税法的最具有历史意义的特点是()。
画出下列各曲面所围立体的图形:(1)抛物柱面2y2=x,平面z=0及x/4+y/2+z/2=1;(2)旋转抛物面z=x2+y2,柱面x=y2,平面z=0及x=
Playisthe【C1】______businessofchildhood.Fromearliestinfancy,everychildneedsopportunityandtherightmaterialforplay
最新回复
(
0
)