首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0){cout<<x;} }; class Derived:public Base{ public:
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0){cout<<x;} }; class Derived:public Base{ public:
admin
2020-07-30
16
问题
有如下程序:
#include<iostream>
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:最后构造自身,因主函数中传入了构造参数1,所以输出1。故最后输出结果是:001。
转载请注明原文地址:https://kaotiyun.com/show/NXyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类定义:classPoint{private:staticinthow_many;};how—many=0;要初始化Point类的静态成员how_many,下画线处应填入的内容是(
关于new运算符的下列描述中,错误的是()。
在声明派生类时,如果不显示地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classTestClass{protected:voidfun(){}};cl
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//***
下列函数模版中的定义中,合法的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
若磁盘上己存在某个文本文件,其全路径文件名为d:\ncre\test.txt,下列语句中不能打开该文件的是()。
数据库管理系统是()。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
下列给定程序中,函数fun的功能是:在带头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的中括号处填入正确的内容并将中括号删除,使程序得出正确的结果。
随机试题
Horner综合征
靶区适形度是描述适形放射治疗的剂量分布与靶区形状适合情况,定义为
患者,女,33岁,前10d发热,食欲缺乏,尿黄8d,眼黄不断加深、恶心、呕吐5d,躁动不安2d,扑翼样震颤(+)。此患者肝组织活检的病理改变应为
下列哪项属新生儿的正常舌象()
门诊发现肝炎病人
财政是人类社会各个不同社会形态的国家为实现其职能,以()为主体无偿地参与一部分社会产品或国民收入的分配所形成的财政分配关系的活动。
教师提高教学水平最经常、最普遍的形式是()
某小型企业网的地址块是192.168.162.0/26,对于192.168.162.64/26子网可分配的主机地址数是(50)台。
在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()。
ObesityCausesGlobalWarmingThelistofillsattributabletoobesitykeepsgrowing.Lastweek,obesepeoplewereaccusedo
最新回复
(
0
)