首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-02-22
47
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
virtual 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、钢琴-无名
答案
D
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetType,当定义Instrument *pi=new Piano("星空")时,调用派生类的GetType函数,得到type为钢琴,执行GetName时只能执行基类的这个函数,输出无名,所以输出钢琴-无名。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/41fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有类定义如下:classType{public:Type(inti=0);Typeoperator-(int);friendTypeoperator+(Type,Type);privat
一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的
软件集成测试不采用
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)则该关系的主键为
建立一个有成员对象的派生类对象时,各构造函数体的执行次序为()。
用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了多个类,但类不能达到输出要求,按照定义的输出修改函数,使得输出如下:TestClass311estClass2TestClass1其中定义的类并不完整
以下程序的执行结果为()。#includeclassSample{intn:public:Sample(inti){n=i;)operator++(){n++;}//
执行完下列代码段之后:boolx=true,y=false,z=false;x=x&&y‖z;y=x‖y&&z;z=!(x!=y)‖(y=z);则x=false,y=false,z=()。
对下列二叉树进行前序遍历的结果是
以下数据结构中,属于非线性数据结构的是()。
随机试题
设g(t)=其中Dt是由x=t、y=t以及坐标轴围成的正方形区域,函数f(x)连续.求g’(t).
简述社会主义市场经济理论的主要内容与意义。
固定修复体黏固后短期内出现咬合痛,其最常见原因为
患者,女,75岁,高血压病史10年。活动后突然出现剧烈头痛、头晕、呕吐,进而意识障碍,血压220/110mmHg,头颅CT显示高密度影。对患者进行治疗时,以下药物禁用的是
经营者的下列行为不够成商业贿赂的是()。
合同工程履行期间,发包人应在收到承包人进度款支付申请后的()天内,根据计量结果和合同约定对申请内容予以核实,确认后向承包人出具进度款支付证书。
下列关于证券的说法中,正确的有()。
体操是一个结合了杂技和舞蹈的体育运动。它的魅力,在于那种刀锋上的平衡与美感,在于每一秒都让人_________。运动员在空中翻腾的时候,即使不在现场的观众,也会不由自主地屏住呼吸,直到运动员稳稳落地。填入划横线部分最恰当的一项是:
给定资料1.从社会管理视角看,江苏的平安指数在全国一直领先。国家统计局抽样调查结果显示,江苏公众安全感连续8年攀升,2010年继续位居全国前列。南京、南通、苏州、常州、镇江、无锡等6个城市被评为全国社会治安综合治理优秀城市,数量和比率均居全国首位
Experiencedandproficient,Susanisagood,(i)______trumpeterhermusicisoftenmoresatisfyingthanCarol’sbrilliantbut(
最新回复
(
0
)