首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2020-06-29
40
问题
有如下程序:
#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::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 ():
}
执行上面的程序将输出( )。
选项
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/8Y8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。#include<iostream.h>voidmain(){inta=0,i;for(i=1;i<5;i++){switch(i){case0:c
()既可重载为一元运算符,又可重载为二元运算符。
当用数组元素作函数参数时,这属于【】传递。
按“先进后出”原则组织数据的结构是
若表R在排序前已按键值递增顺序排列,则______算法的比较次数最少。
对于浯句cout<<end1<<x;中的各个组成部分,下列叙述中错误的是()。
友元类的所有成员函数都是另一个类的【】。
使用VC++6.0打开考生文件夹下的源程序文件1.cpp。本程序要求输入一个字符串,然后将其中的小写字母改成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到屏幕中。注意:不要改动main函数,不能增加或删除行,也
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使该程序输出倒9×9口诀。程序分析:分行与列考虑,共9行9列,设置两个变量i和j,i控制行,j控制列。程序运行结果如下:1*9=9
下列选项中不属于面向对象程序设计特征的是()。
随机试题
因在南洋从事抗日活动,1945年9月17日被日本宪兵秘密杀害的著名作家是________。
Jason:Hello!MayIspeaktoZhangHua?Matthew:______
原发性浆细胞白血病常伴有
A.嗜睡、乏力B.低血糖C.视觉异常D.出血E.食管炎华法林引起的不良反应是
某保险公司开设一种人寿险:投保人逐年缴纳一定保费至60岁时可获得20万元保险费,保费随起保年龄的增长而增加,且只能从45岁起投保。41岁的某甲精心计算后发现,若从46岁起投保,可最大限度降低保费,遂在向保险公司投保时谎称自己46岁。3年后保险公司发现某甲申
期货公司应当执行期货投资咨询业务管理制度中的客户回访与投诉规定,明确客户回访与投诉的(),及时、妥善处理客户投诉事项。
食源性疾病的病原物可概括为()。[辽宁省2007年11月四级真题]
【南方讲话】
如何认识艺术风格?
行为人承担刑事责任的法学根据是()。
最新回复
(
0
)