首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
48
问题
有如下程序:
#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全国计算机二级
相关试题推荐
当需要函数返回多个值时,函数的参数应采用指针或【 】。
假定有下列变量定义: int k=7,x=12; 则能使值为0的表达式是
在结构化分析方法中,用于描述系统中所用到的全部数据和文件的文档称为______。
不能实现函数之间数据传递的是( )。
按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于______。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是( )。
对长度为n的线性表进行顺序查找,在最坏情况下需要比较的次数为( )。
长度为n的顺序存储线性表中,当在任何位置上插入一个元素概率都相等时,插入一个元素所需移动元素的平均个数为______。
以下不使用线性结构表示实体之间联系的模型的是()。
下列关于多态性的描述,错误的是
随机试题
经行政复议的案件,行政复议机关改变原具体行政行为,公民、法人或者是其他组织仍不服的,可以向行政复议机关所在地人民法院提起行政诉讼。()
以下肝性腹水形成的因素中,错误的是()
PLC的系统程序,包括监控程序,管理程序,命令解释程序,自诊断程序、模块化功能子程序等,其随CPU固化在()中。
当钢结构工程施工质量不符合规范要求时,()。
生产安全事故的责任人未依法承担赔偿责任,经人民法院依法采取执行措施后,仍不能对受害人给予足额赔偿的,( )。
根据《合同法》规定,承担违约责任的方式包括()。
下列关于假设表述的规范性要求中,错误的是()。
Stewardess:Pleaseputyourseatup.We’llbeservingdinnershortly.Passenger:I’dliketo,butthereseemstobesomethingwr
当手动设置TCP/IP协议的属性时,需要指定3个IP地址,即本机地址,(248)地址和(249)的地址。
NarratorListentopartofatalkinalinguisticsclass.Nowgetreadytoanswerthequestions.Youmayuseyournotes
最新回复
(
0
)