首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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-04-07
48
问题
有如下程序:
#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
解析
此题考查的是类的构造。建立类的对象时,构造函数的执行顺序如下:执行基类的构造函数,调用顺序按照各个基类被继承时声明的顺序(自左向右).>执行成员对象的构造函数,调用顺序按照各个成员对象在类中声明的顺序.>执行自身的构造函数。本题中,首先会构造基类Base,调用Base类的构造函数,输出0;然后还定义了一个Base类的对象,再次调用Base类的默认构造函数输出0;最后构造自身,因主函数中传入了构造参数1,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://www.kaotiyun.com/show/Dx8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;ints=0;classsample{staticintn;public:samp
关于动态存储分配,下列说法正确的是()。。
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){re
关于构造函数A()的拷贝构造函数正确的是
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
下列叙述中正确的是
友元运算符obj1>obj2被C++编译器解释为()。
完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是()。
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是
字符串“a+b=12\n\t”的长度为()。A)12B)10C)8D)6
随机试题
研究人员通过对“伊里调查”全部数据的分析,提出的理论假说有
企业结账的时间应是()
A.早期妊娠B.中期妊娠C.晚期妊娠D.异位妊娠E.葡萄胎停经2个月,阴道少许出血,伴腹痛,子宫无明显增大。可能的诊断是
不符合动物诊疗活动行为规范的是
某D房地产开发公司征用G乡基本农田以外的耕地20公顷,拟建一经济适用住房小区,支付土地补偿费和劳动力安置费,青苗补偿费共计1800万元。开发建设一段时间后,D公司将项目整体转让给H公司,H公司通过市场分拆后,决定调整开发方案,即拿出5公顷土地用于开发商品住
市场饥制本身存在缺陷,所以不能单纯依靠市场机制。下列各项中,()不属于市场机制的缺陷。
对一个项目进行风险分析的过程,可以分为()阶段。
情报专家巴克斯特在给花草浇水时,脑子里突然出现了一个_________的念头,也许是经常与间谍、情报打交道的缘故,他竞_________地把测谎仪器的电极绑到一株天南星植物的叶片上。结果,他惊奇地发现,当水从根部徐徐上升时,测谎仪上显示出的曲线图形居然与人
设α1,α2,α3均为3维列向量,记矩阵A=(α1,α2,α3),B=(α1+α2+α3,α1+2α2+4α3,α1+3α2+9α3).如果丨A丨=1,那么丨B丨=__________.
以下说法中正确的是()。
最新回复
(
0
)