首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument(string t,string n):ty
有如下程序: #include #include using namespace std; class Instrument{ public: Instrument(string t,string n):ty
admin
2020-06-29
76
问题
有如下程序:
#include
#include
using namespace std;
class Instrument{
public:
Instrument(string t,string n):type(t),name(n){}
virtual string GetType()const{return type;}
virtual string GetName()const{return name;}
protected:
string type,name;
};
class Piano:public Instrument{
public:
Piano(string n=’’AB’’,string t=’’CD’’):Instrument(n,t){}
string GetType()const{return’’WX’’;}
string GetName()const{return’’YZ’’;}
};
int main(){
Instrument*pi=new Piano();
cout<
GetType()<<’-’<
GetName()<
delete pi;
return 0;
}
运行时的输出结果是( )。
选项
A、WX-AB
B、YZ-WX
C、WX-CD
D、WX-YZ
答案
D
解析
基类指针pi指向的是派生类Pi-ano的对象,另外GetType与GetName都是虚函数,所以语句pi->GetType()与pi->GetName()满足动态联编的条件,运行时会调用pi所指向对象的成员函数,所以pi->GetType()调用派生类Piano的成员函数,输出WX,pi->GetName()调用派生类Piano的成员函数,输出YZ,答案为D选项。
转载请注明原文地址:https://kaotiyun.com/show/xi8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果为【】。#include<iostream.h>voidmain(){cout.fill(’*’);cout.width(10);cout<
有以下程序voidf(intx,inty){intt,if(x<y){t=x;x=y;t;}}main(){inta=4,b=3,c=5;f(a,B);f(a,C);f(b,C);cout<<a<<"
类定义如下:classTestClass{public:TestClass(){cout
若有以下定义:inta[]={1,2,3,4,5,6,7};charcl=’b’,c2=‘2’;则数值不为2的表达式是()。
C++语言的参数传递机制包括传值和传地址两种,如果调用函数时,需要改变实参或者返回多个值,应该采取【】方式。
下列有关函数重载的叙述中,错误的是
下面对静态数据成员的描述中,正确的是( )。
A、ABDEGCFHB、DBGEAFHCC、DGEBHFCAD、ABCDEFGHC二叉树遍历可以分为3种:前序遍历(访问根结点在访问左子树和访问右子树之前)、中序遍历(访问根结点在访问左子树和访问右子树两者之间)、后序遍历(访问根结点在访问左子树和
已知TV是一个类,并有函数func定义如下:voidfunc(){TVli,*net[2],company[3];}则在调用func()后,TV类的析构函数被调用的次数是
下面描述中不属于软件需求分析阶段任务的是
随机试题
测量电流通过身体脂肪和非脂肪组织时的差别来估算身体成分的方法是()。
试述国内总产出的构成。
基托的颊面和舌腭面的基本形态设计为凹斜面的目的是
屋面防水施工基本要求正确的有()。
客观公正性原则要求资产评估应该以()为依据。
我国国内旅游市场的主要特点有()。
饥饿效应,是指人们在餐馆里用餐,开始吃的时候因为处于饥饿状态,吃什么都感觉好吃,越吃会越有意见,其实先吃的未必比后上的菜味道好的一种现象。根据上述定义,下列没有体现饥饿效应的是()。
在一晚间音乐会上,总共有6首歌曲0,P,T,X,Y和Z将被3个歌手G,H和L演唱。这些歌曲将以独唱的形式被连续演出,且每首歌曲只演唱1次。该音乐会的节目组成遵循以下条件:(1)Y必须在T和O的前面;(2)P必须在Z之前在O之后;
Therigidhigher-educationbusinessisabouttoexperienceawelcomeearthquake.Traditionaluniversitiesnowfaceanew【C1】____
Fromthepassage,wecaninferthattheauthoriswhatkindofperson?Whydidn’tthewriter’swifeandfriendsaskhimwhatha
最新回复
(
0
)