首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2020-06-29
25
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
string GetType() const { return "乐器"; }
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、钢琴-无名
答案
B
解析
本题考查派生类的应用,本题中基类Instrument,派生类Piano,当定义Instrument*pi=newPiano("星空")时,pi为指向基类的指针,那么执行pi->GetType()时调用基类的GetType函数,得到type为乐器,name为无名,所以输出乐器-无名。选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/8zyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
堆排序最坏情况下的时间复杂度为
下列有关运算符重载的表述中,正确的是
通过运算符重载,可以改变运算符原有的()。
下列关于模板形参的表述中,错误的是
有如下函数模板:templateTcast(Uu){returnu;}其功能是将U类型数据转换为T类型数据。已知i为int型变量,下列对模板函数cast的调用中正确的是()。
若已经定义了如下的函数:intf(inti,charc);则下列函数中可以作为此函数的重载函数的是
通过运算符重载,可以改变运算符原有的()。
在医院,每个医生只属于某一个诊疗科,医生同一天可为多位患者看病,而一名患者可在多个科室治疗。则实体医生和患者之间的联系是
使用VC6打开考生文件夹下的源程序文件modi2.cpp。请完成函数fun(char*s1,char*s2),此函数的功能是计算s1中出现s2的个数,当不出现时,则返回0。如:s1为“1112223333aaaaeeffd”s
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
随机试题
《游园》:_________,赏心乐事谁家院。
DNA的解链温度是指
患者,32岁,车祸后3小时,左侧肋骨骨折,血压正常。患者3天后由于用力过度,突然出现左上腹部剧烈疼痛,最可能发生了
沉箱下水,沉箱尺寸:长8m、宽6m、高10m,由长3.65m、宽2.65m的4个仓格组成,沉箱底板厚0.4m。下水时,从潮汐表上查得潮高为1.0m,箱内压水顶面较当地理论深度基准面低4.0m,沉箱干舷高2.0m,浮游稳定的最小吃水6.0m,当地理论深度基准
按重量计由60%的苯乙烯单体单元与40%的甲苯乙烯单体单元组成的共聚物(初级形状)()
我国未注册商标不能使用也不受法律保护。( )
短期融资券的最长期限应不超过()。
最常见的国际资本流动形式是对外直接投资与间接投资,其中对外间接投资包括证券投资、借贷资本输出和()。
某二叉树度为2的节点数是n,那么度为O的节点数是()。
Lookatthetenstatementsforthispart.Youwillhearamantalkingabout"TheWrightBrothers".Decidewhetheryout
最新回复
(
0
)