首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
有如下程序: #include using namespace std; class Appliance{ public: Appliance() { cout
admin
2015-07-22
28
问题
有如下程序:
#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://jikaoti.com/ti/iLE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<iostream>usingnamespacestd;intmain(){inti=1,sum=0;Loop:if(i<=20){
面向对象程序设计将数据和什么放在一起,作为一个相互依存、不可分割的整体来处理?
语句ofstreamf("SALARY.DAT",ios::applios::binary);的功能是建立流对象f,试图打开文件SALARY.DAT并与之连接,并且
下面程序的运行结果为#include<iostream.h>classA{intnum;public:A(inti){num=i;}A(A&a){num=a.n
下列程序的输出结果为#include<iostream.h>intfunc(intn){if(n<1)returnl;elsereturnn+func(n-1);
下列程序中画线处应填入的语句是classBase{public:voidfun(){cout<<"Baseoffun"<<end1;}};
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;classA{inta,b;public:A(){
下列叙述中正确的是
下面对对象概念描述错误的是
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
随机试题
属于衰退状态的核心症状是【】
感冒是由于六淫、时行疫毒侵袭人体而致病,以何邪为主
如上哪项是亚硝酸盐中毒宜选用的解毒剂如上哪项是对敌鼠中毒有特效治疗用的药物
犯罪嫌疑人邹某涉嫌故意伤害罪被甲县公安局立案侦查,侦查过程中邹某认为公安机关对被害人所作的伤情鉴定不公正,下列邹某可选择的做法正确的是哪一项?( )
为保证收集资料的权威性,土地登记代理人应向()查询土地权利的登记结果,以保证收集资料的合理性和权威性。
假定,第③轴底层墙肢A的抗震等级为一级,墙底截面见图1-27,墙厚度400mm,墙长hW=6400mm,hWO=6000mm,Aw/A=0.7,剪跨比λ=1.2,考虑地震作用组合的剪力计算值VW=4100kN,对应的轴向压力设计值N=19000kN,已知竖
对确实无法支付的应付账款,应当计入当期损益。()
关于法律原则与法律规则之间的区别,下列表述正确的有()。
有以下程序:#includemain(){intx[3][2]={0},i;for(i=0;i
WhatwasJack’swifedoing?WhatdidthewomanthinkofJack?
最新回复
(
0
)