首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Shape{ //图形类 public: //图形绘制函数(用显示字母模拟) virtual
有如下程序: #include using namespace std; class Shape{ //图形类 public: //图形绘制函数(用显示字母模拟) virtual
admin
2015-06-27
53
问题
有如下程序:
#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/xRNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在一个派生类中,对基类成员、类对象成员和非类对象成员的初始化次序是先【】,后【】,最后为【】。
当执行以下程序时,______是正确的k=1;do{k=k*k;}while(!k)
下面是一个栈类的模板,其中push函数将元素i压入栈顶,pop函数弹出栈顶元素。栈初始为空,top值为0,栈顶元素在stack[top-1)中,在下面横线处填上适当语句,完成栈类模板的定义。template<classT>class
逻辑表达式x>3&&x<10的相反表达式为【】。
类模板的使用实际上是将类模板实例化为一个具体的______。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(x>y){a=X;x=y;y=a;}if(
在C++中,数据封装要解决的问题是()。
下面的类中定义了一个枚举类型,请完成下面的程序。classBase{public:enumWeek{Sum,Mon,Tue,Wed,Thu,Fri,Sat};Weeka;}
下列叙述中正确的是()。
若有int(*p)[3]:则以下表述中正确的是______。
随机试题
企业接受投资者投入150万美元资本,合同约定的折算汇率为1:8.0,投入当日市场汇率的买入价为8.22元,卖出价为8.3元。则企业接受投资者投入资本时,产生的资本公积为()万元人民币。
假定某日挂牌利率为9.9275%,拆出资金100万元,期限为2天,固定上浮比率为0.0725%,则拆入到期利息为()元。(假定年天数以365计算)
根据《企业所得税法》的规定,下列说法正确的有()。
根据《物业承接查验办法》,建设单位应在现场查验()日前,向物业服务企业移交资料。
服刑人员子女可以说是社会弱势群体之一,由于家人的违法犯罪行为,使得他们不得不承受来自家庭、学校、社区等方方面面的压力。如果你所在的社区存在一部分服刑人员子女,作为一名专业社会工作者,请根据服刑人员予女的需求,拟订一份社区服务方案。
对新的培训方式进行效果评估,则评估的侧重点在于()
黄麻适合在湿热的气候环境中生长。收获的黄麻在水中浸湿后,才能进行初加工以获取制作麻袋、麻布、纸张等的原料。图1中甲城市为世界最大的麻纺织工业中心,也是该地区联系河运和海运的重要港口。图2为甲城市的气候资料。简述图示黄麻产区的气候特征。
请根据内容提示向导创建演示文稿,类别选择企业下的商务计划,标题定为数字校园,页脚为ABC公司。
Python中文件的打开模式不包含()。
Howmanypeoplearethereinthewoman’sfamily?
最新回复
(
0
)