首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-06-10
12
问题
有如下程序:
#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全国计算机二级
相关试题推荐
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
下列函数模板的定义中,合法的是()。
定义如下枚举类型enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
有如下程序:#includeusingnamespacestd;classTV{public:TV(ints=41):size(s){}
有如下函数模板定义:templateT1FUN(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示为
下列关于运算符重载的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;classA{public:A(inti){x=i;}voiddispa(){cout
下列排序方法中,最坏情况下比较次数最少的是()。
内部格式控制操作函数是在头文件()中定义的。
C什系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
机械制图图样中的尺寸以()为单位时,不需标注计量单位的代号或名称。
病人李某,女,28岁,因“急性心肌炎”入院,入院后主管护士对病人及家属进行了入院教育,入院教育的主要内容应该是()。
特种设备出厂时,应当附有()文件。
条形技术对于配送应用的意义在于配送与信息的结合。
Oneoftheworld’sfirstvideogames,Tetris,hasturnedthirtyyearsold,anditsbrandisanythingbutoldschool.Butwhat’
空气污染指数是一种反映和评价空气质量的方法,就是将常规监测的集中空气污染物的浓度简化成为单一的概念性数值形式,并分级表征空气质量状况与空气污染的程度,其结果简明直观,使用方便,适用于表示城市的短期空气质量状况和变化趋势。空气污染指数是根据环境空气质量标准和
汉字具有表意性,因此每个汉字都是_____的统一体。
Salesmendependupontheperson-to-personapproachintryingtopersuadeconsumerstobuy.Advertising,however,hastodependu
Tourismhasbecomeaverybig【C1】______.ForSpain,ItalyandGreeceitisthelargest【C2】______offoreignexchange,andevenfo
The______thatsportbuildscharacteriswellacceptedbypeoplenowadays.
最新回复
(
0
)