首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class A{ public: AO{cout
有如下程序: #include using namespace std; class A{ public: AO{cout
admin
2020-11-11
49
问题
有如下程序:
#include
using namespace std;
class A{
public:
AO{cout<<’A’;}
—A(){cout<<‘C’;}
);
class B:public A{
public:
BO{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://www.kaotiyun.com/show/5iyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在E—R图中,用来表示实体联系的图形是()。
下列字符串中,不可以用做C++标识符的是()。
下列关于C++类的叙述中,错误的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按照以下的
使用VC6打开考生文件夹下的源程序文件modil.cpp,但该程序运行时有错,请改正程序中的错误,使程序输出的结果为:150200注意:错误的语句在∥********error********的下面,修改该语句即可。提示:
下面程序的输出结果是()。#include#include“string.h”voidmain(){chara[]=“HelloTest",b[]=“Test”;strcpy(a,b);
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式为( )。
结构化程序设计原则强调的是
设一棵树的度为3,其中没有度为2的结点,且叶子结点数为6。该树中度为3的结点数为
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
对活塞式压缩机曲柄连杆机构发出异常声音应采取的处理措施是()。
人的主观能动性是人的身心发展的内在动力。
邮件地址包括用户名和________。
A.肝实质细胞B.肝间质细胞C.浆细胞D.心肌细胞E.骨骼肌细胞合成肌钙蛋白I的细胞是
混凝土投料顺序是()法。
FIDIC合同条件下,工程支付范围中的工程量清单项目分为().
集体谈判中,“不确定性范围”的下限是指()。
根据我国法律规定,在我国境内的外国人和无国籍人()法律关系的主体。
利润转化为平均利润
About3billionpeoplelivewithin100miles(160km)ofthesea,anumberthatcoulddoubleinthenextdecadeashumansflockt
最新回复
(
0
)