首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace sta; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }
有如下程序: #include<iostream> using namespace sta; class A{ public: A(){cout<<’A’;} ~A(){cout<<’C’;} }
admin
2019-06-04
89
问题
有如下程序:
#include<iostream>
using namespace sta;
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的obi对象时,首先执行基类A的构造函数A(),输出A,再执行派生类B的构造函数B(),输出G,当程序结束时,首先执行派生类的析构函数~B(),输出T,再执行基类A的析构函数~A(),输出C。
转载请注明原文地址:https://jikaoti.com/ti/95A0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
基类对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用基类的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。所以本题填:基类。
黑盒测试是否能够发现错误取决于测试实例的设计。动态测试的设计测试实例方法一般有两类:黑盒测试方法和白盒测试方法。
下面关于指针的说法中错误的是()。A)在指针定义的同时可以对其进行初始化B)指针根据其所指向变量的类型的不同,所占用内存大小也不同C)指针中存放的是内存单元的地址D)相同类型的指针之间可以相互赋值
下面类的声明中的几个语句,正确的是(设定语句是主函数中的语句)()。classTestClass{private:intdata;public:TestClass(intg_data)
在公有派生时,派生类中定义的成员函数只能访问原基类的()。A)私有成员、保护成员和公有成员B)保护成员和私有成员C)公有成员和保护成员D)公有成员和私有成员
在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则称______是关系A的外码。
以下关于数据的逻辑结构的叙述中,不正确的是()。
以下哪个不是C++语言中的有效标识符?
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和【 】。
在C++中用来实现运行时多态性的是______。
随机试题
_____是那些对组织影响最频繁、最直接的环境因素。
黑质纹状体系统内使左旋多巴转化为多巴胺的酶是
甲生产企业生产的特定批次原料药存在安全风险,但基于相关数据和不良事件的分析,该企业认为由所涉及批次的原料药制成的制剂,对患者产生的风险极低;但甲企业为确保产品质量,核实有关情况,便采取了相关措施。此后,甲企业所在地省级药品监督管理局收到甲企业报告,决定主动
下列施工承包合同计价方式中,在不发生重大工程变更的情况下,由承包商承担全部工程量和价格风险的合同计价方式是()。
Tidwell公司销售一款产品,价格为$20。所有销售都是赊销,60%的应收账款当月收回,剩下的40%下个月收回。明年1月到3月货款回收计划如下所示:其他信息:.存货量为下月销量的30%.假设3月份的销售总额为$15000
起重机做合格性试验时,需验证哪些参数?
对于存在不良诚信记录的投资者,期货公司会员应当根据情况在该投资者综合评估总分中扣减相应的分数,扣减分数上限为10分。()
中国证监会可以根据期货交易所的()决定风险准备金的规模。
A、TherulesinEnglishlanguage.B、LearningEnglishandmathematics.C、TheapproachtolearningEnglish.D、PlayingSoccerneeds
WhatYouReallyNeedtoKnowA)Aparadox(悖论)ofAmericanhighereducationisthis:Theexpectationsofleadinguniversitiesdomu
最新回复
(
0
)