首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: 衔nclude using namespaee std; class Base{ protected: Base(){cout
有如下程序: 衔nclude using namespaee std; class Base{ protected: Base(){cout
admin
2016-09-20
48
问题
有如下程序:
衔nclude
using namespaee std;
class Base{
protected:
Base(){cout<<’A’;}
Base(char c){eout<
};
class Derived:public Base{
public:
Derived(char c){eout<
};
int main(){
Derived dl(’B’);
return 0;
}
执行这个程序的输出结果是( )。
选项
A、B
B、BA
C、AB
D、BB
答案
C
解析
本题考查派生类的构造函数和析构函数,在定义一个派生类的对象时,先调用基类的构造函数,然后再执行派生类的构造函数;对象释放时,先执行派生类的析构函数,再执行基类的析构函数。本题中定义了一个派生类对象d1,首先执行基类的构造函数,输出A;然后执行派生类的构造函数,输出B。所以答案为C。
转载请注明原文地址:https://kaotiyun.com/show/0pNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++语言类的描述中错误的是
下列叙述中,不正确的是()。
有如下程序:#include<iostream>usingnamespacestd;classAA{public:virtualvoidf(){cout<
若有以下程序:#include<iostream>usingnamespacestd;classA{private:intx;protected:inty;pu
下列关于类的访问权限的描述中,()是错误的。
对于派生类的构造函数,在定义对象时构造函数的执行顺序为:先执行调用______的构造函数,再执行调用子对象类的构造函数,最后执行派生类的构造函数体中的内容。
C++语言中规定函数的返回值的类型是由()。
下列运算符中不能在C++中重载的是
以下叙述正确的是
为解决在多重继承环境中因公共基类带来的【】问题,C++语言提供了虚基类机制。
随机试题
以下说法正确的是______。
下列属于城镇居民基本医疗保险基金原则的为()。
力F1、F2、F3、F4分别作用在刚体上同一平面内的A、B、C、D四点,各力矢首尾相连形成一矩形如图示,该力系的简化结果为()。
《中华人民共和国环境影响评价法》规定:除国家规定需要保密的情形外,对环境可能造成重大影响、应当编制环境影响报告书的建设项目,建设单位应当在()建设项目环境影响报告书前,举行论证会、听证会,或者采取其他形式,征求有关单位、专家和公众的意见。
在其他情况相同的情况下,信用等级较高的债券,收益率较();信用等级较低的债券,收益率较()。
下列各项中属于消费税征税范围的是( )。
由于突降暴雨。你辖区内某福利院积水严重,有老人和工作人员共计30人被困,领导让你处理此事,你怎么办?
依次填入下列各句横线处的词语,恰当的一组是:①余先生的________是研究《红楼梦》。②李先生________了这次大会,并做了精彩的发言。③为了给自己开脱,他不惜________罪名,诬告他人。④王研究员在文物方面有丰富的________经验。
设求其中D:x2+y2≤16.
ABenefitsofacreditaccount,Bwhatmaychangefromtimetotime,typicallyCincludecertainDkindsofinsurancecoverage.
最新回复
(
0
)