首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespaee std; class Base{ protected: Base(){cout
有如下程序: #include using namespaee std; class Base{ protected: Base(){cout
admin
2021-06-10
23
问题
有如下程序:
#include
using namespaee std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){cout<
};
class Derived:public Base{
public:
Derived(char c){cout<
};
int main(){
Derived dl(’B’);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象dl,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/oqfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)基类Person完成打印功能,定义其中的打印函数为虚函数,请在注释//********1********后
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)对文件以追加的方式打开文件。请在注释//********1********后添加适当的语句。(2)定义m、n为类TestCla
有如下类声明:classBase{protected:intamount;public:Base(intn=0):amount(n){}intgetAmount()const{returnamount;}};class
下列关于虚函数的叙述中,正确的是
下列关于运算符函数的描述中,错误的是()。
在类中重载赋值运算符时,应将其声明为类的()。
下列有关内联函数的叙述中,正确的是()。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
随机试题
关于自然现象,下列说法错误的是:
InMay1927,atleastfourdifferentpeoplewereplanningtoflybetweenNewYorkandParis.Onthemorningof20May,noneoft
小儿断乳时间,一般选择
特发血小板减少性紫癜护理体检可见的主要表现是
某市一医药经销处新购进一种名叫“宜得灵”的生发药,为打开这种药的销路,经销处便到电视台做广告,宣称该药具有神奇的效力。但消费者使用后,不同程度地出现脱屑、头皮发炎等症状。经鉴定,该药有明显的副作用,不宜使用。对此,消费者可以怎样保护自己的权益?()
下列资本公积明细项目中,不可以直接用于转增资本的有()。
下列关于基金价格和费用的说法中,正确的是()。
境外某公司在中国境内未设立机构、场所,2016年取得境内甲公司支付的贷款利息收入100万元,取得境内乙公司支付的不动产转让收入80万元,该项不动产位于中国境内,净值60万元。2016年度该境外公司在我国应缴纳企业所得税()万元。
Whydomostparentsfeelembarrassedwhentheirchildrengraduatefromhighschool?
A、Gregusedtobesoinformalinhisdress.B、Gregusedtobeveryformalinhisdress.C、Gregisnormallynotveryconsciousof
最新回复
(
0
)