首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2019-07-10
57
问题
有如下程序:
#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/lW8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数的说明中,正确的是()。
______是一种特殊的成员函数,它主要用来为对象分配内存空间,对类的数据成员进行初始化并执行对象的其他内部管理操作。
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);cout<<s
有以下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2){R1=rl;
一个在基类中说明的虚函数,它在该基类中没有定义,但要求任何派生类都必须定义自己的版本,此虚函数又称__________。
对具有n个结点的线性表进行顺序查找,最坏情况下需要的比较次数为【 】。
在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中______个元素。
下列叙述中,不属于软件需求规格说明书的作用的是
下列有关数据库的描述,正确的是
软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是【】。
随机试题
由于公允价值能够持续可靠取得,2013年年初长江公司对某栋出租办公楼的后续计量由成本模式改为公允价值模式。该办公楼2013年年初账面余额为1500万元,已经计提折旧200万元,未发生减值,变更日的公允价值为21300万元。谊办公楼在变更日的计税基础与其原账
人耳能感觉到的声频范围是
A.呋塞米B.苯丙酸诺龙C.可卡因D.麻黄碱E.人生长激素促进肌肉发达,增加爆发力的兴奋剂是()。
黏性土心墙和斜墙顶部水平厚度一般不小于()m,以便于机械化施工。
某企业2015年企业所得税年度纳税申报的应纳税所得额为-120万元(假定以前年度均盈利并缴纳企业所得税)。2016年7月税务机关对该企业的2015年度纳税情况进行税务稽查发现如下问题:(1)2015年度6月企业以上年工资总额的10%标准为全体职工支付补充
根据内容涉及国家秘密的程度,含有重要的国家秘密,泄露会使国家的安全和利益遭受严重损害的文件属于()。
公共秩序管理工作主要指对人群聚集或进行公众活动的公共场所治安秩序的管理工作。()
根据语言学习的顺序,把最先学习并使用的语言叫第一语言,把第一语言之后学习和使用的语言叫做第二语言。根据上述定义,下列不属于第二语言学习的是()
下图为某大厦失火通道逃离路线。某大厦集中所有人员开展火灾逃生演习。从人口A点出发,要沿着某几条线段才到出口F点。逃离中,同一个点或同一条线段只能经过1次。假设所有逃离路线都是安全的、畅通的,则不同的逃离路线最多有()种。
下列加点的词语含义无相同的一组是______。
最新回复
(
0
)