首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class XX{ int xx; public: xx():xx(O){cout<<’A’;} XX(int n):xx(n){cout<<’B’;} }; class YY:public XX{ int yy; public: YY()
有如下类定义: class XX{ int xx; public: xx():xx(O){cout<<’A’;} XX(int n):xx(n){cout<<’B’;} }; class YY:public XX{ int yy; public: YY()
admin
2019-06-12
53
问题
有如下类定义:
class XX{
int xx;
public:
xx():xx(O){cout<<’A’;}
XX(int n):xx(n){cout<<’B’;}
};
class YY:public XX{
int yy;
public:
YY():yy(0){cout<<yy;}
YY(int n):XX(n+1),yy(n){cout<<yy;}
YY(int m,int n):XX(m),yy(n){cout<<yy;}
};
下列选项中,输出结果为A0的语句是( )。
选项
A、YY y1(0,0);
B、YY y2(1);
C、YY y3(0);
D、YY y4;
答案
D
解析
考查的是类的继承。选项A的执行结果为BO,建立YY的对象y1,首先调用其构造函数,YY继承于XX所以先调用的为XX的构造函数,根据输入的参数可知输出B,然后执行YY的构造函数输出0;同理,选项B的执行结果为B1,选项C的执行结果为B0。
转载请注明原文地址:https://kaotiyun.com/show/PX8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面的程序:#include<iomanip.h>voidmain(){cout.fill(’!’);cout<<setiosflags(ioS::left)<cout<<setw(6)<<1024<<endl;}写出
下列虚基类的声明中,正确的是()。
下列程序是一个函数模板,用于把数组a的每个元素按照逆序放入数组b中。请填空完成该函数模板的定义template<classType>voidFunc(Typea[],Typeb[],【 】){for(in
C++中通常和一个运算符连用,构成一个运算符函数名的C++关键字为__________。
有如下语句序列:intk=0;dO{k+=5;cout<<’$’;)while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是()。
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是()。
下列有关内联函数的叙述中,正确的是()。
以下选项中合法的用户标识符是
函数fun的功能是将一个数字字符串转换为一个整数,请将函数补充完整。intfun(char*str){inthum=0;while(*str){num*=10;num+=______str++;}
随机试题
现代社会提倡节约,包括节约()。
78岁,男性,平日身体无任何不适,体检时B超发现左肾有直径约4cm的占位性病变。切除肿物后,病理检查肉眼见:肿瘤界限清楚,无包膜,直径5cm,切面褐色;显微镜下:瘤细胞圆形或多边形,细胞质富含嗜酸性颗粒,核圆,核仁居中,呈巢状和腺泡状排列。其诊断最可能为
患者,女性,39岁,车祸伤及下腹部,怀疑膀胱破裂,在现场简便的判断方法是
下列属于理学检查的是
下列各项中,可用于确定所提供劳务完工进度的方法有()。
“群众家门口的事群众说了算”,北京某街道办事处开发了一款手机小程序,居民有什么意见建议,都可以在上面畅所欲言,相关部门可以通过大数据对居民意见实时查看和归类,为街道规划设计和管理提供依据。该街道办事处的做法()。
假朋友
数据库管理系统采用三级加锁协议来防止并发操作可能导致的数据错误。在三级加锁协议中,1级加锁协议能够解决的问题是
Whatdoesthemanmean?
Certainplantseedsareabletoremain______foryears,appearinglifelesswheninfacttheyaremerelyinactive.
最新回复
(
0
)