首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #incLude <iostream> using namespace std; c1ass A{ public: A(){cout<"A’;} ~A(){cout<<’C’;} };
有如下程序: #incLude <iostream> using namespace std; c1ass A{ public: A(){cout<"A’;} ~A(){cout<<’C’;} };
admin
2020-07-30
27
问题
有如下程序:
#incLude <iostream>
using namespace std;
c1ass A{
public:
A(){cout<"A’;}
~A(){cout<<’C’;}
};
c1ass B:public A{
public:
BO{cout<<’G’;}
~BO{couK<’T’;}
};
int main0{
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的析构函数~A(),输出C。
转载请注明原文地址:https://kaotiyun.com/show/SDyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classBase{intx;public;Base{intn=0);x(n){cout<<n;}IntgetX()const{returnx;
下列关于运算符函数的描述中,错误的是()。
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
已知数组arr的定义如下:.intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是()。
若有如下类声明classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p1[]2:以后,程序的输出结果是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl。程序中位于每个“//ERROR****found*****”之后的—行语句有错误,请加以改正。改正后程序的输出结果应为:Name:SmithAge:21ID:99999Co
下列选项中不属于结构化程序设计原则的是()。
随机试题
采取哪些防范措施,可以预防操作系统输入法漏洞攻击
整个霍桑研究分五个阶段,其中着重试验的阶段是()
下列哪项不是无排卵型功能失调性子宫出血的特征
A.痰邪的性质B.气机的顺逆C.饮食的多少D.发病的脏腑E.正气的盛衰
建筑物内设置中庭时,防火分隔措施正确的是()。
下列关于电算化的要求,说法不正确的是()。
下列各项中,符合城市维护建设税有关的规定的有()。
运输是将物品大批量、长距离地从生产地送达配送中心或直接送达客户手中,运距往往较长,属“干线运输”。()
在一个半圆环上共有13个点,以这些点为顶点,可画出多少个三角形?
在直接交换方式中,局域网交换机只要接受并检测到目的地址字段,就立即将该帧转发出去,而不管这—帧数据是否出错。帧出错检测任务由以下哪种设备完成______。
最新回复
(
0
)