首页
登录
从业资格
阅读以下说明和Java程序,填写程序中的空(1)~(6),将解答写入答题纸的对应
阅读以下说明和Java程序,填写程序中的空(1)~(6),将解答写入答题纸的对应
题库
2022-08-02
16
问题
阅读以下说明和Java程序,填写程序中的空(1)~(6),将解答写入答题纸的对应栏内。【说明】以下Java代码实现一个简单绘图工具,绘制不同形状以及不同颜色的图形。部分接口、类及其关系如图5-1所示。
【Java代码】interface?DrawCircle?{? //绘制圆形 public(1) ;}class?RedCircle?implements?DrawCircle?{? ?//绘制红色圆形???????public?void?drawCircle(int?radius,intx,?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,intradius,DrawCircle?drawCircle)?{? ?(3)???;? this.x?=?x;? ? ? this.y?=?y;? ?this.radius?=radius;? }? ? ?public?void?draw()?{? ? drawCircle.? ?(4)? ?;? ? ? }}public?class?DrawCircleMain?{? public?static?void?main(String[]?args)?{? Shape?redCircle=new?Circle(?100,100,10,? (5) );//绘制红色圆形? Shape?greenCircle=new?Circle(200,200,10,(6) );//绘制绿色圆形? ?redCircle.draw(); greenCircle.draw();? ?}}
选项
答案
解析
(1)void drawCircle (int radius,int x,int y)
(2)DrawCircle drawCircle
(3)super.drawcircle=drawcircle
(4)drawCircle(radius,x,y)
(5)new RedCircle()
(6)new GreenCircle()【解析】
第一空是填接口里面的方法,在接口的实现里面找,可以发现应该填void drawCircle (int radius,int x,int y)。
第二空可以根据后面this drawCircle=drawCircle判断,这里应该有一个drawCircle属性,因此应该填)DrawCircle drawCircle。
第三空这里用super,用super. drawcircle来引用父类的成员。
第四空调用drawCircle(radius,x,y)方法。
第五、六空分别创建一个红色圆形对象和一个绿色圆形对象作为Circle里面的实参。
转载请注明原文地址:https://tihaiku.com/congyezige/2407269.html
本试题收录于:
中级 软件设计师题库软件水平考试初中高级分类
中级 软件设计师
软件水平考试初中高级
相关试题推荐
以下关于建立良好的程序设计风格的叙述中,正确的是()。A.程序应简单,清晰和可读
程序质量评审通常是从开发者的角度进行评审,其内容不包括()。A.功能结构 B
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工
软件系统的安全性是信息安全的一个重要组成部分,针对程序和数据的安全性测试与评估是
针对用户手册的测试,()描述不正确。A.准确的按照手册的描述使用程序 B
一个程序的控制流图中有5个节点、9条边,在测试用例数最少的情况下,确保程
以下所示程序控制流程图中有()条线性无关的基本路径。 A.1 B.2 C
针对下列程序段,需要()个测试用例才可以满足语句覆盖的要求。 A.2 B
软件测试的对象包括()。A.目标程序和相关文档 B.源程序、目标程序、数据及相
将源程序中多处使用的同一个常数定义为常量并命名,()。A.提高了编译效率
随机试题
Thesentence"Hegoestoschoolyesterday"containsamistakeon______.A、number
Policeofficersmayhopethattheirpresenceinschoolswillhelpthembuild
血管内溶血常有A.骨髓中幼红细胞减少 B.血清总胆红素降低 C.尿中尿胆原减
下列属于感觉统合中的跳跃平衡活动的是:A.双人扶持摇晃平衡台 B.跪坐或静坐摇
某公司2007年税后利润2100万元,税率30%,固定成本5000万元,2008
具有祛风解表、透疹消疮功效的药物是()A.桂枝 B.荆芥 C.羌活
①而复杂的生命,或能够创造生命的生物是如何突然出现,而且全部装备齐全的,我想,这
北京甲公司与河北乙公司签订了一专利转让合同,合同约定:“因本合同发生的争议,提
以下化学药与中成药联合应用中,疗效增强的是A.大蒜素联用链霉素提高后者血药浓度2
关于设计招标项目评标的说法,正确的有()。A.通常采用综合评估法 B.可以使用
最新回复
(
0
)