首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2019-07-10
21
问题
有如下程序:
#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/DW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是【】。#include<iostream.h>voidmain(){inta=0;a+=(a=8);cout<<a;
符合结构化原则的3种基本控制结构是:选择结构、循环结构和【】。
在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中______个元素。
下列叙述中正确的是
已知数组a中的元素个数为n,下列语句的作用是将下标为i的元素移动到下标为 i-1的单元,其中1≤i<n。例如,当n=4,a中原有数据为1,2,3,4时,则移动后a中元素变为2,3,4,4。请将语句补充完整:for(int i=0;i<n-1;i++)
下列叙述中,不属于软件需求规格说明书的作用的是
下列叙述中,不属于软件需求规格说明书的作用的是
下列函数的功能是判断字符串str是否对称,对称则返回true,否则返回false。请在横线处填内容,实现该函数。boolfun(char*str){inti=0,j=0;while(str[j])j++;
下面程序要实现的功能是打开当前目录下的文件abc,并向其追加一串字符“Howareyou!”,然后再关闭该文件,请将程序填写完整。#include<fstream.h>voidmain(){【】
随机试题
ThoseWhoRideonTwoWheelsIntheUnitedStatestherearesixmilliontennisplayersandtwelvemilliongolfers.Thesefig
在下列何种情况下,申请专利的发明或实用新型不具有新颖性?()
房地产经纪收费的主要方式是()。
岩土工程详细勘察,在考虑地基变形计算深度时,有关有效勘探孔深度的说法正确的为()。
建设工程民事纠纷的处理方式包括( )。
个人教育贷款包括()两类产品。
下列关于可赎回债券的说法中,错误的是()
夸美纽斯的自然适应性原则最主要的是指教育要遵循______的普遍规律。()
辛亥革命时期,资产阶级革命派的阶级基础是()
从原系统迁移至新系统后,公司信息部的哪项工作极大地减少了?请用50字以内文字说明。要实现访问控制1和访问控制2,还需从客户端获取什么信息?请分别用50字以内文字说明。
最新回复
(
0
)