首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-05-06
19
问题
有如下程序:
#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/pRfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序#inc1ude<iostream>#inc1ude<iomanip>usingnamespacestd;intmain(){cout<<setprecision(3)<<fixed<<se
如果不使用多态机制,那么通过基类的指针虽然可以指向派生类对象,但是只能访问从基类继承的成员。有如下程序,没有使用多态机制。#includeusingnamespacestd;classBase{inta,b;
下列叙述中正确的是()。
为了提高函数调用的实际运行速度,可以将较简单的函数定义为()。
有如下类定义:classSample{public;Sample(intx):ref(x){}//①private:Sample():ref(0){}//②staticint
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){∥把aa所指字符串拷贝到a所指向的存储空间a=___;strcpy(a,aa
下列函数模版中的定义中,合法的是()。
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
对数组名作函数的参数,下面描述正确的是()。
阅读下面程序:#includefun(inta’intb){intc;c=a+b:returnc;}voidmain0{intx=6,y=7,z=8,r;
随机试题
图书的可选择结构部件包括()等。
9个月小儿,因乳牙未萌出而就诊,体检:前囟2cm×2cm,方颅、肋串珠明显,手、脚镯;腿“O”型或“X”畸形,血钙可稍低,血磷下降明显,碱性磷酸酶明显增加,X线长骨片显示,骨骺端钙化带消失,呈杯口状、毛刷样改变,骨骺软骨带增宽,骨质稀疏,骨皮质变薄。考虑为
(2014年)关于法官在司法活动中如何理解司法效率,下列哪一说法是不正确的?()
根据《建设工程安全生产管理条例》,出租的机械设备应当有产品合格证、自检合格证明和()。
无处分权人处分他人的财产,在()的情况下,该合同有效。
某地区劳动力市场上存在以下几种情况:第一,该地区2008年年底时共有130万人,其中就业人口99万人,非劳动力人口30万人:第二,该地区2009年上半年的失业率明显上升,通过对劳动力市场的流量一存量分析可以发现,劳动力的流动比较活跃,但是流动的方向却不利于
开辟海上货运航线时,船公司必须重视了解货源的情况及其动态,了解航线所及范围的货物种类及其流向、流量,并尽力掌握货源的变化规律,以便获得较为确实的货源资料,为开辟航线提供可靠的依据。()
下列法律事实中属于事件的是()。
计算并填写下表。
Thetownplanningcommissionsaidthattheirfinancialoutlookforthenextyearwasoptimistic.Theyexpectincreasedtax______
最新回复
(
0
)