首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Shape{ //图形类 public: //图形绘制函数(用显示字母模拟) virtual
有如下程序: #include using namespace std; class Shape{ //图形类 public: //图形绘制函数(用显示字母模拟) virtual
admin
2021-05-06
26
问题
有如下程序:
#include
using namespace std;
class Shape{ //图形类
public:
//图形绘制函数(用显示字母模拟)
virtual void draw()const{ cout<<’S’; }
};
class Circle: public Shape{ //圆形类
public:
void draw()const{ cout<<’C’; }
};
void plot(Shape &s){ s.draw(); }
int main(){
Shape *ps=new Circle;
Circle t;
ps->draw();
t.draw();
plot(t);
delete ps;
return 0;
}
运行这个程序的输出是
选项
A、SCC
B、SCS
C、CSS
D、CCC
答案
D
解析
C++中,多态性调用需要满足两个条件,1、被调用成员函数必须是虚函数;2、必须通过基类类型的引用或指针进行函数调用。多态性使程序在运行时期根据指针或引用所指对象的类型来决定调用哪个函数。
程序中,类Shape定义了虚函数draw(),在派生类Circle中重写了函数draw();main函数中,分别使用指针、对象、引用三种方式调用函数draw(),指针ps是基类指针,指向的是派生类的对象,所以这里根据多态性,将调用Circle中的draw函数,输出"C";对象t是Circle对象,也调用Circle中的draw函数,输出"C";函数plot()执行时引用s引用的是实参t,引用对象是派生类Circle对象,根据多态性,同样调用Circle中的draw函数,输出"C";结果输出为"CCC";答案为D。
转载请注明原文地址:https://kaotiyun.com/show/eTfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已知类MyClass声明如下:classMyClass{intn;public:MyClass(intk):n(k){}intgetValue()const{returnn;}};在下列数组定义中正确的是()。
下列关于运算符重载的叙述中,错误的是()。
关于运算符重载,下列表述中正确的是()。
有如下程序:#includeusingnamespacestd;intmain(){charstr[100],*p;cout
有如下头文件:intfl();staticint12();classMA{public:intt3();staticintf4();};在所描述的函数中,具有隐含的this指针的是()。
当循环队列非空且队尾指针等于队头指针时,说明循环队列己满,不能进行入队运算。这种情况称为()。
定义派生类时,若不使用关键字显式地规定采用何种继承方式,则默认方式()。
数据流程图(DFD图)是()。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
设数据集合为D={1,3,5,7,9},D上的关系为R,下列数据结构B=(D,R)中为非线性结构的是
随机试题
(2013年4月)资本主义生产的成本不包括_______。
Therearemanyaspectsofthewomen’s【C1】______movementSomewomen【C2】______withallofthegoalsofwomen’sliberation.Theywa
X线胶片的感光银盐颗粒大小平均为
下列关于汉文帝废肉刑改革的说法有:①黥刑改为髡钳城旦舂;②劓刑改为笞五百;③斩左趾改为笞三百;④制定《棰令》;⑤为后来确立封建五刑打下了基础。其中叙述错误的是:()
推土机开挖土质路堑作业方法与路基机相同的有( )。
汉译英:“出口退税;免税;免责条款”,正确的翻译为()。
股权投资基金会计核算工作的会计责任主体是()。
商品流通企业经营决策的基本原则包括()。
下表为某市2017年12月1日110报警服务台接警记录单的部分内容。针对序号6的警情情况,公安机关应当()。(多选)
[2014年第49题]不仅人上了年纪会难以集中注意力,就连蜘蛛也有类似的情况。年轻蜘蛛结的网整齐均匀,角度完美;年老蜘蛛结的网可能出现缺口,形状怪异。蜘蛛越老,结的网就越没有章法。科学家由此认为,随着时间的流逝,这种动物的大脑也会像人脑一样退化。以下哪项如
最新回复
(
0
)