首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(){cout
有如下程序: #include using namespace std; class A{ public: A(){cout
admin
2013-04-11
21
问题
有如下程序:
#include
using namespace std;
class A{
public:
A(){cout<<
’
A
’
;}
-A(){cout<<
’
C
’
;}
};
class B:public A{
public:
B(){cout<<’({
~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的构造函数BO,输出G,当程序结束时,首先执行派生类的析构函数-BO,输出T,再执行基类A的析构函数一AO,输出C。
转载请注明原文地址:https://kaotiyun.com/show/LINp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
为避免指针使用上的错误,可以在定义指针时就给指针一个值,这叫指针的初始化。不能初始化指针的值是()。
下面程序的输出结果是()。#include<iostream>usingnamespacestd;voidmain(){charcl=’a’,c2=’c’;cout.put(’a’)
下面关于二叉树的基本性质说明错误的是______。
假定a为一个数组名,则下面的______表示有错误。
编制一个好的程序首先要确保它的正确性和可靠性,还应强调良好的编程风格。在选择标识符的名字时应考虑()。
下列叙述中正确的是()。
若有定义语句:int*a,b;,则变量b的数据类型是【】。
除析构函数外,不能带有参数的函数还有【】。而且它的返回数据类型不能随便指定,而由return语句中返回变量的类型决定。
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
下面选项中,不属于C++语句的是()。
随机试题
支气管动脉栓塞术的并发症有()。
图示两根简支梁,一根材料为钢,另一根材料为铝。已知它们的抗弯刚度EI相同,在相同外力作用下,两者的不同之处为( )。
若政府对市场实行高于均衡价格的最低限价,会带来的后果是()。
发生较大质量事故,事故单位要在()小时内向有关单位提出书面报告。
以募集方式设立股份公司的,发起人认购的股份不得少于公司股份总数的30%,其余部分向社会公开募集。()
下列关于商用房贷款的表述,错误的是()。
预期收入理论带来的问题包括()。
下列关于期权的说法,正确的有()。
设都是正项级数.试证:(1)若收敛;(2)若收敛,且un单调减少,则收敛;(3)若都收敛;(4)若收敛.
ThomasR.SmithDriversCo.3489GreeneAve.Olympia,WA98502DearMr.Smith,Iwasvery(141)toreadyourletterofAugust1
最新回复
(
0
)