首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序的运行结果为( )。 #include<lostream.h> class A { public: A( ){ cout<<"1";} ~A( ){cout<<"2";} };
下面程序的运行结果为( )。 #include<lostream.h> class A { public: A( ){ cout<<"1";} ~A( ){cout<<"2";} };
admin
2018-06-19
26
问题
下面程序的运行结果为( )。
#include<lostream.h>
class A
{
public:
A( ){ cout<<"1";}
~A( ){cout<<"2";}
};
class B:public A
{
public:
B( ){tout<<"3";}
~B( ){cout<<"4";}
};
void main( )
{
B b:
}
选项
A、1234
B、1324
C、1342
D、3142
答案
C
解析
本题考查的是在继承中构造函数和析构函数的调用顺序,应该是先调用基类的构造函数,再调用派生类的构造函数,调用析构函数时的顺序是先调用派生类的析构函数,后调用基类的析构函数。
转载请注明原文地址:https://kaotiyun.com/show/1AAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:voidwho(){cout<<"Base"<<end1:}};classDerived1:pub
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
按照逻辑结构分类,数据结构可分为线性结构和非线性结构,栈属于【】。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序的执行速度,则应该选用()。
下列程序运行后的输出结果是()。#include<iostream.h>voidfun(int,int,int*);voidmain(){intx,y,z;fun(5,6,&x);
有如下类定义:classFoo{public:Foo(intv):value(v){}//①~Foo(){}//②
派生类构造函数的成员初始化列表中,不能包含()。
若有说明:inta[3][4];则对a数组元素的非法引用是()。
______允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列运算符函数中肯定不属于类FunNumber的成员函数的是()。
随机试题
DollarsandcentsarethebasicunitsofAmericanmoney.Thebackofalldollarbillsaregreen(hence"greenbacks").Thecommon
结核病灶中常有生长速度不同的结核菌群,其中无致病、传染性的是
输人种畜禽及其精液、胚胎的,应在进境前( )天报检:输入其他动物的,应当在进境前( )天报检;输入种子、种苗及其他繁殖材料的,在进境前( )天报检。
下列属于短期薪酬的有()。
下列交易和事项中,不影响筹资活动产生的现金流量的有()。
言行一致,表里如一说明了为人师表()。
2010年1月25日,癌症患者邓某因腹部疼痛到县人民医院就诊,医院安排她于2月1日做结肠镜检查。做完检查后不久,邓某便感到腹部胀痛,随即被安排住院观察治疗。当天晚上,邓某病情恶化,次日凌晨死亡。事后邓某的家属发现医院对邓某的病历记录进行了多处涂改和添加。为
多数汽车的前窗都是倾斜的,最主要原因是()。
Manyparentshaveabandonedtheirchildren______responsibilitiestooutsiderssuchasteachersandpolicemen.
【S1】【S5】
最新回复
(
0
)