首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XX { protected: intk: public: XX(int n=5):k(n){);
有如下程序: #include using namespace std; class XX { protected: intk: public: XX(int n=5):k(n){);
admin
2021-06-10
66
问题
有如下程序:
#include
using namespace std;
class XX
{
protected:
intk:
public:
XX(int n=5):k(n){);
~XX()
{
cout<<”XX”;
}
virtual void foconst=0;
};
inline void XX::f()const
{
cout<
);
class YY:public XX
{
public:
~YY()
{
cout<<"YY":
}
void fOconst
{
cout<
}
};
int main()
{
XX&p=*new YY;
p.f();
delete&p;
return 0:
}
执行上面的程序将输出( )。
选项
A、28XX
B、28YYXX
C、33XX
D、-33XXYY
答案
A
解析
类YY公有派生于类XX,派生类对象可以替代基类对象向基类对象的引用进行赋值初始化,XX&p=*new YY语句定义了XX对象p引用,并用YY对象初始化,p并不是YY对象的别名,是XX基类对象的别名,故先调用基类XX的构造函数将k初始化为5,p.f()首先输出k一3即2,然后调用XX::f()输出k+3即8,delete&p删除p,调用XX的析构函数输出“XX”。
转载请注明原文地址:https://kaotiyun.com/show/ugfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用”答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2,本程序中有两个类:一是日期类(Date),用于表示一天的日期(年、月、日);另一个是截止日期类(Dead.1ine),用于表示一个任务的截止日期,超过该日期即为超时。Deadline
下面不属于软件工程的3个要素是
下列关于输入流类成员函数getline()的描述中,错误的是()。
下列关于类模板的描述中,错误的是()。
有如下类定义和变量定义:classParents{public:intpublicData;private:intprivateData;};classChildA:public
有如下程序:#includeusingnamespacestd;classGA{public;virtualintf0{return1;}};classGB:public
若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对象的个数是()。
有如下类定义:classMyclass{intx;public:Myclass():x(O),y(0){}intGetX(){returnx,}voidSetX(intxx){x=
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
在结构化程序设计中,模块划分的原则是()。
随机试题
()是中唐传奇的压卷之作,代表了唐传奇最高水平。
A.Aα类纤维B.Aβ类纤维C.Aγ类纤维D.B类纤维E.C类纤维支配骨骼肌的运动神经纤维属于
不属于肝硬化典型CT表现的是
房地产开发项目应当建立资本金制度,资本金占项目总投资的比例不得低于()。
对于66kV及以下系统,为防止空载线路开断时产生操作过电压,故在选用操作断路器时应使其开断空载线路过电压不超过下列何值?
制造人造奶油的粉()
在现实的人生中,这四种境界错综复杂的交织在一起。很难想象一个人只有其中一种境界而不掺杂其他境界,只不过现实的人,往往以某一种境界占主导地位,其他次之。于是我们才能在日常生活中区分出某人是低级境界、低级趣味的人,某人是高级境界、高级趣味的人,某人是以道德境界
下列关于法的效力的表述哪个是正确的?()
下列行为中,涉及的进项税额不得从销项税额中抵扣的是()。
坚持实事求是的思想路线,在中国革命、建设和改革问题上,最根本的就是要坚持把马克思主义基本原理同我国具体实际结合起来,坚定不移走自己的路。无论在任何时候、任何地点、任何条件下,都必须坚持实事求是,其原因是
最新回复
(
0
)