首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
23
问题
有如下程序:
#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全国计算机二级
相关试题推荐
类MyClass的定义如下,若要对value赋值,则下面语句正确的是()。classMyClass{public:MyClass(){}MyClass(intI){value=newmki};}
对于模板定义关键字class和typename说法不正确的是()。
有如下程序:#include<iostream.h>usingnamespacestd;classStack{public:Stack(unsignedn=10):size(n){re
在一个容量为25的循环队列中,若头指针front=15,尾指针rear=6,则该循环队列中共有【 】个元素。
类是一个支持集成的抽象数据类型,而对象是类的【】。
程序的3种基本控制结构是
下列叙述中正确的是
程序设计语言的基本成分是数据成分、运算成分、控制成分和
在面向对象方法中,允许作用于某个对象上的操作称为【 】。
随机试题
设,证明:
胞液内进行的代谢途径有()(1993年)
A.胃泌素B.缩胆囊索C.促胰液素D.抑胃肽小肠上部的I细胞主要分泌
下列关于津枯血燥形成原因的叙述,错误的是
某城市工业区内一汽车制造厂扩建年加工5万辆汽车车身涂漆车间,生产工艺为:清洗除油→水清洗→磷化→水清洗→涂底漆→水清洗→千燥→喷中漆→烘干→喷面漆→烘干。清洗除油采用NaOH和合成洗涤剂,磷化使用磷酸锌、硝酸镍,涂底漆使用不含铅的水溶性涂料,中漆和面漆含甲
矢量数据层与矢量数据层进行几何合并与交错计算称为()。
施工单位在施工图核对时,重点检查的项目有()。
当今国际公认,被称为现代文明三大支柱的技术是()。
试题二论网络虚拟化技术在企业网络中的设计与应用随着互联网应用的快速发展,企业数据中心的服务器、路由器、交换机、存储系统等基础设施的规模越来越庞大,管理维护成本和难度也随之增加。采用虚拟化技术将这些庞大的基础设施和资源进行整合,组成多个逻辑实体,实现
A、Sheisarrogant.B、Sheisinexperienced.C、SheisconfidentD、Sheisoffensive.C①四个选项都是形容女士的某个特征,在听录音时要特别留意对话双方的语气。②从女士的介绍话语I
最新回复
(
0
)