首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-09-05
32
问题
有如下程序:
#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://kaotiyun.com/show/Pz5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classDate{public:Date(inty=2014,intm=9,intd=9):year(y),month(m),day(d){}___________(
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
使用输入输出操作符setw,可以控制()。
有如下函数定义:voidfunc(inta,int&b){a++;b++;)若执行代码段:intx=0,y=1;func(x,y);则变量x和y的值分别是()。
下列关于函数模板的描述中,错误的是()。
将以下程序写成三目运算表达式是()。if(x<y)min=x;elserain=y;
在面向对象方法中,不属于“对象”基本特点的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面关于C++流的叙述中,正确的是()。
已知i=5,j=0,下列各式中运算结果为j=6的表达式是()。
随机试题
行政法调整的社会关系包括()。
常规标准体位选择正位及内斜位的摄影部位是
下列说法正确的是
A.Ⅰ期B.Ⅱ期C.Ⅲ期D.Ⅳ期新药研制的临床试验阶段可以分为四个时期,临床试验的受试例数不得少于所规定的最少临床试验病例数()病例数为不少于300例。
某房屋建筑物采用混凝土灌注桩,桩长为21m,桩径为1.2m,采用钻芯法检测桩体质量,则每根受检桩的钻芯孔数、每孔截取的混凝土抗压芯样试件组数应为()。
关于价值评估的内涵,以下不A的有()。
在某简单分段系统中,给定下列段表,则(a)逻辑地址0,99的物理地址是(39);(b)逻辑地址2,78的物理地址是(40);(c)逻辑地址1,265的物理地址是(41);(d)逻辑地址3,222的物理地址是(42);
We know a computer is a machine that processes data(stored in main memory)into information, under control of a stored program. W
汉字国标码(GB2312-80)把汉字分成()。
Youareatourguideinatravelagencyandarerequestedtomakeawrittenannouncementtoallthetouristsforthedetailsbel
最新回复
(
0
)