首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下列说明和C++代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下C++代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分类及其关系如图7所示。 【C++代码】 #includ
阅读下列说明和C++代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下C++代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分类及其关系如图7所示。 【C++代码】 #includ
admin
2019-10-07
63
问题
阅读下列说明和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://kaotiyun.com/show/zsxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
认真阅读以下实现VLAN间路由的配置技术说明,根据要求回答问题1至问题6。【说明】当交换机上的VLAN数量很多时,通常会采用路由器快速以太网子接,及IEEE802.1Q封装对VLAN间的数据进行路由。在如图3-12所示的拓扑图中,在交换机
请结合图2-6所示的网络拓扑结构图及题干的相关描述信息,将图2-7所示的配置文件中的(1)~(4)空缺处的内容填写完整。请将以下(5)-(10)空缺处的内容填写完整。DHCP协议的前身是在传输层使用(5)协议的BOOTP协议,是BOOTP的增强
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。不改变A主机的物理位置,将其IP地址改为192.155.12.168,试问它的直接广播地址和本地广播地址各是
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上做新的网络建设规划,如何保护用户已有投资?(控制在100个字以内)
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
某大学机房网络要配置一台DHCP服务器,实验室的计算机自动分配IP地址。学生通过DHCP服务器上Internet,请回答以下问题。
阅读以下说明,回答问题1、问题2、问题3。随着通信市场的日益开放,电信业务正向数据化、宽带化、综合化、个性化飞速发展,各运营商之间竞争日益激烈。而竞争的基本点就在于接入资源的竞争,如何快速、有效、灵活、低成本提供客户所需要的各种业务成为运营商首要考虑的问
阅读以下说明,回答问题1~4,将答案填入对应的解答栏内。某公司申请了一个C类地址210.45.12.0,公司的域名为xyz.com.cn,域名服务器地址为210.45.12.50。公司有生产部门、市场部门、财务部分、人事部门、技术部门和经理办公室,
随机试题
45岁肺结核患者,3天前开始咳嗽,痰中带血。今天上午突然大口咯血,量约100ml,查体未见异常。ECGⅡ、Ⅲ、AVF导联ST段下移>0.5mV,T波低平。对其治疗下列哪项不正确()
心血虚证与心阴虚证的共见症状是
女,26岁。反复出现皮肤瘀点,并有鼻衄,月经过多,近日来出现贫血、脾大、血小板30×109/L,以下护理措施错误的是()。
某膨胀土场地测得:自由膨胀率为65%,蒙脱石含量为16%,阴离子交换量为300mmol/kg,其膨胀潜势分级为()。
在财产清查中,通过“账存实存对比表”发现:账存甲材料100000元,实存甲材料110000元,原因待查,在未批准处理前,下列账务处理中正确的是()。
基金利润分配后,基金份额净值(),投资者的利益()。
重置成本法是指在评估资产时按被评估资产的现时重置成本来确定被评估资产价值的方法。()
存款业务按客户类型,分为个人存款和()。
我国《继承法》第16条第2款规定:公民可以立遗嘱将个人财产指定由法定继承人的一人或者数人继承。从法的规范作用看,该项规定属于下列哪种情况?()
决策支持系统DSS是
最新回复
(
0
)