首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-06-10
15
问题
有如下程序:
#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如下:由关系R通过运算得到关系S,则所使用的运算为( )。
下面程序段的正确输出是()。intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<endl;
有如下类声明:classMau{intk;constintm;public:Mau(intk1,intm1);};则构造函数Mau的下列定义
有如下类定义:classFather{//基类public:Father(strings):name(s){}private:stri
请打开考生文件夹下的解决方案文件proj3,此工程包含一个源程序文件proj3.epp,其功能是从文本文件in.dat中读取全部整数,将整数序列存放到intArray类的对象myArray中,然后对整数序列按非递减排序,最后由函数writeToFile选择
下列选项中,与实现运行时多态性无关的是()。
字符串“a+b=12\n\t”的长度为()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是
若MyClass为一个类,执行“MyClassa[4],宰p[5];"语句时会自动调用该类构造函数的次数是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
阅读下面的文字:将蕲至于古之立言者,则无望其速成,无诱于势利,养其根而俟其实,加其膏而希其光。根之茂者其实遂,膏之沃者其光晔。仁义之人。其言蔼如也。(韩愈《答李翊书》)请回答:(1)文中哪几句话表现了韩愈的治学态度?
要素饮食的适应证是()
男,65岁,冠心病患者,突感心悸、胸闷,BP90/60mmHg,HR150次/分,心尖部第一心音强弱不等,ECG示心房率慢于心室率,二者无固定关系,QRS波群增宽至0.12ms,可见室性融合波,诊断为
血清最好的除菌方法是
建设工程施工合同变更管理工作所涉及的主要事项包括()等。
场区高程控制网应布设成()、()或()。
进出口货物申报后确有正当理由的,经海关同意方可修改或撤销申报。下列表述中属于正当理由的是()。
破产财产在优先清偿破产费用和共益债务后,债权清偿的顺序应该是()。
在接受学习和发现学习的基础上,建构主义者提出并强调()。
Financialengineersdon’twearwhitelabcoats.Theydon’texperimentonrats.Theirrawmaterial—money—isn’tasshowyaswh
最新回复
(
0
)