首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Base{ public: Base(int x=0):valB(x){cout
有如下程序: #include using namespace std; class Base{ public: Base(int x=0):valB(x){cout
admin
2016-11-25
44
问题
有如下程序:
#include
using namespace std;
class Base{
public:
Base(int x=0):valB(x){cout<
~Base(){cout<
private:
int valB;
};
class Derived:public Base{
public:
Derived(int x=0,int y=0):Base(x),ValD(y){cout<
~Derived(){cout<
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://kaotiyun.com/show/fEAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classA{private:intx;public:intx;voidset
以下程序段的输出结果是intx=5;do{cout<<x--<<end1;}while(!x);
下列程序在构造函数和析构函数中申请和释放类的私有成员,请完成该类的实现。classMyClass{int*x;public:MyClass(inta):~MyClass();
有以下程序:#include<iostream>usingnamespacestd;intmain(){chars1[10],s2[10];char*p=s1,*q=s2;
已知inta,*pa=&a:输出指针pa十进制的地址值的方法是()。
对表达式for(表达式1;;表达式3)可理解为
若有说明语句chara[]="Itismine";char*p="Itismine";则以下不正确的叙述是
对待排序文件的初始状态作要求的排序方法是【】。
在长度为n的有序线性表中进行二分查找。最坏的情况下,需要的比较次数为【】。
在关系数据库中,用来表示实体之间联系的是
随机试题
膀胱刺激征包括尿频、________和________。
具有疏风解表、泻热通便功用的方剂是
以呃逆的声音辨证,胃火上逆型呃逆的表现为
主张对痘疹等病“温补凉泻,各附所宜”的医家是
注册会计师对特定内部审计工作进行评价时,应当考虑( )。
在对批产品进行抽样验收时,样本可以()。
计划的写作特点是()
首先提出“普及教育”口号的是在()时期。
古代印度的教育控制在()教和佛教手中。
论述建设创新型国家应采取的主要措施包括哪些方面?
最新回复
(
0
)