首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument(string t=“乐器”,string n=“无名”):type(t),le(n){}
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument(string t=“乐器”,string n=“无名”):type(t),le(n){}
admin
2016-07-13
42
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t=“乐器”,string n=“无名”):type(t),le(n){}
virtual 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~tName()const{return nanle;}
};
int main(){
Itment*pi=new Piano(“星空”);
cout<
GetType()<<‘一’<
~tName();
delete pi;
return 0;
}
运行时的输出结果是( )。
选项
A、钢琴一星空
B、钢琴一无名
C、乐器一星空
D、乐器一无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetType,当定义Instrument*pi=new Piano(”星空”)时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴一星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/3iNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
一个C++语言程序的开发步骤通常包括编辑、【】、链接、运行和调试。
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intf1,intr2){R1=r1;
若有以下程序:#include<iostream>usingnamespacestd;template<classT>Tmin(Tx,Ty){if(x<y)retur
若有以下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){x=0;
设有以下定义和程序:#include<iostream.h>classA1{public:voidshowl(){cout<<"classA1"<<end1;
假设fin是一个文件流对象,则关闭文件的语句是【】。
下列运算符中,()运算符不能在C++中重载。
非成员函数只有在声明为类的【】才能访问这个类的所有private成员。
对于switch(C)中的变量c不能定义为的类型是()。
随机试题
叙述PT燃油系统喷油器的基本工作原理。
老年女性,52岁,胆囊切除术后4天,出现体温升高39℃,脉搏98次/分,血压120/90mmHg,轻度呼吸困难,听诊肺部呼吸音减弱,两肺底有湿性(作图)音。目前最主要的处理措施是( )。
胃溃疡最好发部位是
英国BBS公司与大地有限责任公司、大田股份有限公司、大华有限责任公司协议设立中英合资经营企业,双方订立了合资经营合同。合同规定:合营企业的投资总额为1000万美元,注册资本为500万美元。英国公司以技术和设备出资,评估作价200万美元,大地公司以厂房、土地
证券投资基金的当事人包括()
(2005年考试真题)某企业原材料按实际成本进行日常核算。2005年3月1日结存甲材料300公斤,每公斤实际成本为20元3月15日购入甲材料280公斤,每公斤实际成本为25元33月31日发出甲材料200公斤。如分别按后进先出法和先进出法计算3月份发出甲材
服务群众是指公安机关和人民警察依法满足群众治安需求和其他需求的行为,公安服务群众工作主要体现在公安()之中。
班杜拉认为观察学习的过程包括()。
,1,3,4,()
(2012年江西)羞怯的人对批评非常敏感,批评让他们觉得己不如人。此外,________,因为,他们认为自己不值得称赞。一个羞怯的人会以这样的话语来回答他人的赞美之辞:“你这么说只不过是想让我感觉好点罢了,我知道这不是真的。”填入画横线部分最恰当的一项是(
最新回复
(
0
)