首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; c1ass AA{ public: AAO{ cout<<’1’; } }; c1ass BB: p
有如下程序: #inc1ude <iostream> using namespace std; c1ass AA{ public: AAO{ cout<<’1’; } }; c1ass BB: p
admin
2018-12-04
59
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
c1ass AA{
public:
AAO{ cout<<’1’; }
};
c1ass BB: public AA{
int k;
public:
BB():k(0){cout<<’2’; }
BB(intn):k(n){ cout<<’3’; }
};
int main0{
BB b(4),c;
return 0;
}
运行时的输出结果是( )。
选项
A、1312
B、132
C、32
D、1412
答案
A
解析
在基类AA的默认构造函数中,输出字符‘1’,在继承类BB的默认构造函数中,输出字符‘2’,在带有参数n的构造函数中,输出字符‘3’。在主函数中,在创建BB的对象b(4)时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB带参数的构造函数输出字符‘3’。在创建BB的对象c时,会首先调用基类AA的构造函数输出字符‘1’,再调用类BB默认的构造函数输出字符‘2’。所以程序输出的结果为1312。
转载请注明原文地址:https://kaotiyun.com/show/BgAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面关于break语句的描述中,不正确的是()。
下列程序的输出结果是______。#include<iostream.h>voidmain(){chara[]="abcdabcabfgacd";inti1=0,i2=0,i=0;whil
在关系数据库中,用来表示实体之间联系的是______。
一个C++程序由函数A(),B(),C()和函数P()构成,在函数A()中分别调用了函数B()和函数C(),在函数B()中调用了函数A(),且在函数P()中也调用了函数A(),则可以说
需求分析阶段的任务是确定
有如下程序:#include(iostream>usingnamespacestd;ClassTest{public:Test(){n+=2;}~Test(){n-=3;)s
在数据库设计中,将E-R图转换为关系模式的过程属于()。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
下列不属于软件工程3个要素的是()。
软件工程的理论和技术性研究的内容主要包括软件开发技术和
随机试题
关于颅脑MRA技术的叙述,错误的是
根据《建设工程施工合同(示范文本)》,承包人在工程变更确定后()天内,可提出变更涉及的追加合同价款要求的报告,经工程师确认后相应调整合同价款。
开具发票应按照规定的时限、顺序、逐栏、全部联次一次性如实开具,并加盖单位财务印章或发票专用章,特殊情况也可以分联次分别开具。 ( )
促进电信普遍服务的最有效方案是()。
警卫工作包括()。
Themajorityofpeople,aboutnineoutoften,areright-handed.(1)_____untilrecently,peoplewhowereleft-handedwereconsi
Upuntilafewdecadesago,ourvisionsofthefuturewerelargely—thoughbynomeansuniformly—glowinglypositive.Scienceand
MessageOne(Questions1—4)MessageTo:Alice1Time:14:30From:Cathy2Date:16MarchRe:3sent
Lookatthenotebelow.Youwillhearamanphoningaboutsomearrangementsforameeting.
Inanewarticle,fourLondondoctorswarnofaprofessionalwhoiscommittingmalpracticeandgettingawaywithit:thetoothf
最新回复
(
0
)