首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2015-07-22
36
问题
有如下程序:
#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/DVNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库系统的核心是
有以下程序#include<iostream>#include<string>usingnamespacestd;classbase{private:char
有以下程序:classDate{public:Date(inty,intm,intd);year=y;month=m;
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
在下面横线上填上适当的语句,完成程序。#include<iostream>usingnamespacestd;classBase{intx;public:Base(inti){
对类的构造函数和析构函数描述正确的是
下面不属于软件设计原则的是
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
下列关于栈的叙述正确的是
下列叙述中正确的是
随机试题
下列哪一项是臧克家的作品()
=________.
下列哪项不是右心衰竭的体征
下列哪项不是稳定型心绞痛的诱因
期货经纪机构研究发展部的主要职能是,负责收集、分析、研究期货市场、现货市场的信息,进行市场分析、预测,研究期货市场及本公司的发展规划。( )
下列各项中,属于适用预约定价安排需要同时满足的条件有()。
根据企业所得税法律制度的规定,企业缴纳的下列税金中,不得在计算企业应纳税所得额时扣除的是()。(2010年)
初一学生小武想做一名科学家,班主任说:“你现在学数学那么吃力,以后学物理、化学肯定也学不好,一定不能把当科学家作为人生目标。”班主任的说法()。
反社会人格犯罪是行为人基于反社会型变态人格而实施的犯罪行为。行为人的特点是:①智力和精神上并无明显缺陷,没有妄想或其他思维障碍;②多数有劣迹前科,有多次、多类型的违纪、违法、犯罪行为;③行为冲动、缺乏深思熟虑和明确的动机;④没有悔过和自责的心理,在接受教养
IntheU.S.,thelargestcityalongthePacificCoastis______.
最新回复
(
0
)