首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include <iostream.h> using namespace std; class Base { public: Base(){ cout<<"BB"; f(); } voidf
有如下程序: #include <iostream.h> using namespace std; class Base { public: Base(){ cout<<"BB"; f(); } voidf
admin
2010-06-06
77
问题
有如下程序: #include <iostream.h> using namespace std; class Base { public: Base(){ cout<<"BB"; f(); } voidf(){cout <<"Bf"; } }; class Derived: public Base { public: Derived (){cout<<"DD";} void f(){cout<<"Df";} }; int main(){Derived d; return 0;} 执行上面的程序将输出
选项
A、BBBfDD
B、BBDfDDDf
C、DD
D、DDBBBf
答案
A
解析
本题考核类的继承与派生知识。派生类构造函数执行的一般次序如下:首先调用基类构造函数,调用顺序按照它们被继承时说明的顺序。然后调用子对象的构造函数,调用顺序按照它们在类中的说明顺序。最后是派生类构造函数中的内容。题中定义派生类对象d时,先调用基类Base的构造函数输出BBBf(注意:基类Base构造函数中调用的函数f()是基类中的实现,而不是派生类中的实现),然后调用派生类Derived的构造函数输出DD。
转载请注明原文地址:https://kaotiyun.com/show/tajp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对建立良好的程序设计风格,下面描述正确的是()。
有以下程序:#includevoidmain(){inti=5,s=0;do{switch(i){case1:case3:s+=1;i--;break;default:s=0;i一一;case2:case4:s+=2;i一一;b
C语言中分支结构中的if(表达式)语句中,关于“表达式’’值的叙述中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
若有代数式,(其中e仅代表自然对数的底数,不是变量),则下列能够正确表示该代数式的C语言表达式是()。
给定程序的功能是:调用函数fun将指定源文件中的内容复制到指定的目标文件中,复制成功时函数返回值为1,失败时返回值为0。在复制的过程中,把复制的内容输出到终端屏幕。主函数中源文件名放在变量sfname中,目标文件名放在变量tfname中。请在程序
在printf的格式字符中,e格式字符的作用是()。
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
算法的空间复杂度是指()。
某棵树只有度为3的结点和叶子结点,其中度为3的结点有8个,则该树中的叶子结点数为
随机试题
“产品质量与企业成功的真谛全在于诚信”,这句话在管理中强调的是()。
分别属于六脏,分布于上肢内侧和胸腹。具有此分布规律特点的是()
以下违反治安管理的行为人,依照《治安管理处罚法》应当给予行政拘留处罚的,但不需要执行该行政拘留处罚的有哪些?()
关于混凝土基础的主要形式的说法,正确的有()。
系统软件通常包括()。
界定商业银行个人理财业务范畴,规范商业银行个人理财业务管理的文件是()。
以下不能正确表示代数式2ab/(cd)的C语言表达式是()。
以下命题中正确的一个是().
许多上了年纪的老北京都对小时候庙会上看到的各种绝活念念不忘。如今,这些绝活有了更为正式的称呼——民间艺术,然而,随着社会现代化进程加快,中国民俗文化面临前所未有的生存危机。城市环境不断变化,人们的兴趣及爱好快速分流和转移,加上民间艺术人才逐渐流失,这一切都
"MadeinChina"lostitsnoveltylongago.Thelabelhasbecome【C1】______inmuchoftheworld,sticktoshoes,toys,clothesand
最新回复
(
0
)