首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class
有如下程序: #include<iostream> using namespace std; class Base { public: Base(int x=0){cout<<x;} }; class
admin
2020-11-11
14
问题
有如下程序:
#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/eYyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2。此工程中包含一个程序文件main.epp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部
下列关于派生类构造函数和析构函数的说法中,错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,此工程中声明的Array是一个表示数组的类。一个Array对象可以包含多个整型元素。Array的成员说明如下:成员函数add用于向数组的末尾添加一个元素;成员函数get用
使用VC6打开考生文件夹proj1下的工程proj1,其中有“沙发”类Sofa和主函数main的定义。程序中位于每个//ERROR**********found**********下的语句行有错误.请加以更正。更正后程序的输出应该是:座位数:3颜色:红
下列运算符中,在C++语言中不能重载的是()。
为类Matrix重载下列运算符时,只能作为Matrix类成员函数重载的运算符是()。A)+B)=C)<<D)++
下列字符串中,不可以用作C++标识符的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是
设二叉树的后序序列与中序序列均为ABCDEFGH,则该二叉树的前序序列为
设二叉树的前序序列与中序序列均为ABCDEFGH,则该二叉树的后序序列为
随机试题
A.氯化钠B.羟丙基纤维素C.泊洛沙姆D.吐温80E.羟苯乙酯常用作液体制剂的防腐剂的是()。
对台式电脑改进后推出的笔记本电脑,体现的技术创新类型是()
某公司位于某市市区,实际占用土地面积17000平方米。由于经营规模扩大,2004年初该公司受让了尚未办理土地使用证的土地共4000平方米,公司按其当年开发使用的3000平方米土地面积进行申报纳税。以上土地均适用每平方米2元的城镇土地使用税税率;则该公司当年
房地产总登记后进行房屋改建,必须进行()登记。
建筑安装工程费中的税金是指()。
关于“一物一权”,下列说法正确的是()。
导游从事领队服务的从业条件有()。
香港中银大厦的设计者是_______。
有人认为学生会成为现在的样子是由于教师或家长的期望,能解释这句话的原理是().
设有课程关系模式如下:R(C#,Cn,T,TA)(其中C群为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到
最新回复
(
0
)