首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Base(){cout<<valB;) priva
有如下程序: #include<iostream> using namespace std; class Base{ public: Base(int x=0):valB(x){cout<<valB;} ~Base(){cout<<valB;) priva
admin
2020-07-30
28
问题
有如下程序:
#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 obj12(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://jikaoti.com/ti/0Il0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
结构化程序设计的3种结构是()。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指()。
阅读以下程序:#includevoidmain(){staticinta[][2]={5,3,1,2};imti,j,sl=0;for(i=0;i<2i++)
有如下程序段:运行时的输出结果是()。
下列有关C++流的叙述中,错误的是()。
下列有关继承和派生的叙述中,正确的是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
下列给定程序中,函数fun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODIl.C中,不要改动main函数,不得增行或删行
下列给定程序中,函数fun的功能是:比较两个字符串,将长的字符串的首地址作为函数值返回。请改正程序中的错误,使它能得出正确的结果。注意:部分源程序在文件MODII.C中,不要改动main函数,不得增行或删行,也不得更改程序的结构!
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码。函数sort(int&m,int&n,int&1)实现将三个整数m、n、1由大到小输出。m最大,1最小。程序分析:程序实现时,可以把最大的数放到m上,先将m与n进行比
随机试题
下列哪种情况发生时,执法人员作出当场处罚决定后不可当场收缴罚款的?()
Itwasgoingtobesometime______hewouldseehisfatheragain.
在各种不同的RNA中,哪一种直接决定蛋白质的结构
维生素D缺乏性佝偻病活动期的主要表现为
妊娠高血压综合征,用大量硫酸镁治疗,最早出现的中毒反应是
文案资料的主要来源有:()、行业资料。
反循环钻孔时,一定要注意( ),这样可以维持护筒内的水头,避免孔壁坍塌。
某商场打折促销,所有商品一律八五折出售,折后还可以参加满500减50的活动,若老王花460元买了一台微波炉,微波炉的原售价为:
E
WalkaQuarter-MileorDieIfyoucanwalkaquarter-mile,odds(可能性)areyouhaveatleastsixyearsoflifeleftinyou,s
最新回复
(
0
)