首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
51
问题
有如下程序:
#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.h>intf(int);voidmain(){inta=2,i;for(i=0;i<3;i++)cout<<f(a)<<"";
关于read()函数的下列描述中,()是对的。
用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下: 20,15,21,25,47,27,68,35,84 15,20,21,25,35,27,47,68,84 15,20,2
已知n是一个int型变量,下列语句中错误的是
关于类和对象描述错误的是
设有如下说明 typedef struct {int n;char c;double x;}STD; 则有以下选项,能正确定义结构体数组并赋初值的语句是
重载的流运算符函数经常定义为类的______函数。
带有虚基类的多层派生类构造函数的成员初始化列表中都要列出虚基类的构造函数,这样对虚基类的子对象初始化( )。
随机试题
--Whatdoyouthinkofthe______car?--Ithinkitmuchbetterthanhis______one.
下列证候除何项以外,均为桂枝汤的适应证
危险源是导致事故的根源,它是整个职业健康安全管理体系的核心问题。()
根据《支付结算办法》的规定,下列各项中,属于无效票据的有()。
甲某将自己的一间私房出租给其同事乙某居住,双方签订租赁协议,约定租期为2年,月租金1000元。其他事项未约定。在租赁期间,当事人以下行为合法的有()。
债权人转让权利时不必经债务人同意,只要告知即可。()
经济结构中的产业结构变化必将引起高等教育科类结构的变化。()
关于学校教育在人的发展中的作用,下列表述正确的是()。
近来,山东省青岛市连续发生了数起中学生群殴事件:有的被同学打得不敢上学、有的被狂扇耳光、有的甚至被强制拍摄自己被打的情景……不少公众发出疑问,这些原本发生在成人世界的恶性斗殴事件,为何频频发生在未成年人身上?是什么让这些中小学生屡屡向同伴挥起拳头甚至持刀相
在对称加密体制中必须保密的是______。
最新回复
(
0
)