首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: A(){cout
有如下程序: #include using namespace std; class A{ public: A(){cout
admin
2013-04-11
31
问题
有如下程序:
#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(){chara;inti;cin>>a;
若有定义:doublea[3][5];那么数组a的最后一个元素是【】。
下列输出字符“A”的方法中,()是错误的。
C++语言本身没有定义I/O操作,使用I/O流的程序需要包括()。
C++中的类有两种用法:一种是类的实例化,即生成类的对象,并参与系统的运行,另一种是通过()派生出新的类。
以下程序的输出结果是【】。#include<iostream.h>voidmain(){int*p;p=newint;*p=200;cou
下面的______函数头格式不正确。
重载的关系运算符和逻辑运算符的返回类型应当是【】。
下列字符串中,正确的C抖标识符是()。
随机试题
简述评价程序的四个步骤。
路基工程石方爆破时确认炮响完多长时间后人员能进入作业区()
品牌是销售者给自己的产品规定的商业名称,通常由()等要素或这些要素的组合构成。
2×17年1月1日,甲企业与乙企业签订的一项厂房经营租赁合同到期,甲企业于当日起对厂房进行改扩建,并与乙企业签订了续租合同,约定自改扩建完工时将厂房继续出租给乙企业。2×17年12月31日厂房改扩建工程完工,共发生支出400万元,符合资本化条件,当日起按照
在学生咨询中,()是着重训练行为的方法。
请认真阅读下列材料,并按要求作答。在进行“三角形面积”教学时,指导面积计算公式一般采用两种方法:一种是把两个完全一样的三角形拼成一个平行四边形(见图1),另一个是利用三角形中位线剪拼成平行四边形(见图2-1)或折叠成长方形(见图2-2)。
在整个“庄园会晤”期间,奥巴马没有使用“中美新型大国关系”这一表述,而是说中美要开启“新型合作模式”,有关学者表示,奥巴马不用“中美新型大国关系”这个表述并不奇怪。一方面,他不希望给外界造成中美两国“平起平坐”的印象,美国也不会真正给予中国“平等”地位,同
IEEE802.11b的典型解决方案有()解决方案,单接入点解决方案,多接入点解决方案与无线中继解决方案。
Theteacherswanttotakeawaywiththecheatinginexaminationsintheirschool.
AimlessnesshashardlybeentypicalofthepostwarJapanwhoseproductivityandsocialharmonyaretheenvyoftheUnitedStates
最新回复
(
0
)