首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<’Base’;} Base(char c){cout<<c;} }; class Deri
有如下程序: #include<iostream> using namespace std; class Base{ protected: Base(){cout<<’Base’;} Base(char c){cout<<c;} }; class Deri
admin
2015-11-25
21
问题
有如下程序:
#include<iostream>
using namespace std;
class Base{
protected:
Base(){cout<<’Base’;}
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、DerivedDefived
答案
C
解析
派生类Derived由基类Base公有派生,在派生类构造函数声明时系统会自动调用基类的缺省构造函数。调用Derivedd(’Derived’);后,执行类Derived构造函数的Derived(char c),系统自动调用基类的缺省构造函数Base(),输出字母Base;再执行派生类的构造函数Derived(char c),输出字母Derived。
转载请注明原文地址:https://jikaoti.com/ti/ipE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需“要使用的存储类别是()。
下列程序的输出结果是#include<iostream.h>classMyclass{public:Myclass(inti=0,intj=0){x=i;
有以下程序#include<iostream.h>voidfun(inta,intb,intc){a=456,b=567,c=678;}voidmain(){
若有以下程序:#include<iostream>usingnamespacestd;classSample{private:constintn;public:S
有以下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass();~MyClass();v
检查软件产品是否符合需求定义的过程称为()。
表达式x.operator+(y.operator++(0))还可以写成【】。
下列叙述中,正确的是()。
对于switch(C)中的变量c不能定义为的类型是()。
定义如下枚举类型:enumNumber{one=1,tow=2,four=4,eight=8},则下列语句正确的是()。
随机试题
此例可能的诊断是对确定手术适应证最有意义的检查是
下列关于溶血性贫血的描述中,正确的是
糖尿病患者注射正规胰岛素的时间是
下列关于线粒体氧化磷酸化解偶联的叙述,正确的是
下列以“部”为计量单位的是()。
客户的证券交易委托由证券营业部业务员审查后,将委托指令通过终端机输入交易所计算机主机的方式是有形席位申报。( )
单位存入现金时,商业银行的借记科目应是()。
发展我市旅游要抓好哪些工作?
“文化冲突论”是____________提出的。(复旦大学2012)
(2012下集管)在各种绩效报告工具或技巧中,通过______方法可综合范围(或资源)和进度信息作为关键因素。
最新回复
(
0
)