首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
admin
2019-10-07
41
问题
阅读以下说明和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://jikaoti.com/ti/Fea7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
双绞线可以制作成直连线和交叉线两种形式,在图3-12所示的拓扑结构中,交换机与路由器(Router)相连的双绞线应制作成什么形式?结合图3-12所示的拓扑结构图,说明工作站HostA的IP地址、子网掩码、默认网关等配置信息各是什么?
双绞线可以制作成直连线和交叉线两种形式,在图3-12所示的拓扑结构中,交换机与路由器(Router)相连的双绞线应制作成什么形式?利用IEEE802.1QVLAN中继协议进行不同VLAN之间数据的路由时,需要在原有的以太网帧中加入4字节的IEEE
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
可供使用的合法IP还有多少哪些?请写出。使用内部IP进行地址转换,若用一台主机连接内外两个网络,请说出两种不同的网络接法并进行比较?
设计布线时,需要考虑哪些主要因素?在设备间子系统设计时,从系统的安全设计上要考虑的主要因素有哪些?
结构化布线成为网络设计和管理的首先考虑的问题,当实施结构化布线时,需要进行详细的规划设计。
阅读以下说明和Java程序代码,将应填入(n)处的字句写在对应栏内。SMTP是发送E-mail的协议,常用以下5条命令发送E-mail:HELO,与SMTP服务器握手,传送本机域名;MAILFROM:,传送发信者的信箱名称;RCP
阅读以下说明,回答问题1、问题2、问题3。随着通信市场的日益开放,电信业务正向数据化、宽带化、综合化、个性化飞速发展,各运营商之间竞争日益激烈。而竞争的基本点就在于接入资源的竞争,如何快速、有效、灵活、低成本提供客户所需要的各种业务成为运营商首要考虑的问
阅读以下说明,回答问题1~3,将答案填入对应的解答栏内。网络地址转换(NAT)的主要目的是解决IP地址短缺问题以及实现TCP负载均衡等。在图4-1的设计方案中,与Internet连接的路由器采用网络地址转换。某学校通过专线上网,申请的
随机试题
第一个对主权作系统研究并被称为主权论鼻祖的思想家是
财务类人员的个性特点。
下列关于李白及其作品的表述,错误的一项是()
慢性支气管患者咳痰的病变基础是
肛裂"三联症"是指
疾病发生的内在因素是
某开发商将8000万元投入一房地产开发项目,假设此项目开发周期为3年,当前房地产开发投资的年投资利润率为20%,贷款利率为10%,已知在总投资中开发商自有资金占30%,则其自有资金的年平均投资收益率为()。
在不具备自然排烟条件时,机械排烟系统能将火灾中建筑房间、走道中的烟气和热量排出建筑,其中机械排烟系统是由()等组成。
纳税信用管理试行办法适用于已办理税务登记,从事生产、经营并适用一定条件的纳税人,该条件是()。
Ialwayseatbreakfast,andsuggestthatyoudotoo.Weallneedfoodinthemorningtosupplyourselves【C1】______sourcesofgl
最新回复
(
0
)