首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Shape{ //图形类 public: //图形绘制函数(用显示字母模拟) virtual
有如下程序: #include using namespace std; class Shape{ //图形类 public: //图形绘制函数(用显示字母模拟) virtual
admin
2021-06-10
100
问题
有如下程序:
#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://www.kaotiyun.com/show/Jrfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列语句中,错误的是()。
下列关于运算符函数的叙述中,错误的是()。
为类MyClass重载赋值运算符时,应将其重载为类的
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};class
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分的程序。实现函数sort(intA[],intn),用冒泡法将数组排序。提示:所谓冒泡法,就是每次把相邻的两个数交换,较大的数交换到后面。这样下标从0到n.1
下列代码段声明了3个类classPerson{};classStudent:publicPerson{};classUndergraduate:Student{};下列关于这些类之间关系的描述中,错误的是(
下列选项中不属于软件生命周期开发阶段任务的是()。
软件需求规格说明书的作用不包括()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
设循环队列的存储空间为Q(1:m),初始状态为front=rear=m。经过一系列正常的操作后,front=1,rear=m。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
随机试题
足部横膈膜反射区上有()。
Depressionisastateoflowvitalityanddiscontentwithlifeinwhichtheindividualwithdrawsfromnormallifeactivitieseve
A.粉碎性骨折B.病理性骨折C.疲劳性骨折D.压缩性骨折E.撕脱性骨折直接暴力可引起
在测量不确定度的B类评定中,可估计为反正弦分布的是____________。
低应变反射波法检测桩身完整性,时域信号特征为:2L/c时刻前无缺陷反射波,有桩底反射波,该桩应判别为()类桩。注:“2L/c”表示声波在桩身中自发出到接收的传播时间。
“进口日期”栏应填()。“用途”栏应填()。
太和公司主营塑料制品,根据相关测算,假设未来公司环境不发生明显变化,有5%的可能性需要8亿元维持运营。该公司筹集了10亿元,将其生存概率提高到99%。太和公司管理损失事件的方法是()。
给定材料材料1我国是一个文明古国,我国的乡村既是传统文明的载体和源头,也是现代文明的根基和依托。西安交通大学人文社会科学学院X教授认为,乡村文明承载着我国宝贵的文化遗产,蕴含着深厚的历史文化信息,中国物质文化遗产和非物质文化遗产绝大多数
建设社会主义新农村,最重要的是发展农业和农村经济。()
需求分析阶段的任务是()。
最新回复
(
0
)