首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-06-10
31
问题
有如下程序:
#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=new Piano("星空")时,pi为指向基类的指针,那么执行pi->GetType()时调用基类的GetType函数,得到type为乐器,name为无名,所以输出乐器-无名。选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/Wkfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据流图中带有箭头的线段表示的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中有整数栈类IntList、顺序栈类SeqList和链接栈类LinkList的定义。请在程序中的横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:46
有如下类声明:classPam{intk;public:Pam(intn):k(n){}voidshow()const;};若要在类体外给出成员函数s
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youaref
请打开考生文件夹下的解决方案文件proj3,其中声明了MiniComplex是一个用于表示复数的类。请编写这个operator+运算符函数,以实现复数的求和运算。两个复数的和是指这样一个复数:其实部等于两个复数的实部之和,其虚部等于两个复数的虚部之和。例如
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=(8,4)p2=(3
请打开考生文件夹下的解决方案文件proj3,其中包含了类Integers和主函数main的定义。一个In—tegers对象就是一个整数的集合,其中包含0个或多个可重复的整数。成员函数add的作用是将一个元素添加到集合中,成员函数remove的作用是从集合中
程序流程图中带有箭头的线段表示的是( )。
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
A.肺动脉压增高B.肺毛细血管楔压增高C.两者均有D.两者均无单纯右心室梗死
患者,女性,22岁。在春季旅游中途觉胸闷、呼吸困难,全身大汗。查体:唇稍发绀,呼吸急促。双肺满布干啰音。心率90次/min,律齐。过去曾有类似发作。休息后自行缓解。经处理后仍无明显缓解.且连续发作一天多。可能发生的情况是
脾胃素虚,复为饮食所伤引起的呕吐常出现
商务谈判涉及技术、经济、政治诸多方面,因此必须做好谈判的各种准备,在信息准备的背景调查中,应当坚持的原则是()。
在狭小地方使用二氧化碳灭火器容易造成________事故。()
某工程双代号网络计划如下图所示,其关键线路有()条。
阅读材料,回答问题。材料一:漫画“落网”。材料二:习近平总书记指出:要加强对权力运行的制约和监督,让人民监督权力,让权力在阳光下运行,把权力关进制度的笼子里。坚持“老虎”“苍蝇”一起打,坚决做到有腐必反。有贪必肃。问题:结合材料二和所学知识,谈
下列关于蔬菜大棚内氧气和二氧化碳含量变化的说法,不正确的是:
法的本质主要表现在()。
ThefirstAsaninvestmentbankerspecializinginmergersandacquisitions,FrancoisyonHurterspentalotoftimeinairportl
最新回复
(
0
)