首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Ba
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Ba
admin
2017-11-28
78
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
public:
Base(int x=0):valB(x){cout<<valB;}
~Base(){cout<<valB;}
private:
int valB;
};
class Derived:public Base{
public:
Derived(int x=0,int y=0):Base(x),valD(y){cout<<valD;}
~Derived(){cout<<valD;}
private:
int valD;
};
int main(){
Derived obj 12(2,3);
return 0;
}
运行时的输出结果是( )。
选项
A、2332
B、2323
C、3232
D、3223
答案
A
解析
在主函数中创建类Derived对象obj12(2,3)时,因为类Derived是从基类Base派生而来,所以首先调用基类的构造函数;输出2,再调用派生类构造函数,输出3。当主函数运算结果时,首先调用派生类的析构函数,输出3,再调用基类的析构函数输出2。所以输出结果为2332。
转载请注明原文地址:https://kaotiyun.com/show/6xAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如下程序的输出结果是main(){float x=2.0, y;if(x<0.0)y=0.0;else if(x<10.0)y= 1.0/x;else y= 1.0cout<<y<<end1}
以下关于静态成员变量的叙述不正确的是
以下关于派生机制的描述中,不正确的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
在有序表(1,3,5,7,9,11,13)中二分查找关键字9时所需进行的关键字比较次数为【 】。
以下不能正确进行字符串赋值初值的语句是()。
创建对象数组时,对数组的每一个元素都将调用一次构造函数,如果没有显式给出数组元素的初值,则调用缺省构造函数。下列程序涉及对象数组的创建和单个对象的创建,其输出结果是______。#include<iostream>usingnamespa
在岂个容量为25的循环队列中,若头指针front=9,尾指针Year=16,则该循环队列中共有______个元素。
用树结构表示实体类型及实体间联系的数据模型称为______。
数据结构分为线性结构和非线性结构,带链的队列属于______。
随机试题
以下哪项不是病理性蛋白尿
三(四)腔气囊管压迫止血适用于()。
张先生,38岁。有慢性咳嗽、咳痰史20余年。常咳黄脓痰,一般晨起较多,近2年来咯血4次。听诊右下肺有湿啰音,心脏无异常。病人咯血时,下列表现哪项是错误的
下列药物中,哪个含有苯乙胺结构
承包合同或参与法人项目管理为项目执行管理层次()阶段的工作任务。
所谓合同转让,是指合同成立后,当事人依法可以将合同中的全部权利、部分权利或者合同中的全部义务、部分义务转让或转移给第三人的法律行为。下列关于合同转让的叙述中,正确的是()。
银行从业人员必须在以下几个方面明确沟通目标()。
某酒店的维修部与某旅行社签订订房合同,则该合同属于()
“启发”一词,源于古代教育家孔子的“不愤不启,不悱不发”。启发式教学主张启发学生,引导学生,但不硬牵着他们走;严格要求学生,但不施加压力;指明学习的路径,但不代替他们达成结论。随着现代科学技术的进步和教学经验的积累,启发式教学不断得到丰富和发展。结合上述材
设f(x)是二阶常系数非齐次线性微分方程y"+py’+qy=sin2x+2ex的满足初始条件f(0)=f’(0)=0的特解,则当x→0时,
最新回复
(
0
)