首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument(string t=“乐器”,string n=“无名”):type(t),le(n){}
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument(string t=“乐器”,string n=“无名”):type(t),le(n){}
admin
2016-07-13
41
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t=“乐器”,string n=“无名”):type(t),le(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~tName()const{return nanle;}
};
int main(){
Itment*pi=new Piano(“星空”);
cout<
GetType()<<‘一’<
~tName();
delete pi;
return 0;
}
运行时的输出结果是( )。
选项
A、钢琴一星空
B、钢琴一无名
C、乐器一星空
D、乐器一无名
答案
A
解析
本题考查虚函数的运用,本题中基类Instrument,派生类Piano,其中虚函数为GetType,当定义Instrument*pi=new Piano(”星空”)时,调用派生类的GetType函数,得到type为钢琴,name为星空,所以输出钢琴一星空。选项A正确。
转载请注明原文地址:https://www.kaotiyun.com/show/3iNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
如果表达式--X+y中,--是作为成员函数重载的,+是作为成员函数重载的,则该表达式还可为
下面程序段的运行结果是 #include<iostream.h> voidmain() {char*s="abcde"; S+=2; cout<<&s;}
下列关于对象概念的描述中,错误的是()。
有如下的程序:#include<iostream>#include<fstream>usingnamespacestd;intmain(){ofstreamoutf("D:\\temp.t
面向对象程序设计支持的3大特性为:封装性、继承性和【】。
为使该程序执行结果为10,那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;classMyClass{public:MyClas
若有函数调用语句:fun(a+b,(x,y),fun(n+k,d,(a,b,)));那么在此函数调用语句中实参的个数是()。
以下函数调用语句中含有参数的个数是 excc((v1,v2),(v2,v3,v4),v6);
C++流中重载了运算符<<,它是一个()。
下列叙述中,正确的是()。
随机试题
对妨害民事诉讼的强制措施的特点之一是。
两种材料界面上的反射因子大小主要取决于声波穿过界面时的什么变化
冠心病的并发症室问隔穿孔的超声表现为
患者男,27岁。因“左下颌部肿痛3个月余”入院,查体:左下颌角肿胀;左面部浅静脉怒张,皮肤表面温度升高;X线片示:左下颌骨质破坏,血液碱性磷酸酶升高。该患者的最佳治疗为
某工程本月按照预算价格应结算的工程款为1000万元,已知本月人工单价较基期上涨了1.0%,人工费在总费用中所占比重为15%,材料价格上涨了20%,材料费在总费用中所占比重为40%,则本月应结算的工程价款是()万元。
货币政策工具对货币供应量的影响表现在()。
根据公司法律制度的规定,下列各项中,应当在提取法定公积金之前实施的有()。
(2016·山东)识记之前所学习的材料对记忆后学习的材料发生的干扰作用称之为()
一、注意事项 1.申论考试,与传统作文考试不同,是对分析驾驭材料的能力、解决问题能力、语言表达能力的测试。 2.作答参考时限:阅读材料40分钟,作答110分钟。 3.仔细阅读给定的资料,按照后面提出的“申论要求”依次作答。二、给定资料
Thetranslatormusthaveanexcellent,up-to-dateknowledgeofhissourcelanguages,full【C1】______inthehandlingofhistarget
最新回复
(
0
)