首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
46
问题
有如下程序:
#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全国计算机二级
相关试题推荐
在下面程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:int
以下对C++语言函数的有关描述中,正确的是
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;whi
以下程序段共有错误()处。#include<iostream>usingnamespacesstd;classSample{private:intn;public:
若有一个MyClass类,则执行语句MyClassa,b(2),*p;后,自动调用该类的构造函数()次。
若有说明:int[3][4]={0};则下面叙述正确的()。
下面叙述不正确的是
以下叙述中不正确的是()。
在重载一个运算符时,如果其参数表中有一个参数,则说明该运算符是
从实现的角度划分,c++所支持的两种多态性分别是【】时的多态性和运行时的多态性。
随机试题
在中国,首先实行“九品中正制”的皇帝是()
62岁男性,诉最近3d有夜间阵发性呼吸困难,最近2周未服药。查体:血压170/90mmHg、脉搏102/min,不规则呼吸,36/min,浅而短,病人有明显呼吸困难,两侧肺底部可听到吸气性哆音、两足明显水肿。此时考虑的第一线用药为
A.局域网(LAN)和广域网(WAN)B.星型、总线型和环型C.主机、显示器、键盘、鼠标D.运算器和控制器E.系统软件和应用软件计算机的主要组成
我国安全生产方针中的“预防为主”,是指按照事故发生的规律和特点,千方百计地防止事故的发生。下列措施中,最能体现“预防为主”的是()。
某股份制公司委托某证券公司代理发行普通股200万股,每股面值1元,每股按2.3元的价格出售,按协议,证券公司按发行收人的2%收取手续费,从发行收入中扣除。则该公司计入股本的数额为()万元。
如果销售商品不符合收入确认条件,在商品发出时不需要进行会计处理。()
下列关于云计算的说法,错误的是()。
航天飞机以很高的速度绕地球飞行,宇航局能够离开航天飞机在太空中行走而不被甩掉的原因是( )。
(浙江2011—50)四位厨师聚餐时各做了一道拿手菜。现在要求每个人去品尝一道菜,但不能尝自己做的那道菜。问共有几种不同的尝法?()
不属于莎士比亚四大悲剧的一项是______。
最新回复
(
0
)