首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){ co
有如下程序 #inc1ude<iostream> using namespace std; class Base{ protected: Base(){cout<<’A’;} Base(char c){ co
admin
2016-11-23
45
问题
有如下程序
#inc1ude<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){ cout<<c;}
};
class Derived: public Base{
public:
Derived( char c){cout<<c,}
};
int main(){
Derived d1(’B’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象dl时会先调用基类Base的构造,调用的是默认构造函数,输出字符‘A’;然后调用自身的构造函数,输出‘B’:故程序的输出结果是:AB。
转载请注明原文地址:https://kaotiyun.com/show/0sAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个关系数据库文件中的各条记录()。
以下叙述正确的是
下列工具中为需求分析常用工具的是
下列关于模板的说法正确的是
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
在最坏情况下,下列排序方法中时间复杂度最小的是
C++语言的基本控制结构为顺序结构、选择结构和【】。
在模块化程序设计中,按功能划分模块的原则是
软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于______测试。
随机试题
孔径公差一般应控制在形状公差以内。()
埋地输气管线受土壤腐蚀的现象有()。
—Whydidshespendsomuchtimesearchingshopaftershoponlyforablouse?—Oh,shewasvery______aboutherclothes.
某猪场哺乳猪和保育猪体温升高,耳部和臀部皮肤发紫且有出血点等,病情很快蔓延,部分迅速死亡,死亡率达30%。剖检病猪可见喉头和膀胱出血,脾脏边缘梗死,扁桃体有坏死灶。进一步检查,发现部分新生仔猪出现先天震颤。该病可能是
进口旧机电产品的国内收货人须向检验检疫机构申请注册登记。()
下列各项不会影响商业银行资产负债期限结构的是()。
银行理财产品要素所包含的信息不包括()。
关于异步电动机Y—△启动方法,下列说法正确的有()。
[*]
人们常用“血浓于水”来说亲情。确实,【C1】______,不必伴随惊天动地的事件,它永远存在于我们生活中,像水一样不可或缺,但永远比水深浓。因为比水多了一份情意,一份鲜红的情意。上小学时,我比较任性。一天,我回到家中,感觉非常渴。于是,我急匆匆地
最新回复
(
0
)