首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-06-10
24
问题
有如下程序:
#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://jikaoti.com/ti/9Qh0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classBase{protected;intmount;public;Base(intn=0):amount(n){}intgetAmount()c
有如下程序:#include<iostream>usingnamespacestd;classMyClass{public:MyClass(){cout<<’*’;}MyClas
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整,按要求完成下列操作,将类的定义补充完整。(1)定义私有成员变量year、month、day,分别表示年、月、目,类型为int。请在注
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示雇员的Employee类,但类Employee的定义并不完整。请按要求完成下列操作,将类CEmployee的定义补充完成。(1)定义私有数据成员name、street、c
在下面的类定义中,横线处应填入的内容是()。classFred{public:voidprint(){cout
下列有关运算符重载的叙述中,正确的是()。
下列符号中不属于C++关键字的是()。
语句int*p=&k;定义了指针P,与这个语句等效的语句序列是()。
下列叙述中,不属于软件需求规格说明书的作用的是()。
在E-R图中,用来表示实体联系的图形是()。
随机试题
下述序列中,在双链状态下属于回纹结构的序列是:()
A.0.01sB.0.11sC.0.12sD.0.11~0.17sE.0.12~0.20s正常P波时限小于()
引起原发性腹膜炎的主要病原菌为
疾病的季节性研究
根据《建筑安装工程费用项目组成》(建标[2013]44号),以下属于人工费的是()。
指数的作用有()。
-3,1,-4,10,-52,()
Wheretheyofferthemanthejob?
Nearly515blocksofSanFrancisco,includingalmostallofNobHill,weredestroyedbythe1906earthquakeandfires.ManyofS
A、Openhappiness.B、Familylife.C、Communityrespect.D、Peaceandprosperity.B录音提到可口可乐公司并不只是去主观地猜想人们认为幸福是什么,他们会深入到每个地方去了解人们的不同需
最新回复
(
0
)