首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA0{cout
有如下程序: #include using namespace std; class AA{ public: AA0{cout
admin
2019-02-22
50
问题
有如下程序:
#include
using namespace std;
class AA{
public:
AA0{cout<<‘l’;)
};
class BB:public AA{
int k;
public:
BB():k(0){tout<<‘2’;}
BB(int n):k(n){cout<<‘3’;)
);
int main(){
BB b(4),c;
return 0;
)
运行时的输出结果是( )。
选项
A、13 12
B、132
C、32
D、1412
答案
A
解析
在基类AA的默认构造函数中,输出字符‘1’,在继承类BB的默认构造函数中,输出字符‘2’,在带有参数n的构造函数中,输出字符‘3’。在主函数中,在创建BB的对象b(4)时,会首先调用基类AA的构造函数输出字符‘l’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://kaotiyun.com/show/ocAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++语言程序中,对象之间的相互通信通过
下面关于C++语言变量的叙述错误的是
下列程序的运行结果为#include<iostream.h>voidmain(){inta=2;intb=a+1;cout<<a/b<<endl;}
数据处理的最小单位是
下列关于C++语言类的描述中错误的是
下面程序的输出结果是main(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){def
带有虚基类的多层次派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化
一个算法通常由两种基本要素组成:一是对数据对象的运算和操作,二是______。
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
已知类X成功地重载了--、+、=、[]这几个运算符。则其中肯定属于成员函数的运算符是:
随机试题
深冷装置燃机()低不影响燃机启动。
能如是,谁不欲告生以其道?道:
MostAmericansdon’tliketogetadvicefrommembersoftheirfamily.Whentheyneedadvice,theydon’tusually【C1】______people
能引起急性肾小管坏死的原因是
中国证监会应当制定证券评级机构的自律准则和执业规范,对违反自律准则和执业规范的行为给予行政处分。( )
流动性缺口率需要分别计算本外币和外币口径数据,不得低于()。
贸易技术壁垒是指()。
中国公民不论是在国内还是在国外,都受本国法律的约束,而对在该国领域内的外国人则不适用。这体现了法律的空间效力。()
现阶段,我国城乡之间在生产力水平、就业结构、收入水平等方面都存在着很大的差别,农村经济的现代化、社会化都还有一个漫长的过程,广大农村在近期尚不具备国家统一立法、强制实行社会保险制度的条件,不能照搬城乡企业的办法。广大农民仍应坚持家庭养老、邻里互助等好的传统
Ifideascansymbolizethespiritofanage,thenthesymboloftherecentappliedlinguisticageisundoubtedly"languageacqui
最新回复
(
0
)