首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Base{ protected: Base(){cout
有如下程序: #include using namespaee std; class Base{ protected: Base(){cout
admin
2021-06-10
57
问题
有如下程序:
#include
using namespaee std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){cout<
};
class Derived:public Base{
public:
Derived(char c){cout<
};
int main(){
Derived dl(’B’);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象dl,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://www.kaotiyun.com/show/oqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义复数类CComplex的私有成员变量real和imaginary,分别用来表示复数的实部和虚部,都是d
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
请打开考生文件夹下的解决方案文件proj2,此工程中包含一个程序文件main.cpp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部门。程序展示,当该部门改换办公
分析下面程序,该程序的运行结果是()。#inc1ude<iostream.h>classTestclass{public:staticintm,Testclass(){
下列关于输入流类成员函数getline()的叙述中,错误的是
下列有关运算符重载的叙述中,正确的是()。
C++中的模板包括()。
下面不能作为软件设计工具的是
已知类IMS中两个成员函数的声明为“voidlisten()const;”与“voidspeak();”,另有两个对象的定义为“IMSobj1;”与“constIMSobj2;”,则下列语句中,产生编译错误的是()。
随机试题
忽思慧的《饮膳正要》,主要记录了
估价对象概况:本估价对象是一块房地产开发用地,面积10000m2,形状规则,土地条件为“三通一平”;城市规划允许的用途为商业和居住,容积率不超过5,建筑密度不超过40%;土地使用期限自土地使用权出让之日起计为50年。估价要求:需要评估该块土地于2007年1
装配式预制构件间钢筋连接可采用钢筋套筒灌浆连接形式时,灌浆后()h内不得使构件与灌浆层受到振动、碰撞。
票据的功能包括()。
下列企业中,所有出资人对企业债务承担无限责任的是()。
《悉尼先驱晨报》
法的作用范围不是无限的,也并非在任何问题上都是适当的。涉及人们( )方面的问题,就不宜采用法律手段。
随机变量X的密度函数为f(x)=则D(X)=______.
设已经在窗体上添加了一个通用对话框控件CommonDialog1,以下语句正确的是()。
A、AsmallnumberarefromtheFarEast.B、AlargemajorityarefromLatinAmerica.C、AboutfifteenpercentarefromAfrica.D、Ne
最新回复
(
0
)