首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-06-10
26
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
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,其中虚函数为GetName,当定义Instrument*pi=newPiano("星空")时,调用派生类的GetType函数,得到type为乐器,name为星空,所以输出乐器-星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/vcfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
结构化程序设计的基本原则不包括()。
有如下类和对象的定义:classConstants{public;staticdoublegetPI(){return3.1416;}};Constantsconstants;下列各组语句中,能输出3.1416的是()。
下列语句中,错误的是()。
请使用菜单命令或直接用VC6打开考生文件夹下的工程prj03。请完善下列程序,实现一个Number类。Add函数计算2个Number类对象之和,并将和作为Number对象返回。这2个Number对象中各包含一个用字符串表示的10进制正整数,均不超过int的
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明IntSet是一个用于表示正整数集合的类。IntSet的成员函数Intersection的功能是求当前集合与另一个集合的交集。请完成成员函数Intersection。在mai
下列叙述中正确的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:
程序流程图中带有箭头的线段表示的是( )。
下列选项,不正确的是()。
随机试题
该不该让小孩玩电脑游戏?这是很多家长的困扰,因为有太多的声音指责游戏正摧毁着下一代。不过一项新的研究显示,玩游戏有益于提高小孩的阅读能力,甚至可帮助他们克服阅读障碍。以下哪项如果为真,则最不能支持上述结论?
A、 B、 C、 D、 C
特发性血小板减少性紫癜可有
会计职业道德修养的基本途径是()。
一般资料:女,17岁,高二学生求助者自述:从小到大一直很听话,是家里的好孩子,学校的好学生。成绩也名列前茅。一年以前,因中考发挥不佳,进入了一所省重点排名第六至第八的寄宿制学校,每周只能周末回家。因从小生活优裕,又没有离开过母亲,在学校期间特别想家
由专业人员承担,在专门的机构,进行目的明确、组织严密、系统完善、计划性强的以影响学生身心发展为直接目标的社会实践活动是()。
民族区域自治制度是我国的一项基本政治制度,是中国特色解决民族问题的重要内容和制度保障。
当一事物存在时,其自身已经包含着自我肯定和自我否定的因素,构成事物自我发展的内在基础。()
Beforeabigexam,asoundnight’ssleepwilldoyoubetterthanporingovertextbooks.That,atleast,isthefolkwisdom.And
Atwhattimedoesthebankopen?
最新回复
(
0
)