首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }; class B:public A{ public: B(
有如下程序: #include<iostream> using namespace std; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }; class B:public A{ public: B(
admin
2015-11-24
27
问题
有如下程序:
#include<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/LlNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序#include<iostream>usingnamespacestd;classsample{private:intx;public:sample(intA
关于虚函数,下列表述正确的是()。
若有说明:int[3][4]={0};则下面叙述正确的()。
下列表达式中,错误的是()。
面向对象程序设计将数据与()放在一起,作为一个相互依存、不可分割的整体来处理。
cin是()的一个对象,处理标准输入。
关于C++语言与C语言关系描述中错误的是
关系代数运算是以集合运算为基础的运算,它的基本操作是【】、并、差。
下列叙述中,正确的是()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。下列程序没有使用多态机制,其输出结果是______。#include<iostream>usingnamespacestd;class
随机试题
国际物流的实质是按照_______,依照国际惯例,利用国际化的物流网络、物流设施、物流技术,实现在国际间的流动和交换,以促进区域经济的发展和世界资源的优化配置。()
温某涉嫌一起重大的贩卖毒品犯罪案件,鉴定人马某出庭作证,马某因在诉讼中作证,其本人或者近亲属的人身安全面临危险,以下对马某的保护等问题的表述,不正确的是:()
某7层高度23m的一般民用框架结构房屋,其柱下独立基础的基础埋深为2.0m,地下水位距地表1.0m,建于8度抗震设防区(0.20g),设计地震分组为第一组。工程地质分布情况:地下0~8m粉土,黏粒含量为13.2%;8~22m细砂。现场标准贯入实验测得:深度
半变动成本是指在初始的基础上随产量正比例增长的成本,不包括()。
设一棵完全二叉树中有21个结点,如果按照从上到下、从左到右的顺序从1开始顺序编号,则编号为8的双亲结点的编号是______,编号为8的左孩子结点的编号是______。
法律渊源实质是按照一定的标准对法进行的分类,根据法律渊源的含义,我们可以把法律分为()。
Susanwillcometowatchhim______atWimbledonthisweek.
解决民族问题的根本出发点和归宿是()
AllSumeriancitiesrecognizedanumberofgodsincommon,includingtheskygod,thelordofstorms,andthemorningandevenin
Therearearound6,000languagesintheworldtoday.AtleasttherewereuntilJanuaryof2001.ThenCarlosWestezdied.Westez
最新回复
(
0
)