首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
29
问题
有如下程序:
#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://jikaoti.com/ti/iaA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;ints=0;classsample{staticintn;public:samp
函数重载要求重载的函数必须有和原函数一样的【】。
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是()。
关于构造函数A()的拷贝构造函数正确的是
类是一个支持集成的抽象数据类型,而对象是类的【】。
在C++语言的数据类型中,int、short等类型的长度是()。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
随机试题
李清照《声声慢》中,直接引发“怎一个愁字了得”呼告的景物是()
开展检测的实验室条件应该具备
男性,46岁,因患甲状腺功能亢进症而行甲状腺大部切除术,手术经过顺利,术后第二天,病人诉手部阵发性针刺感,唇部也有类似感受。则该患者可能的并发症是
款冬花呈( )。
在藏象学中既为六腑之一,又属奇恒之腑的是()。
甲级监理单位取得监理工程师注册证书的人员不少于( )。
以下说法错误的是()
戒严任务由人民警察、人民武装警察执行,必要时公安部可以向中央军事委员会提出,由中央军事委员会决定派出人民解放军协助执行戒严任务。()
在FTP协议中,请求使用被动模式建立数据连接可以使用的命令是()。
()国内法()发票()种子基金()信用卡
最新回复
(
0
)