首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2015-06-27
23
问题
有如下程序:
#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=newPiano("星空")时,调用派生类的GetType函数,得到type为钢琴,执行GetName时只能执行基类的这个函数,输出无名,所以输出钢琴-无名。选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/4DNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream.h>voidmain(){inta[]={1,2,3,4,5,6},*p,**q;p=a;q=&p;
将小写字母n赋值给字符变量one_char,正确的操作是______。
以下程序执行后输出的结果是【】。#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamofile("D:\\
系统在调用重载函数时往往根据一些条件确定哪个重载函数被调用,在下列选项中,不能作为依据的是()。
关于类和对象描述错误的是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是()。
两个或两个以上模块之间关联的紧密程度称为()。
两次运行下面的程序,如果从键盘上分别输入10和8,则输出结果为______。#include<iostream.h>viodmain(){ intx:cin>>x:if(x++>9)cout<<x;
下列各高级语言中,______是面向对象的程序语言
随机试题
振荡电路中必须要有正反馈。
什么是有限责任公司?
补肝肾,行血脉,续筋骨,有补而不滞优点的药物是()
血浆凝固酶产自下列哪种细菌
请根据下文回答41—45题:当读图时代来临,视觉文化成为当代文化的一种主流形态而对人们耳濡目染之时,我们不能不关注新的文化现象和国民视觉素养培养这样一个重要问题。在全球化进程中发展多元文化、积极竞争话语权之时,我们不能不探讨如何向世界有效传播中华民
一个解决机场拥挤问题的节省成本的方案是在间距200到500英里的大城市间提供高速的地面交通。成功地实施这项计划的花费远远少于扩建现有的机场,并且能减少阻塞在机场和空中的飞机的数量。以上计划的支持者们为了论证该计划的正确性,最适于将下面哪一项,如果是正确的,
抚今追昔,100多年来中华民族寻梦追梦的波澜壮阔、沧桑巨变的历史图景,发人深省、催人奋进。()三句诗能深刻勾画中华民族的昨天、今天和明天。
讨论函数f(x)=(x>0)的连续性.
十进制整数64转换为二进制整数等于()。
Tommyhasalittledog.HernameisGoddy.Sheisprettyandinteresting.Tommylovesherverymuch.Theotherday,Goddywa
最新回复
(
0
)