首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout
admin
2020-06-29
17
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0){cout<
};
class Derived:public Base{
public:
Derived(int x=0){cout<
private:
Base val;
};
int main()
{
Derived d(1);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、0
B、1
C、01
D、001
答案
D
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数,对象释放时,先执行派生类的析构函数,再执行基类的析构函数。所以本题中定义了一个对象d,先执行基类的构造函数输出0,因为派生类中的私有数据成员为.Base,所以还会执行一次基类的构造函数输出0,最后执行派生类的构造函数输出1,所以本题答案为D。
转载请注明原文地址:https://kaotiyun.com/show/fY8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是()。main(){intb[3][3]={O,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<3;i++)for(j=i;j<=i;j++)t=t+b[i
有以下程序voidf(intx,inty){intt,if(x<y){t=x;x=y;t;}}main(){inta=4,b=3,c=5;f(a,B);f(a,C);f(b,C);cout<<a<<"
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取______方式。
如果要把返回值为void的函数A声明为类B的友元函数,则应在类B的定义中加入的语句是______。
检查软件产品是否符合需求定义的过程称为
有一种只在循环语句或switch语句中使用的流程控制语句,表示该语句的关键字是______。
与C语言prinft("Helloword/n");语句功能相同的C++语句是()。
下列关于结构化程序设计原则和方法的描述中,错误的是()。
下列关于函数参数的叙述中,正确的是
在数据库中,数据模型包括数据结构、数据操作和
随机试题
A、AcollectionofbirdfossilsfromAustralia.B、Photographsofcertainrarefossilexhibits.C、Someancientwallpaintingsfrom
某施工项目分部分项工程费为1200万元,其中人工费为450万元,机械费为300万元,可计量的措施项目费为400万元,该施工项目的安全文明施工费以人工费和机械费为计算基础,费率为2%,则该施工项目的安全文明施工费为()万元。
密度小于5×103kg/m3的金属称为轻金属,密度大于5×103kg/m3的金属称为重金属。()
需要紧急输血时主要考虑不发生凝集反应的是供血者的
两药相合既化痰散结,又宽胸通阳,治痰浊痹阻胸痛两药相合寒温并用,降上逆肺胃之气力强,治气逆呕逆或喘息效佳
考来替泊的降脂作用机制是
行为人基于一个犯罪意图所支配的数个不同的罪过,实施一个危害行为,而触犯两个以卜异种罪名的犯罪形态叫()。
A、 B、 C、 D、 B
用UML建立业务模型是理解企业业务的第一步,业务人员扮演业务中的角色及其交互方式,例如航空公司的售票员是业务员,电话售票员也是业务员,它们直接的关系是()
Onceitwaspossibleto【C1】______maleandfemaleroleseasilybythe【C2】______oflabour.Menworkedoutsidethehomeandearn
最新回复
(
0
)