首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’A’;} Base(charc){cout
有如下程序 #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’A’;} Base(charc){cout
admin
2019-04-01
47
问题
有如下程序
#inc1ude<iostream>
using namespace std;
c1ass Base{
protected:
Base(){cout<<’A’;}
Base(charc){cout<<c;}
};
c1ass Derived: public Base{
public:
Derived( char c){cout<<c,)
};
int main(){
Derived dl(’B’);
return0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象dl时会先调用基类Base的构造,调用的是默认构造函数,输出字符’A’;然后调用自身的构造函数,输出‘B’;故程序的输出结果是:AB。
转载请注明原文地址:https://www.kaotiyun.com/show/OYAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有charstr[80];以下不能将输入数据first\nsecond\n<CR>读取到数组str中的语句是
C++语言是以哪种语言为基础逐渐发展演变而成的一种程序设计语言?
下列叙述中正确的是
在最坏情况下,下列各排序方法的比较次数正确的是
根据下面的主程序,完成类的一种构造函数的最简单形式。#include<iostream.h>classbase{private:intnum;public:______;};voidmain()
有如下程序:#include<iostream>usingnamespaeestd;classA{public:A(inti):rl(i){}voidprint(){cout<<’E’<<rl<
下列关于C++流的叙述中,错误的是
下列哪种数据模型可以用树形结构来表示实体之间联系()。
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。A)Data+(DatA);B)Dataoperator+{Data};C)Data+operator{Data};D)operator+(Data,D
随机试题
简述我国民法中诉讼时效中止和中断的区别。
牙齿脱位时用的力为拔除患牙应首先使用的力是
下列哪项细胞因子具有下调免疫功能的作用A.TNFB.CSFC.IL-2D.TGF-βE.IFN-γ
某红酒生产企业,经过分析后,决定采用产品开发策略,针对本国现有的女性人群推出一种新型的红酒。为使产品打进市场,在对市场进行深入调查分析后,决定以白领女性顾客群体作为其目标市场。产品最初推向市场的时候,为获得稳定的销路,给消费者留下美好的印象,该公司从红酒定
2018年10月23日,港珠澳大桥开通仪式在广东省珠海市举行,习近平总书记出席仪式并宣布大桥正式开通。下列关于港珠澳大桥的表述错误的是()。
原产于中国的茶叶漂洋过海后,演变为日本的抹茶、英国的红茶,并且________回到中国。面寸着琳琅满目的茶叶制品,我们可以深刻地体会到一个道理:文化只有经过________,才会更加________。依次填入画横线部分最恰当的一项是()。
在Windows 2000操作系统的控制面板中,通过(1)命令修改系统的分辨率;使用Word 2000进行文本的打印时候,通过(2)命令设置打印参数;当用户不知道文件名字为"user",的文件存放在计算机系统中的具体位置时,快速找到该文件的方法为(3)。
数据库系统的三级模式不包括
山下さんは希望通り大学院に進学しました。
Beforethe1850’s,theUnitedStateshadanumberofsmallcolleges,mostofthemdatingfromcolonialdays.Theyweresmall,ch
最新回复
(
0
)