首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
admin
2019-10-07
86
问题
阅读以下说明和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://www.kaotiyun.com/show/7zxZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
Samba的工作原理是:让(1)和NetBIOS这两种协议运行于TCP/IP通信协议之上,且通过Windows的(2)协议让用户的Linux计算机可以在Windows的网络邻居上被看到。Samba服务器配置工具是用来管理Samba共享、用户及基本服
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上做新的网络建设规划,如何保护用户已有投资?(控制在100个字以内)
在图8-12所示的拓扑结构中的代理服务器上依次单击“开始→程序→管理工具→路由与远程访问,并在系统弹出的界面中打开“IP路由选择”目录树,然后用鼠标右键单击“NAT/基本防火墙”,选择[新增接口]命令。接着若选择接口1的“本地连接”,最后进行如图8-13所
NAT(NetworkAddressTranslation)顾名思义就是网络IP地址的转换。NAT的出现是为了解决IP日益短缺的问题,将多个内部地址映射为少数几个甚至一个公网地址。同时它还起到了隐藏内部网络结构的作用,具有一定的安全性。NAT主要包括3
阅读以下关于网络应用系统模块测试的技术说明,根据要求回答问题1至问题4。【说明】某公司的枝术开发小组经过一年的努力,编码完成了本公司嵌入式产品——宽带路由器的NanOs程序,该程序规模约为31200行。公司经理指定郭工程师(以下简称为郭工)安排其
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在图4-1的设计方案中,与Internet连接的路由器采用网络地址转换。某学校通过专线上网,申请的
阅读以下说明,回答问题1~5,将答案填入对应的解答栏内。某公司在国际网互联中心申请了210.45.12.0/24一个C的IP地址,域名为abc.com.cn。该公司有一台该WEB服务器(IP地址为210.45.12.11,主机名为S1)、一台FT
随机试题
诊断急性细菌性痢疾不需做下列哪项检查
急性心力衰竭出现水肿,钠潴留时,可选用的治疗药物是
A.麻黄汤加减B.桑白皮汤加减C.金匮肾气丸加减D.杏苏散加减E.桑菊饮加减治疗痰热郁肺作喘宜选用的方剂是
长期氧疗是指
某普通住宅,采用现浇钢筋混凝土部分框支剪力墙结构,房屋高度40.9m。地下1层,地上13层,首层~三层层高分别为4.5m、4.2m、3.9m,其余各层层高均为2.8m,抗震设防烈度为7度,Ⅱ类建筑场地。第3层设转换层,纵横向均有落地剪力墙,地下一层顶板可作
估算工程量单价合同结算工程价款的主要依据是投标单价和( )。
如果某投资方案在经济上可行,则一定有( )。
下列属于中国现代著名文学家沈从文的作品的是:
清代的国子监生实行()
Afterthebirthofmysecondchild,Igotajobatarestaurant.Havingworkedwithanexperienced【C1】______forafewdays,Iw
最新回复
(
0
)