首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<ase’;} Base(char c){c
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<ase’;} Base(char c){c
admin
2017-11-28
81
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<ase’;}
Base(char c){cout<<c;}
};
class Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main(){
Derived d(’Derived’);
return 0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、Derived
B、DerivedBase
C、BaseDerived
D、DerivedDerived
答案
C
解析
派生类Derived由基类Base公有派生,在派生类构造函数声明时系统会自动调用基类的缺省构造函数。调用Derived d(’Deftved’);后,执行类Derived构造函数的Derived(char c),系统自动调用基类的缺省构造函数Base(),输出字母Base;再执行派生类的构造函数Derived(char c),输出字母Derived。
转载请注明原文地址:https://kaotiyun.com/show/BkAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于C++函数的说明中,正确的是( )。
在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
对虚函数的调用()。
有以下类定义classPoint{public:Point{intx=0,inty=0){_x=x;_y=y;}voidMoveintxoff,intyoff){_x
软件需求分析阶段的工作,可以分为4个方面:需求获取、需求分析、编写需求规格说明书以及()。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
表达式x=operator-(y,z)可以表示为______。
假定MyClass为一个类,则该类的拷贝构造函数的声明语句为
随机试题
女性,50岁。因结节性甲状腺肿行双侧甲状腺次全切除术,术后病理报告:孤立性乳头状微小癌。对此患者的进一步处理是
Goinghungryisamajorcontributortoillhealth,particularlyamongchildren,andanewreportrevealshowlong-lastingtheda
下列选项中反映人口在社会中所处的经济地位和劳动分工构成的是()
当事人在订立合同时,有下列何种情形,给对方当事人造成损失,应承担损害赔偿责任?()
最不适合行输卵管结扎的时间是:
典型麻疹的出疹顺序为
2014年12月31日,企业以银行存款偿还2014年10月1日从银行取得的到期贷款本金10000元,并支付100元的利息,其会计分录为()。
简述非法吸收公众存款罪的构成要件。
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为
Dopeoplewhochoosetogoonexotic,far-flungholidaysdeservefreehealthadvicebeforetheytravel?Andeveniftheypay,
最新回复
(
0
)