首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2015-07-22
33
问题
有如下程序:
#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=new Piano("星空")时,调用派生类的GetType函数,得到type为乐器,name为星空,所以输出乐器-星空。选项A正确。
转载请注明原文地址:https://www.kaotiyun.com/show/AjNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序: #include<iostream> using namespace std; class Base { protected: in i; public
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是
下面程序的运行结果是#include<iostream.h>voidmain(){inti=1;while(i<=8)if(++i%3!=2)continue;
有如下类声明: class MyBASE{ int k; public: void set(iht n){k=n;} int get()coast{return k;} }; class M
下列关于类和对象的叙述中,错误的是
下面是“二维向量”vector2D的定义,其中作为成员函数重载的运算符“+”的功能是将两向量的分量x和y对应相加,然后返回作为相加结果的新对象;请填空补充完整。classvector2D{doublex;//x分量
以下程序段共有错误()处#include<iostream>usingnamespacesstd;classSampleprivate:intn;public:
类模板的使用实际上是将类模板实例化成一个具体的【】。
下列有关数据库的描述,正确的是
下列有关继承和派生的叙述中,正确的是
随机试题
二度I型房室传导阻滞的心电图特征是
手正位摄影,腕部舟骨呈
在整个反射弧中,最易出现疲劳的部位是( )
重型霍乱患者治疗的关键是
A.益气复脉B.益气固表C.养血调经D.温补气血E.解郁调经十全大补丸的功能是
正确使用无痛注射技术的做法有()。
原子结构很像太阳系,中心是原子核,周围环绕着一些带负电荷的电子。原子的质量几乎全部集中在原子核,它由一些带正电荷的质子和不带电的中子所组成。对这段话最准确的复述是()
你是食品安全部门的人员.领导让你与媒体联合组织食品安全宣传月.你如何做?
甲向乙借钱,并告诉乙是去南方购买一批走私品,回内地待销完后,分给乙一笔钱。乙便把钱借给甲。对乙,应以()处罚。
名声、财产、知识等等是身外之物,人人都可求而得之。但没有人能够代替你感受人生。你死之后,没有人能够代替你再活一次。如果你真正意识到了这一点,你就会明白,活在世上,最重要的事就是活出你自己的特色和滋味来。你的人生是否有意义,衡量的标准不是外在的成功,而是你对
最新回复
(
0
)