首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout<<x;) }; class Derived:pu
有如下程序: #include using namespace std; class Base{ public: Base(int x=0){cout<<x;) }; class Derived:pu
admin
2020-04-07
27
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0){cout<<x;)
};
class Derived:public Base{
public:
Derived(int x=0){cout<<x;)
private:
Base val;
);
int main(){
Derived d(1);
return 0:
}
程序的输出结果是( )。
选项
A、0
B、1
C、01
D、001
答案
D
解析
此题考查的是类的构造。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右).>执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序.>执行自身的构造函数。本题中,首先会构造基类Base,调用Base类的构造函数,输出0;然后还定义了一个Base类的对象,再次调用Base类的默认构造函数输出0;最后构造自身,因主函数中传入了构造参数l,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://kaotiyun.com/show/xV8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
要想在A类的基础上公有派生出B类,合法的C++语句是( )。
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
有如下程序#include<iostream>usingnamespacestd;classA{public:virtualvoidfunc1(){cout<<"A1";}voidfunc2(){cout<<"A2";}};clas
在数据库系统中,用户所见的数据模式为
下列语句中正确的是()。
两个或两个以上模块之间联系的紧密程度称为()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
以下选项中合法的实型常数是
下列叙述中正确的是
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
随机试题
A.党参B.山药C.黄芪D.西洋参E.白术甘温升补,为补中益气要药,兼能利水消肿,托毒生肌的药物是
以下不属于城市给水工程总体规划的主要内容的是()。
针对某种具体的物价与工资形势,由政府出面施加压力来扭转局势的收入政策是( )。
市场定位的步骤中,首先是()。
下列关于吸收直接投资的说法不正确的是()。
根据下列文字回答问题。央行公布的2007年10月份金融数据显示,前10个月贷款增速已达17.66%,中国金融机构人民币各项贷款余额已达26.03万亿元人民币,境内金融机构人民币各项贷款增加3.5万亿元,同比多增7265亿元。2006年全
为反映我国工业企业自主创新能力现状,了解企业开展创新活动的政策环境以及企业家对创新的认知程度,国家统计局近期对我国工业企业的创新情况进行了一次专项调查。调查结果显示,2009—2011年间,全国开展创新活动的规模以上工业企业有8.6万家,占全部规
喜忧参半
【F1】JapansaidTuesdayithadsuccessfullyextractedmethanehydrate,knownas"fireice",fromitsseabed,possiblyunlockingm
•Readthearticlebelowaboutcruisebusiness.•ChoosethebestwordorphrasetofilleachgapfromA,B,C,orDontheoppo
最新回复
(
0
)