首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument
admin
2020-06-29
45
问题
有如下程序:
#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=newPiano("星空")时,pi为指向基类的指针,那么执行pi->GetType()时调用基类的GetType函数,得到type为乐器,name为无名,所以输出乐器-无名。选项B正确。
转载请注明原文地址:https://kaotiyun.com/show/8zyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
请使用VC6或使用【答题】菜单打开考生文件夹proj3下的工程proj3,其中声明的CDeepCopy是一个用于表示矩阵的类。请编写这个类的赋值运算符成员函数operator=,以实现深层复制。要求:补充编制的内容写在“//**********333*
下列定义语句中,错误的是
设有表示公司和员工及雇佣的三张表,员工可在多家公司兼职,其中公司C(公司号,公司名,地址,注册资本,法人代表,员工数),员工S(员工号,姓名,性别,年龄,学历),雇佣E(公司号,员工号,工资,工作起始时间)。其中表C的键为公司号,表S的键为员工号,则表E的
设c1和c2是类MyClass的对象,若将后缀运算符"++"作为类MyClass的友元函数重载,运算符"*"作为类MyClass的成员函数重载,则表达式c2*c1++等价于
下列字符串中可以用作C++标识符的是
设序列长度为n,在最坏情况下,时间复杂度为O(log2n)的算法是
软件生命周期是指( )。
下面不能作为结构化方法软件需求分析工具的是
算法的空间复杂度是指()。
随机试题
裂纹舌形成的病机有()(2002年第131题)
活塞式压缩机每个气缸的排气阀安装在()上。
不属于表里关系的脏腑是
脊髓前角运动神经元受损伤,其所支配的骨骼肌表现为
患者大便4日一行,秘结干燥,排便周期延长。治疗该病的原则不包括
我国北京某研究所甲与日本某生产商乙签订一份技术转让合同。合同中规定:因本合同发生的一切争议应提交国际商会仲裁院仲裁。合同在履行过程中发生争议,并向国际商会仲裁院提请仲裁。双方共同委托仲裁委员会主任某丙指定仲裁员组成仲裁庭。某丙便指定A、B、C三名仲裁员,仲
若流通中货币需要量为50亿元,而银行券发行量达到了150亿元,则单位银行券所代表的货币金属价值为()。
某机械制造厂从事齿轮加工业务,设有销售部、生产部、检验部、采购部、技术部、质量部等部门。某机床厂是其主要顾客之一。为加强质量管理,提高齿轮加工质量水平,增强顾客满意和市场竞争力,厂领导决定向某认证机构申请质量管理体系认证,该厂认命了管理者代表,按照相应国家
微分方程yˊˊ-6yˊ+8y=ex+e2x的一个特解应具有形式(其中a,b为常数)()
OneofMicrosoft’scoolpeopleisPatrickBlackburn.AsatestmanagerfortheProductGroup,Blackburn’sjobmaysoundroutine;
最新回复
(
0
)