首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
2019-05-06
58
问题
有如下程序:
#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://jikaoti.com/ti/UMt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象方法中,实现信息隐蔽是依靠
下面程序运行时输出结果为______。#include<iostream.h>#includeclassRect{public:Rect(intl,intw){length=l;width=w;)
执行下列语句:#include<iostream>usingnamespacestd;intmain(){intx=3;if(x=5)cout<<x++<<end1;elsec
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(6);cout.fill(
对基类数据成员的初始化必须派生类的构造函数中的______处执行。
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
下列特征中不是面向对象方法的主要特征的是()。
在关系代数运算中,有5种基本运算,它们是()。
假定其中的x的单位是角度且不考虑π值的精度,则与数学公式等价的C++语言表达式是
随机试题
男性,54岁。1998年,按FAB分型诊断为MDS-RAEB-t,根据WHO提出的新的MDS分型标准,该患者应归为
女30岁。因反复肾绞痛住院。查体:双肾区叩痛明显。实验室检查:尿红细胞(++),血尿酸及尿尿酸增高。B超示双肾多发结石,双肾轻度积水,KUB(—),该病最常见的病因是
某工程项目业主与某施工单位签订了某钢筋混凝土结构工程施工合同。在施工过程中,基坑开挖到设计标高后,有关人员共赴现场,按设计、规范和施工方案等要求对基坑进行了验槽,并做好基坑验槽记录和隐蔽工程记录。首层有一跨度为10m的钢筋混凝土大梁。
设备安装时,所有设备安装的平面位置和标高,均应以()为基准进行测量。
对速动比率指标,下列说法正确的有()。
在企业撤销或合并时,要对企业的部分财产进行重点清查。()
当Excel工作簿中既有工作表又有图表时,执行【保存文件】命令则()。
(1)应征入伍(2)大学毕业(3)受到嘉奖(4)比武夺魁(5)刻苦训练
关于二十四史,下列说法不正确的是()。
Mollyhasalwaysbeena(n)______child;shebecomesiiieasily.
最新回复
(
0
)