首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-02-22
33
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
virtual string GetType() const { return "乐器"; }
virtual string GetName() const { return "无名"; }
protected:
string type,name;
};
class Piano:public Instrument{
public:
Piano(string n,string t="钢琴"):Instrument(t,n) { }
string GetType() const { return "钢琴"; }
string GetName() const { return name; }
};
int main(){
Instrument *pi=new Piano("星空");
cout<
GetType()<<’-’<
GetName();
delete pi;
return 0;
}
运行时的输出结果是
选项
A、钢琴-星空
B、钢琴-无名
C、乐器-星空
D、乐器-无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetType,当定义Instrument *pi=new Piano("星空")时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴-星空。选项A正确。
转载请注明原文地址:https://www.kaotiyun.com/show/K2fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
在C++中,用于实现运行时多态性的是()。
数据流图中带有箭头的线段表示的是
请打开考生文件夹下的解决方案文件proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数address_change的“//***
()提供了类对外部的接口,私有成员是类的内部实现,而保护成员不允许外界访问,但允许派生类的成员访问,这样既有一定的隐藏能力,又提供了开放的接口。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,阅读下列程序说明和代码,功能如下:从屏幕输入数字,然后由大到小插入指定的链中。当输入0时,表示输出的数据已经输入完成,然后把数据打印到屏幕,然后释放内存。其中定义的类并不完整,按
请打开考生文件夹下的解决方案文件proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTriangle(“三角形”)的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该
下列选项中,不是C++关键字的是()。
设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为
若有定义语句“inti=2,j=3;”,则表达式i/j的结果是()。
随机试题
构造运动可以形成各种各样的()圈闭。
国家元首的权力包括()
血源性腹膜炎感染性休克伴腹膜炎
下列有关借款合同的说法,符合规定的是()。
在以下情形中,应当订立无固定期限劳动合同的是()。
程程和妻子原来都在某物业公司做保洁员,但是由于该公司管理不善倒闭,程程两口子都下岗了,俩人感觉非常苦闷,于是前来寻求社会工作者王亮的帮助。他们与王亮沟通时反复强调他们年龄都大了,没有文凭也没有一技之长,感觉难以找到工作,非常失望和焦虑。王亮便对他们说:“你
关键绩效指标包括数量指标、质量指标、成本指标和()。(2007年5月二级真题)
小红的储蓄箱里已有8.4元,小华的储蓄箱里已有12元,从今天开始,小红每天再放入4角,小华每天再放入1元,多少天后小华的钱是小红的2倍?
(中国矿业大学2007年试题)TheIndiansrisesoonasitislight,thechildrenrundowntotherivertoswim,thewomangotothecreek
TheFutureofTelevision:What’sonNext?BossesinthetelevisionindustryhavebeenkeepinganervouseyeontwoScandinav
最新回复
(
0
)