首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
admin
2019-10-07
60
问题
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。
【说明】
以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。
【Java代码】
interface DrawCircle{ //绘制圆形
public _____(1);
}
class RedCircle implements DrawCircle{ //绘制红色圆形
public void drawCircle(int radius,int x,int y) {
System.out.println(’’Drawing Circle[red,radius:’’+radius+’’,x:’’+x+’’,y:’’+y+’’]’’);
}
}
class GreenCircle implements DrawCircle{ ∥绘制绿色圆形
public void drawCircle(int radius,int x,int y){
System.out.println(’’Drawing Circle[green,radius:’’+radius+’’,x:’’+x+’’,y:’’+y+’’]’’);
}
}
abstract class Shape{ //形状
protected _____(2);
public Shape(DrawCircle drawCircle){
this.drawCircle=drawCircle;
}
public abstract void draw();
}
class Circle extends Shape{ ∥圆形
private int x,y,radius;
public Circle(int x,int y,int radius,DrawCircle drawCircie){
_____(3);
this.x=x:
this.y=y;
this.radius=radius;
}
publicvoiddraw(){
drawCircle._____(4);
}
}
public class Draw CircleMain{
public static void main(String[]args){
Shape red Circle=new Circle(100,100,10, _____(5)); //绘制红色圆形
Shape green Circle=new Circle(200,200,10,_____(6)); //绘制绿色圆形
red Circle.draw();
green Circle.draw();
}
}
选项
答案
(1)void drawCircle(int radius,int x,int y) (2)DrawCircle drawCircle (3)super.drawcircle=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 drawCircle。
第(3)空这里用super,用super.drawcircle来引用父类的成员。
第(4)空调用drawCircle(radius,x,y)方法。
第(5)、(6)空分别创建一个红色圆形对象和一个绿色圆形对象作为Circle里面的实参。
转载请注明原文地址:https://kaotiyun.com/show/7zxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
认真阅读下列有关Linux操作系统环境下配置Apache服务器的技术说明,根据要求回答问题1至问题5。【说明】随着电子商务日益普及,A公司建构了一台装有RedhatLinux9.0操作系统的虚拟服务器,为各类客户提供网上架构商务站点的Web服
A、B、C、D4台主机之间哪些可以直接通信?哪些需要通过设置网关(或路由器)才能通信?请画出网络连接示意图,并注明各个主机的子网地址和主机地址。若要加入第5台主机E,使它能与D主机直接通信,其IP地址的设定范围应是多少?
阅读以下说明,回答问题1至问题3。【说明】Linux环境下L2TP的配置过程如下:①从http://www.12tpd.org/download.html上下载12tpd-0.69.tar.gz软件包。②将12tpd-0.69.tar
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
阅读以下基于WindowsServer2003操作系统部署NAT服务器的技术说明,根据要求回答问题1至问题5。【说明】某企业内部局域网通过ISP提供的ADSL宽带线路与Internet相连,ISP分配的公网IP地址为202.217.6.32/
请分别说出(1)与(2)的设备名称。假设有一个50M的文件从终端用户上传至服务器,需要的最短时间是多少?
认真阅读以下基于Windows2003操作系统IPv6的技术说明,根据要求回答问题1至问题4。【说明】由于现有的网络设备大部分都是基于IPv4的,也不可能在短时间内都更新换代来支持IPv6,因此在相对比较长的一段时期内,IPv6网络将和IPv4
设计布线时,需要考虑哪些主要因素?布线实施后,需要经过系统测试,测试线路的主要指标有哪些?
简述网络规划阶段需求分析的方法和解决的问题(控制在100个字以内)。在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上作新的网络建设规划,如何保护用户已有投资(控制在100个字以内)?
随机试题
国际放射学界公认:当照片上的半影模糊值<0.2mm时,人眼观察影像毫无模糊感,当半影模糊值>0.2mm时,开始有模糊感,故0.2mm是模糊阈值。某球管在实验时,发现放大倍数为1.15倍时,开始模糊,则该焦点大小可能为
女,56岁,有房颤病史5年。突发眩晕、恶心呕吐6小时来院。体检:神志清,右侧瞳孔2mm,左侧瞳孔3mm,右侧面瘫,颈软,左侧半身痛温觉减退,血压110/70mmHg。下列诊断首先考虑的是
K线图形态可分为()。Ⅰ.反转形态Ⅱ.整理形态Ⅲ.缺口Ⅳ.趋向线
需求价格弹性()。
旅行社接待过程中可能发生的旅游安全事故,主要包括()和其他原因造成的旅游者意外伤亡和财物损失等。
以下握手要领中,错误的是()。
孔子的教育思想有()。
函数f(x)=Inx—In(1-x)的定义域是()。
结合你的项目管理经验,简要分析产生上述问题的可能原因。针对上述情况,项目经理老赵应该在合同谈判、计划和执行阶段分别进行怎样的范围管理?
80386有4个总线周期定义信号,分别为W/R、D/C、M/IO和LOCK;其中前3个是主要的总线周期定义信号在存储器数据读取周期,各总线周期定义信号为( )。
最新回复
(
0
)