首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
17
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列程序段中有错的是()。Template<classType>//AType//BFunc(Typea,b)//C{retum(a>b)?(a):(b);}
存在定义inta[10],x,*Pa;,若pa=&a[0],下列的哪个选项和其他3个选项不是等价的?
下面的语句中错误的是()。
()是给对象取一个别名,它引入了对象的同义词。
有如下数组声明:intnum[10];,下标值引用错误的是
如果表达式++x/y中,++是作为友元函数重载的,/是作为成员函数重载的,则该表达式还可为
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为
已知各变量的定义如下 inti=8,k,a,b; unsignedlongw=5; doublex=1.42,y=5.2; 则以下符合C++语言语法的表达式是
设以下变量均为int类型,则值不等于7的表达式是
设有以下变量定义,并已赋确定的值:charw;intx;floaty;doublez;则表达式:w*x+z-y所求得的数据类型为()。
随机试题
粘连性肠梗阻行手术治疗时应所有粘连均行分离。()
孙某,女,60岁。症见头摇肢颤,面色咣白,表情淡漠,神疲乏力,动则气短,心悸健忘,眩晕纳呆,舌淡红,苔薄白滑,脉沉濡无力。其首选方剂是
下列各项中,属于原始凭证按照填制手续及内容不同所分类别的有()。
下列关于复利计息和有效年利率的说法中,错误的有()。
下列各项中,按规定应该缴纳契税的有()。
我国的政权组织形式是()。
下列关于3~6岁幼儿膳食的叙述,错误的是()
【2014山东济宁】智力是指认识方面的各种能力,其核心成分是()。
苏联卫国战争,是世界反法西斯战争的重要组成部分。1941年6月22日,纳粹德国撕毁《苏德互不侵犯条约》,闪电战突袭苏联,1941年7月3日,斯大林向苏联人民发表广播演说,号召全体苏联人民团结起来,全力以赴同希特勒法西斯作殊死斗争,苏联卫国战争全面爆发。在苏
注意事项1.本题本由给定资料与作答要求两部分构成。考试时限为150分钟。其中,阅读给定资料参考时限为40分钟,作答参考时限为110分钟。满分100分。2.请在题本、答题卡指定位置上用黑色字迹的钢笔或签字笔填写自己的姓名和准考证号,并用2B铅笔在准考证号
最新回复
(
0
)