首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include using namespace std; class Base{ protected: Base(){cout
有如下程序 #include using namespace std; class Base{ protected: Base(){cout
admin
2020-11-11
28
问题
有如下程序
#include
using namespace std;
class Base{
protected:
Base(){cout<<ˊAˊ;}
Base(char c){cout<
};
class Derived:public Base{
public:
Derived(char C){cout<
};
int main(){
Derived d 1(ˊBˊ);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
此题考查的是派生类对象的构造。建立派生类对象时,构造函数的执行顺序是:执行基类的构造函数,调用顺序按照各个基类被被继承时声明的顺序;执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序;执行派生类的构造函数。此题中,在建立派生类Derived的对象d1时会先调用基类Base的构造,调用的是默认构造函数,输出字符‘A’;然后调用自身的构造函数,输出‘B’:故程序的输出结果是:AB。
转载请注明原文地址:https://kaotiyun.com/show/3Syp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;voidfun(int&x,inty){intt=x;x=y;y=t;}intmain(){int
下列关于虚函数的说明中,正确的是()。
设树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为()。
有如下程序#inelude<iostream>usingnamespacestd;intmain(){chara;cin>>a;if(a=’*’)cout<<’’***’’<<end1
有如下模板声明:template<typenameT1,typenameT2>ClaSSA;下列声明中,与上述声明不等价的是()。
下列有关模板的叙述中,正确的是()。
在C++语言中函数返回值的类型是由()决定的。
以下关键字不能用来声明类的访问权限的是()。
程序流程图中带有箭头的线段表示的是
请打开考生文件夹下的解决方案文件proj3,其中定义了用于表示特定数制的数的模板类Number和表示一天中的时间的类TimeOfDay;程序应当显示:01:02:03.00406:04:06.021但程序中有缺失部分,请按照以下的提示,把缺失部分补充
随机试题
有关毒扁豆碱的叙述,正确的是
以下属于购买存量房产权登记办理流程的有()。
建设单位应在竣工验收合格后()内,向工程所在地的县级以上地方人民政府行政主管部门备案报送有关竣工资料。
会计报告是确认和计量的开始,即通过报告将确认、计量、记录的结果即本年度的会计信息进行归纳和整理,以方便编制下一年度的财务预算。()
UNIX系统中,进程调度采用的技术是()。
根据我国刑法规定,已满14周岁不满16周岁的人,不能构成盗窃罪。这是犯罪哪一个特征的体现?()
Experiencedbaseballfielderscantellhowfaraballisgoingtotraveljustbylisteningtothecrackofthebat.Iftheydidn
CITYARCHIVESAnineteenth-centurydocumentsBmapsCpersonalpapersDphotographsEbooksaboutthecityFnewspapersGin
TheprefixMachisusedtodescribesupersonicspeed.ItwasnamedforErnstMach(1838—1916),aCzech-bornAustrianphysicist,
A、Shepromisedtohelptheman.B、Shecamealongwaytomeettheman.C、Shetookthemantowherehewantedtogo.D、Shesugges
最新回复
(
0
)