首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
阅读以下说明和Java代码,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。 【说明】 以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图8所示。 【Java代码】 i
admin
2019-10-07
43
问题
阅读以下说明和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
软件设计师下午应用技术考试
软考中级
相关试题推荐
认真阅读下列有关Linux操作系统的Samba配置技术的说明,根据要求回答问题1至问题6。【说明】SMB(ServerMessageBlock,服务消息块)协议主要用于实现Windows和Linux操作系统中计算机之间共享打印机、共享串行接
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
光接入网(OAN)由ONU、ODN和OLT等三大部分组成。请将以下所提供的网络设备的序号填写到如图3-6所示的网络结构图中(1)~(5)空缺处对应的位置。【供选择的设备】①ONU②OLT③光分路器④光收发器⑤
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
在安装RedhatLinux9.0操作系统的过程中,如果没有选择安装Web服务器,Apache服务器则需要手动安装。现从http://httpd.apache.org网站上免费下载了一个apache-2.2.3RPM格式的软件包,请将以下(1)空缺处
简述网络规划阶段需求分析的方法和解决的问题。(控制在100个字以内)在需求分析过程中应对已有网络的现状及运行情况作调研,如果要在已有的网络上做新的网络建设规划,如何保护用户已有投资?(控制在100个字以内)
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
通常,在该图书馆架构无线局域网(WLAN)的设计流程需要经过以下6个阶段:A.设备软硬件安装、调试B.确定无线局域网物理结构C.确定无线局域网逻辑结构D.进行需求分析和现场调研E.验收测试和维护F.进行设备产
阅读以下说明,回答问题1、问题2、问题3、问题4和问题5,将解答填入对应栏内。[说明]CableModem可以作为一个网桥直接与用户相连,也可以作为一个路由器与Hub相连,从经济角度考虑,目前采用后一种方式居多。有一种HFC网络如图6-2
根据本题所说明的需求示意图,如图3所示,回答问题。某校园中,有A、B、C、D、E、F和C类就用,其中应用C属于中央校区局域网,应用E和F属于北校区局域网,南校区局域网则有应用B和C两类应用,而A和D包括本校园网的全部应用。现已完成部分需求示意图的工作。
随机试题
平扫多数均匀高密度,增强扫描90%明显均匀强化的脑肿瘤是
梅尼埃病的病因学说中,错误的是
证券公司将其管理的客户资产投资于本公司有关联方关系的公司发行的证券或承销期内承销的证券,后者从事其他重大关联交易的,应当遵循()原则。
蛋白质的食物热效应消耗本身产生能量的百分比是()。
同一球面上四点A,B,C,D满足AB=BC=,AC=2,且球的表面积为,则四面体ABCD体积的最大值为______。
当你正在电话中向下属单位一位态度很不冷静的同志解释最新颁布的治安法规时。领导过来要同你谈话。你怎么办?
“穷则变、变则通、通则久”“道之大原出于天,天不变,道亦不变”的观点反映了()。
AmericanDreamsThereisacommonresponsetoAmericaamongforeignwriters:theUSisalandofextremeswherethebestof
—DoyouthinktheirtabletennisteamwillwinthefirstplaceatthecomingAsianGames?—______.Oursismuchstrongerthant
Theguidebook______forthosewhoaregoingtostartabusinessonlineinthiscountry.
最新回复
(
0
)