首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class XX { protected: int k: public: XX(int n=5):k(n){};
有如下程序: #include using namespace std; class XX { protected: int k: public: XX(int n=5):k(n){};
admin
2015-08-01
27
问题
有如下程序:
#include
using namespace std;
class XX
{
protected:
int k:
public:
XX(int n=5):k(n){};
~XX()
{
cout<<“XX”:
}
virtual void foconst=0;
};
inline void XX::fOconst
{
cout<
选项
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/KcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的执行结果是 #include"iostream.h" voidmain() {int*p,r; p=newin; *p=20; r=sizeof(*p); cout<<r
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
一个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的______。
若要把voidffun()定义为类A的友元函数,则应在类A的定义中加入语句______。
面向对象程序设计思想的主要特征中不包括
在面向对象方法中,类之间共享属性和操作的机制称为【】。
由关系数据库系统支持的完整性约束是指______和参照完整性。
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的【】。
执行语句for(i=1++<4;);,后变量i的值是
随机试题
单级蒸气压缩机蒸发器吸取制冷剂蒸气,经压缩并升压、升温后送入()。
在护理实践中应用罗伊适应模式时,应首先()。
以下哪项不是脑死亡的标准()
下列关于桥式起重机静负荷试验中试验载荷的说法,正确的是()。
下列会计事项中,能引起其他综合收益金额变动的有()。
在现代欧美教育思潮中,永恒主义教育是一种提倡()的教育理论。
颜元提出的学校教育的培养目标是
唯物主义和唯心主义的区别表现为在于是否承认
毛泽东《关于正确处理人民内部矛盾的问题》,全面、系统而深刻地阐述了关于正确区分和处理敌我矛盾与人民内部矛盾的问题。毛泽东把正确处理人民内部矛盾作为国家政治生活的主题,原因在于()
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
最新回复
(
0
)