首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2020-06-29
27
问题
有如下程序:
#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=newPiano("星空")时,pi为指向基类的指针,那么执行pi->GetType()时调用基类的GetType函数,得到type为乐器,name为无名,所以输出乐器-无名。选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/8zyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关类的表述中,正确的是
下面是重载为非成员函数的运算符的函数原型,其中错误的是()。
下列选项中,不是重载函数调用时选择依据的是
已知有数组定义chara[3][4];下列表达式中正确的是
若有函数原型声明为"voidfun(int*x,int&y,intz=3);",下列叙述中,错误的是
下列语句中,错误的是()。
如果派生类以protected方式继承基类,则原基类的protected成员和public成员在派生类中的访问属性分别是()。
有下列类模板声明中,出现语法错误的是
下列关于C++预定义流对象的叙述中,正确的是()。
设二叉树如下:则后序序列为
随机试题
债权人为了防止其利益被伤害,通常采取的措施不包括()。
【背景资料】某施工单位承接了一项市政排水管道工程,基槽采用明挖法放坡开挖施工,宽度为6.5m,开挖深度为5m,场地内地下水位位于地表下1m,施工单位拟采用单排井点降水,井点的布置方式和降深等示意图如图3—1、图3—2所示。施工单
按临时用电组织设计规定,施工现场临时用电设备在5台及以上或设备总容量在( )kW及以上者,应编制用电组织设计。
卡车司机甲在行车途中,被一吉普车超过,甲顿生不快,便加速超过该车。不一会儿,该车又超过了甲,甲又加速超过该车。当该车再一次试图超车行至甲车左侧时,甲对坐在副座的乙说:“我要吓他一下,看他还敢超我。”随即将方向盘向左边一打,吉普车为躲避碰撞而翻下路基,司机重
中国人对数字“四”和“五”的迷信源于对太阳的崇拜。()
最早出土于河南安阳市殷墟,被认定为中国最古老的文字的是()。
{an}的前n项和Sn与{bn}的前n项和Tn满足S19:T19=3:2.(1){an}和{bn)是等差数列(2)a10:b10=3:2
Restrictionsontheuseofplasticbagshavenotbeensosuccessfulinsomeregions."WhitePollution"isstillgoingon.Write
Cisco路由器存储当前使用的操作系统映像文件和一些微代码的内存是()。
提高资源利用率中国必须大力提高资源利用率,提高资源循环利用,加强废品的回收利用,来实现经济快速发展,同时不增加甚至减少原始资源的消耗,不增加甚至减少污染排放,不破坏甚至保护自然环境。发展循环经济是解决经济的快速增长和不断恶化的环境之间的矛盾的一项
最新回复
(
0
)