首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude <iostream> using namespace std; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} };
有如下程序: #inc1ude <iostream> using namespace std; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} };
admin
2016-11-23
58
问题
有如下程序:
#inc1ude <iostream>
using namespace std;
class A{
public:
A(){cout<<’A’;}
~A(){cout<<’C’;}
};
class B:public A{
public:
B(){cout<<’G’;}
~B(){cout<<’T’;}
};
int main(){
B obj;
return 0;
}
运行这个程序的输出结果是( )。
选项
A、GATC
B、AGTC
C、GACT
D、AGCT
答案
B
解析
派生类B是由基类A公开继承而来,所以在创建类B的obj对象时,首先执行基类A的构造函数A(),输出A,再执行派生类B的构造函数B(),输出G,当程序结束时,首先执行派生类的析构函数~B(),输出T,再执行基类A的析构函数—A(),输出C。
转载请注明原文地址:https://kaotiyun.com/show/ssAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列对字符数组进行初始化的语句中,正确的是()。
由关系数据库系统支持的完整性约束是指______和参照完整性。
在设计程序时,应采纳的原则之一是
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;while(*data){s+
为了便于对照检查,测试用例应由输入数据和预期的【】两部分组成。
【】是一种信息隐蔽技术,目的在于将对象的使用者和对象的设计者分开。
重载的运算符保持其原有的【】、优先级和结合性不变。
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
在算法正确的前提下,评价一个算法的两个标准是【】。
对于循环队列,下列叙述中正确的是
随机试题
元素是具有相同()的同一类原子的总称。
资本主义社会为自身被新的社会制度所取代准备的物质条件是()
脑损伤在碎片被清除后留下的缺损主要靠下列何种组织成分充填
女性,24岁,主诉人工流产术后4个月,阴道不规则流血1个月。妇检:外阴正常,阴道侧前壁1cm×2cm×2cm紫色结节。子宫稍大,左角处稍软,HCG阳性。最可能诊断为
骨牵引时牵引针孔处应
用于全身麻醉的诱导和维持、中到重度癌性疼痛治疗的强阿片类的药物是()。
科技的发展、经济的振兴以及整个社会的进步都取决于()。
1895年,在江苏南通创办大生纱厂的是()。
在下列备项中,不会对投资项目内含报酬率指标产生影响的因素是()。
FemaleRelationshipsA)Severalnewbooksandfilmsexplorethecomplexrelationshipsbetweenwomen.LucyScholesexplainswhyan
最新回复
(
0
)