首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2021-02-22
26
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t="乐器",string n="无名"):type(t),name(n) { }
virtual 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,其中虚函数为GetType,当定义Instrument *pi=new Piano("星空")时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴-星空。选项A正确。
转载请注明原文地址:https://kaotiyun.com/show/K2fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{returnn;}}
下列关于C++函数的说明中,正确的是()。
若MyClass为一个类,执行“MyClassa[4],*p[5];”语句时会自动调用该类构造函数的次数是()。
有如下程序;#includeusingnamespacestd;classBase{public:voidoutput(){cout
下列关于模板的描述中,错误的是()。
下列关于模板形参的描述中,错误的是()。
以下描述中,不是线性表顺序存储结构特征的是()。
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错误,请改正错误,使得程序通过运行。程序输出:5a1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序。函数fun(char*s,char*s1,char*s2)中形参字符串s1和s2有相同的字符个数,且s1中各字符互不相同。该函数实现将已知字符串S中所有在字
下列数据结构中,属于非线性结构的是()。
随机试题
Manyayoungpersontellsmehewantstobeawriter.Ialwaysencouragesuchpeople,butIalsoexplainthatthere’sabigdi
胆红素可由下列哪些物质生成
在进行因果关系推论前必须除什么联系
2016年10月28日,被保险人华东联合制罐有限公司(以下简称华东制罐公司)、华东联合制罐第二有限公司(以下简称华东制罐第二公司)与江苏镇江安装集团有限公司(以下简称镇江安装公司)签订《建设工程施工合同》,约定由镇江安装公司负责被保险人整厂机器设备迁建安装
不适合采用走道式空间组合形式的建筑是()。
施工单位在变更设计管理中,以下说法正确的有()。
压实机械按压实作用的原理分为()。
【背景】某建筑公司(承包方)与某建设单位(发包方)签订了建筑面积为2100m2的单层工业厂房的施工合同,合同工期为20周。承包方按时提交了施工方案和施工网络计划,见图2-1和表2-1,并获得监理工程师的批准。该项工程中各项工作资金需用量由承包方提交,经监
采用段式存储管理时,一个程序分段的时机是()。
设A为3阶实对称矩阵,存在可逆矩阵,使得P-1AP=diag(1,2,-1),A的伴随矩阵A*有特征值λ0,对应的特征向量为α=(2,5,-1)T。求正交矩阵Q,使得QTA*Q=A。
最新回复
(
0
)