首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class AA{ public: AA(){cout<<’1’;} }; class BB:public
有如下程序: #include<iostream> using namespace std; class AA{ public: AA(){cout<<’1’;} }; class BB:public
admin
2017-04-25
41
问题
有如下程序:
#include<iostream>
using namespace std;
class AA{
public:
AA(){cout<<’1’;}
};
class BB:public AA{
int k:
public:
BB():k(0){cout<<’2’;}
BB(int n):k(n){cout<<’3’;}
};
int main(){
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/1mAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class VAC{ public: int f() const{return 3;} int f() {
C++语言标识符是以字母或______开头的,由字母,数字和下划线组成的字符串。
以随机访问方式读取文件中的数据通常使用istream的成员函数_______。
定义如下一维数组:inta[5],*p;,则下列描述错误的是()。
C++语言中类定义中默认的访问权限是()。
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; voidtest(){}
下列关于动态联编的叙述中,错误的是( )。
类中包含了一个静态成员函数,则main函数中和P.f1(P);语句具有同样功能的语句为【 】。#include<iostream.h>classM{
执行完下列语句 int a,b, *c=&a; int * &p=c; p=&b; 后c指向
面向对象程序设计将数据和()放在一起,作为一个相互依存、不可分割的整体来处理。
随机试题
《鲒埼亭集》的作者是()
Theperiod,whichhasbeenreferredtoas______intheliteraryhistoryoftheUnitedStates,israngingfrom1865to1914.
A.反转录B.中心法则C.复制D.翻译E.转录RNA指导的多肽链合成过程称为
先天性内斜视一般发生在什么时候
属于抗代谢物的抗肿瘤药是
设一定时期待销售商品价格总额为1000亿元,赊销商品价格总额为100亿元,到期应支付的总额为150亿元,相互抵消的总额为30亿元,同名货币的流通速度为6次。试求货币需求量()。
国际旅行社招徕外国旅游者来我国旅游,可以经营()。
已知,B=PAP—1,求B2016+A4。
Zhang,yourboss,toldyoutoaskMsLiutoattendasalespresentationonanewproduct.WriteanotetoMs.Liu:sayingwh
Someinsectscanchangetheirshapesorcolorstomixwiththeirnatural(surround)______.
最新回复
(
0
)