首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2021-07-02
24
问题
有如下程序:
#include
using namespace std;
class Appliance{
public:
Appliance() { cout<<’A’; }
~Appliance() { }
};
class TV:public Appliance{
public:
TV(int s=41):size(s) { cout<<’T’<
~TV() { }
private:
int size;
};
int main(){
TV room1,*room2;
return 0;
}
运行时的输出结果是
选项
A、T41
B、AT41
C、T41T41
D、AT41AT41
答案
B
解析
执行派生类构造函数的顺序是:
1、调用基类构造函数,2、调用子对象构造函数,3、再执行派生类析构函数,4、执行基类的析构函数,所以本题中定义room1时,先调用基类构造函数输出A,然后执行TV的构造函数输出T41,而定义对象指针,并不会调用构造函数,所以什么也不输出,结果为AT41,B 选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Klfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classA{public:virtualvoidfunc1(){cout
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
有如下两个类定义:classXX{private:doublex1;protected:doublex2;public:doublex3;};classYY
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
下列关于运算符函数的描述中,错误的是()。
有如下程序:#include<iostream>usingnamespacestd;classVAC{public;intf()const{return3;}intf(){return5;}};Intmain(){VAC
已知有数组定义chara[3][4];下列表达式中错误的是()。
有如下程序;#include<iostream>usingnamespacestd;classB{public:virtualvoidshow(){cout<<’’B’’;}};
有如下函数模板定义:template<classT>Tfunc(Tx,Ty){returnx*x+y*y;}在下列对func的调用中,错误的是()。
随机试题
佛教最早传入中国的教义是小乘教派的()
什么是群体规范?群体规范的作用有哪些?
简述国际市场营销学的研究方法。
简述垄断协议的豁免情形。
Excel中,在对数据进行分类汇总前,必须对数据进行__________。
不属于磺胺类药物主要不良反应的是
不申请行政复议,直接向法院提起行政诉讼的期限是()。
某公司今年的销售净利率为10%,利润留存率为50%。净利润和股利的增长率均为6%,该公司的β值为2.5,国库券利率为4%,市场平均股票收益率为8%。则该公司的本期收入乘数为()。
下列文物可以属于集体所有或者个人所有的是()
阅读下面材料,回答问题。在某中学的一堂物理课堂中,照明灯突然熄了,同学们束手无策,叫来电工师傅。电工师傅一看灯泡坏了,换了一个灯泡就好了。同学们说,这么简单,我们自己也会换的。过几天,灯又不亮了,同学们先检查灯泡,灯泡是好的,又没办法了,叫来电工
最新回复
(
0
)