首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base { public: Base(){cout
有如下程序: #include using namespace std; class Base { public: Base(){cout
admin
2012-12-29
42
问题
有如下程序:
#include
using namespace std;
class Base
{
public:
Base(){cout<<“Base”;}
};
class Derived:public Base
{
public:
Derived(){cout<<“Derived”;}
};
intmain()
{
Derived derived;
Base*p;
p=&derived;
return 0:
}
执行上面程序的输出是___________。
选项
答案
BaseDerived
解析
创建Derived类型的对象将导致Deriwd的构造函数被执行,而执行Derived构造函数时,首先要执行其父类的构造函数,所以先输出“Base”,然后输出“Derived”;p是一个指向Base类型的指针,对其赋值不会引起构造函数的执行,所以本题输出为“BaseDerived”。
转载请注明原文地址:https://kaotiyun.com/show/1wVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){char*a[]={"abed","ef","gh","ijk"};inti;for(i=0;i<4;i++)printf("%c",*a[i]);}
有三个关系R、S和T如下:由关系R和s通过运算得到关系T,则所使用的运算为()。
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
设变量n已正确定义并赋值,以下不能实现自然数1到n累加求和的程序段是()。
若有定义“inta[5],*p=a;”则正确引用数组元素的是()。
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
设有以下函数:voidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是()。
下面描述中不属于软件需求分析阶段任务的是()。
有二叉树如下图所示: 则前序序列为()。
在C++中,数据封装要解决的问题是()。
随机试题
以下项目中不属于异常舌态者为
Manythings______impossibleinthepastarequitecommontoday.
下丘脑的功能不包括()
海关统计进出口货物数量的正确方法是:
甲、乙、丙、丁四人合伙成立一家经营汽车修理的有限合伙企业。合伙协议约定:(1)甲、乙以现金出资,丙以房屋使用权作价出资,丁以劳务作价入伙。(2)甲、乙、丙对企业债务以出资为限承担有限责任,丁对企业债务承担无限连带责任。(3)在企业成立后第一年,全部利润由
Bankclerk:Goodafternoon.HowcanIhelpyou?Customer:______
Theworld,andnotleastits265mAmericans,hasan________beliefinAmericaasthelandofthefree.
A.becauseB.experienceC.pushedintoD.objectionsE.protestedF.complaintsG.opposeH.losingI.thatJ.successful
Whatisyourfavoritecolor?Doyoulikeyellow,orange,andred?Ifyoudo,youmustbeanoptimist,anactivepersonwhoenjoy
【B1】【B19】
最新回复
(
0
)