首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class AA{ public: AA(){cout
有如下程序: #include using namespace std; class AA{ public: AA(){cout
admin
2016-11-25
65
问题
有如下程序:
#include
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/0EAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在最坏情况下,下列排序方法中时间复杂度最小的是
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;}
下列对基类和派生类关系的描述中,错误的是()。
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(int){num=i;}A(ABm){num=a.n
在下面四个选项中,()是用来声明虚函数的。
对表达式for(表达式1;;表达式3)可理解为
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
类模板的使用实际上是将类模板实例化成一个具体的()。
下列叙述中正确的是
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
随机试题
以毛泽东为代表的党的第一代领导人提出的和平解决台湾问题、实现祖国统一的主张有()。
已知顺序栈S,简述f1函数功能,当输入80时,输出结果是多少?fl(){initstack(s);scanf(“%d”,&n);while(n){push(s,n%8);n=n/8)}while(!Emptystcak(s)){pop(S
主要分布于中纵隔的肿瘤有
男性,25岁。咳嗽半月,呈阵发性干咳服用阿莫西林和止咳药治疗无效。体检:体温正常,咽充血,心肺无异常。血白细胞计数正常。X线胸片显示右下肺间质性炎症改变。治疗应首先考虑选用的药物为
某公司自身主要从事产品的研究和开发工作.然后通过自己控股的一家公司进行产品的生产,通过自己参股的另一家公司进行产品的营销和服务。该公司属于()。
甲某见自己的弟弟遭3个流氓毒打,前去制止,反而遭流氓进攻,被迫进行还击。正在这时,便衣民警乙某赶到,未及时表明身份即迅速抓住甲某以制止殴斗,甲某把乙某看作流氓的同伙,随即捡起一块砖头将乙某砸成重伤。下列关于甲某的行为认定的表述哪些是不正确的?()
通货膨胀是指由于货币(指纸币)的发行量超过( )所需要的货币量而引起的货币贬值和物价上涨的现象。
关于《聊斋志异》的说法不正确的是:
It’snotdifficulttounderstandourdesireforathletestobeheroes.Onthesurface,atleast,athletesdisplayavitalandi
Chocolateisnotagreatsourceofnutrients,butthere’snoharmineatingamoderateamount,especiallythedarkvariety,(31)
最新回复
(
0
)