首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C++代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下C++代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分类及其关系如图7所示。 【C++代码】 #includ
阅读下列说明和C++代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下C++代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分类及其关系如图7所示。 【C++代码】 #includ
admin
2019-10-07
35
问题
阅读下列说明和C++代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。
【说明】
以下C++代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分类及其关系如图7所示。
【C++代码】
#include<iostream>
#include<string>
using namespace std;
class DrawCircle{ //绘制圆形,抽象类
public:
______(1); ∥定义参数为
int radius,int x,hat y
virtual~DrawCircle() {}
};
class RedCircle:public DrawCircle{ ∥绘制红色圆形
public:
void draw Cirele(int radius,hatX,hat y){
cout<<’’Drawing Circle[red,radius:’’<radius;
cout<<’’,x:’’<<x<<’’,y:’’<<y<<’’]’’<<end1;
}
};
class GreenCircle:public DrawCircle{ //绘制绿色圆形
public:
void draw Circle(in tradius,int x,int y){
tout<<’’Drawing Circle[green,radius:’’<<radius;
tout<<’’,x:’’<<x<<’’,y:’’<<y<<’’]’’<<end1;
}
};
class Shape{ //形状,抽象类
protected:
______(2);
public:
Shape(DrawCircle*drawCircle){
this->drawCircle=drawCircle;
}
virtual~shape(){}
public:
virtual void draw()=0;
};
class Circle:public Shape{ //圆形
private:
int x,y,radius;
public:
Cirele(int x,int y,int radius,Draw Circle*draw Circle)
______(3);
{
this->x=x;
this->y=y;
this->radius=radius;
}
public:
void draw(){
draw Circle->______(4);
}
};
int main()
{
Shape*red Circle=new Circle(100,100,10,_____(5)); //绘制红色圆形
Shape*greenCircle=new Circle(100,100,10,_____(6));//绘制绿色圆形
redCircle->draw();
greenCircle->draw();
return 0:
}
选项
答案
(1)void drawCircle(int radius,int x,int y) (2)DrawCircle*drawCircle (3)drawcircle (4)drawCirele(radius,x,y) (5)new RedCircle() (6)new GreenCircle()
解析
第(1)空是填接口里面的方法,在接口的实现里面找,可以发现应该填void drawCircle(int radius,int x,int y)。
第(2)空可以根据后面this drawCircle=drawCircle判断,这里应该有一个drawCircle属性,因此应该填DrawCircle drawCirele。
第(3)空这里填drawcircle,用->drawcircle来引用父类的成员。
第(4)空调用drawCircle(radius,x,y)方法。
第(5)、(6)空分别创建一个红色圆形对象和一个绿色圆形对象作为Circle里面的实参。
转载请注明原文地址:https://jikaoti.com/ti/eZa7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
请结合图2-6所示的网络拓扑结构图及题干的相关描述信息,将图2-7所示的配置文件中的(1)~(4)空缺处的内容填写完整。请将以下(5)-(10)空缺处的内容填写完整。DHCP协议的前身是在传输层使用(5)协议的BOOTP协议,是BOOTP的增强
为了便于用户下载相关资料,特安装一台FTP服务器,其服务器端软件是Serv-U,假如要增加一个名为CIU10009的用户,对应目录为D盘,且要求加密,在图6-4中怎么设置?假如用户人数达到1000,为了保证100个用户同时正常下载,请问在图6-4中怎么
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。若要加入第5台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少?
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
可供使用的合法IP还有多少哪些?请写出。使用内部IP进行地址转换,若用一台主机连接内外两个网络,请说出两种不同的网络接法并进行比较?
设计布线时,需要考虑哪些主要因素?在工作区内,信息插座的安装一般在什么位置?
在OSI参考模型有哪几层?Windows组网中采用什么工具来实现域的创建和管理?在什么情况下需要设置“主域”?
简述网络规划阶段需求分析的方法和解决的问题(控制在100个字以内)。在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上作新的网络建设规划,如何保护用户已有投资(控制在100个字以内)?
阅读以下说明,回答问题1~6,将答案填入对应的解答栏内。某公司有一个局域网,在ISP申请了Internet接入,接入方式是以太网,ISP分配给了一个固定的IP地址为222.152.199.33、子网掩码为255.255.255.252、默认网关为2
随机试题
有关细胞因子特点的叙述,错误的是
可以将存过盘的旧文档直接插入到当前正在编辑的文本中。()
异位ACTH综合征患者,下列哪项是最可能出现的生化特征
病人的心理社会特征是症状对人心身功能的干扰是
下列不属于氯丙嗪不良反应的是
关于负债分析的表述中,()是正确的。
劳动生产、收益、没收、无主财产收归国有、拾得遗失物等属于()。
统计过程诊断(SPD)是在()发展起来的。
功能固着影响人的思维,不利于新假设的提出和问题的解决。()
AllR&Dexecutiveshavetwomajorresponsibilities:(1)theymustensurethatthecompanyissuppliedwithtechnicallysuccessfu
最新回复
(
0
)