首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
47
问题
有如下程序:
#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://kaotiyun.com/show/v68p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
A、 B、 C、 D、 B声明一个函数模板格式是:template其中是由一个或多个组成(如果是多个需要用逗号隔开)。其中,可以换成class,函数的声明部分和一般函数的声明部分类似,只有某些类型
A、 B、 C、 D、 B算法的空间复杂度一般是指:执行这个算法所需要的存储空间,其中包括算法程序所占的空间、输入的初始数据所占用的存储空间以及算法执行过程中所需要的额外空间。
A、 B、 C、 D、 C拷贝构造函数是一个特殊的构造函数,它用一个已知的对象初始化一个正在创建的同类对象,它的一般格式是:类名::类名(const类名&引用对象名)。
A、 B、 C、 D、 A线性表的存储通常要用两种存储结构:顺序存储结构和链式存储结构。
下列运算符中,不能被重载的是A)&&B)!=C).D)++
下面关于派生类的描述中错误的是()。A)派生类中至少有一个基类B)一个派生类可以作为另一个派生类的基类C)派生类只继承了基类中的公有成员和保护成员D)派生类的缺省继承方式是私有
下列关于二叉树的叙述中,正确的是()。A)叶子结点总是比度为2的结点少一个B)叶子结点总是比度为2的结点多一个C)叶子结点数是度为2的结点数的两倍D)度为2的结点数是度为1的结点数的两倍
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
下列字符串中,正确的C++标识符是()。
【】结构,也称为重复结构,即算法中有一组操作要求反复被执行。
随机试题
高桩码头构件安装时,主要应控制()。
企业采用低成本的方法,为某一特定顾客群提供服务的实施方法是()
(13一04,09一10)物质的唯一特性是_______。
勤奋与懒惰属于()。
Perhapsthedaysmaynotbelongincoming______allthevaluablesubstancesincoalandoilwillbefullyutilized.
下列哪项不是水痘的常见并发症
男性,60岁,长期吸烟史,3个月来间断上腹不适,与进食关系不密切,现转为胀痛,血CAl9—9262U/ml。如果此病进一步发展很可能出现
A.苯巴比妥钠B.硫喷妥钠C.琥珀酰胆碱D.维库溴铵E.阿曲库铵使咽喉支气管敏感性增加,易引起喉痉挛及支气管痉挛的药物是()
Gamblingislawfulinthisstate.
Contrarytowhatmanypeoplethink,depressionisnotanormalpartofgrowingolder.Orisithardertotreatinolderpeople.【
最新回复
(
0
)