首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’Base’;} Base(char c)
有如下程序: #inc1ude<iostream> using namespace std; c1ass Base{ protected: Base(){cout<<’Base’;} Base(char c)
admin
2021-06-10
43
问题
有如下程序:
#inc1ude<iostream>
using namespace std;
c1ass Base{
protected:
Base(){cout<<’Base’;}
Base(char c){cout<<c;}
};
c1ass Derived:public Base{
public:
Derived(char c){cout<<c;}
};
int main0{
Derived d(’Derived’);
retum0;
}
执行这个程序屏幕上将显示输出( )。
选项
A、Derived
B、DerivedBase
C、BaseDerived
D、DerivedDerived
答案
C
解析
派生类Derived由基类Base公有派生,在派生类构造函数声明时系统会自动调用基类的缺省构造函数。调用Derived d(’Derived’);后,执行类Derived构造函数的Derived(char c),系统自动调用基类的缺省构造函数Base(),输出字母Base;再执行派生类的构造函数Derived(charc),输出字母Derived。
转载请注明原文地址:https://kaotiyun.com/show/vMfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
有如下程序:#inc1ude<iostream>usingnamespacestd;intmain(){.inta[6]={23,15,64,33,40,58};ints1,s2;
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(intx):Val(x){}voidSet(i
按照标识符的要求,下列选项中,()符号不能组成标识符。
下列关于栈的叙述正确的是()。
在一个派生类的成员函数中,试图调用其基类的成员函数"voidf();",但无法通过编译。这说明()。
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
有如下程序:#include<iostream>#include<cstring>usingnamespacestd;classXCD{char*a;intb;public:
下列关于类模板的表述中,错误的是
随机试题
夜惊是因为婴幼儿的睡眠过程不能正常地从深睡眠转为浅睡眠。()
为了给购买者提供最大便利,工业用品中的标准件、通用小工具等宜采取()
投资者购入一张面值为50000元的银行承兑汇票,离到期日还有90天,贴现率为5%。投资者持有60天后卖出,此时贴现率下降为4.5%。计算投资者出售时的汇票价格,以及投资收益率。
八正散中利水通淋的药物是
下列可以合并审理的情形有:()
2015年8月,文杰为申请出国向皮皮借款人民币3万元,约定还款期限为1年。半年过去了,文杰因多次被拒签,就打消了出国的想法并于2016年2月离开北京到深圳某公司工作。与此同时,皮皮决定比原计划提早一年去美国读书,想要文杰提前还钱。文杰为出国的事已经2年没有
进出境货物物品必须通过设立为海关的地点进境或出境。()
在二级银行体制下,货币供应量等于()。
A、 B、 C、 D、 C本题的规律是左上与右下两数之乘积,减去左下与右上两数之和,得到中间数字。4×3-(5+3)=4,6×4-(2+4)=18,3×6-(2+7)=9。故选C。
A、 B、 C、 D、 A
最新回复
(
0
)