首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-06-10
21
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
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、钢琴-无名
答案
B
解析
本题考查派生类的应用,本题中基类Instrument,派生类Piano,当定义Instrument *pi=new Piano("星空")时,pi为指向基类的指针,那么执行pi->GetType()时调用基类的GetType函数,得到type为乐器,name为无名,所以输出乐器-无名。选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/Wkfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
在类的定义中,用于为对象分配内存空间,对类的数据成员进行初始化并执行其他内部管理操作的函数是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程包含一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Youaref
深度为7的完全二叉树中共有125个结点,则该完全二叉树中的叶子结点数为
下列关于运算符重载的叙述中,错误的是()。
请打开考生文件夹下的解决方案义件proj1,其中有点类Point和线段类Line和主函数main的定义,程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出应为:p1=(8,4)p2=(3
己知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
程序流程图中带有箭头的线段表示的是( )。
C++系统预定了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
组织行为学的边缘性主要表现为()
想像处理的信息主要是
患者呼吸急促,喉中哮鸣有声,胸膈满闷如塞,痰少咯吐不爽,面色晦滞,口不渴,受寒易发,形寒怕冷,舌苔白滑,脉浮紧。治疗应首选
tRNA的三级结构为
环境的主体可以是人也可以是物,离开了主体谈环境是没有意义的。()
位于某市区的一家房地产开发公司,2008年度开发建设办公楼一栋,12月与某生产性外商投资企业签订一份购销合同,将办公楼销售给该生产性外商投资企业,销售金额共计1200万元。合同载明,外商投资企业向房地产开发公司支付货币资金900万元,另将一块未作任何开发的
下列各项关于纳税申报管理的表述中,正确的是()。
下列有关注册会计师利用内部审计人员工作的说法中,正确的是()。
从医学角度看,非酒精性脂肪肝是因为脂代谢紊乱等多种因素引起了肝细胞内中性脂肪(主要是某油三酯和脂肪酸)过度堆积。脂代谢紊乱引发的多种重要组织损伤,特别是心脑血管和肝脏损害,对健康造成极大威胁,因此其机制和防治策略研究一直是国际上医学研究的前沿领域。专家指出
地球分为三层:中心层是地核,主要由铁元素组成;中间是地幔;外层是地壳。地震一般发生在地壳之中。地壳内部在不停地变化,由此而产生力的作用(即内力作用),使地壳岩层变形、断裂、错动,于是便发生地震。超级地震指的是震波极其强烈的大地震。但其发生率占总地震的7%一
最新回复
(
0
)