首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
admin
2009-01-15
137
问题
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。
注意:不改动程序的结构,不得增行或删行。
程序运行结果如下:
import java.awt.*;
import java.applet.*;
/*
<applet code="ex20_3.class" width=800 height=400 >
</applet>
*/
public class ex20_3 extends Applet {
int[] x = {15,50,100,160,120,190 };
int[] y = {15,100,30, 15, 80, 50 );
public void init() (
setBackground(Color.lightGray);
}
public void paint(Graphics g) {
int[] y2 = new int[6];
g.setColor(Color.red);
Rectangle rect = getBounds();
g.drawPolygon(x,y2,6);
for(int i=0; i<6; i++)
y2
= y
+ (rect.height / 2);
g.fillPolygon(x,y,6);
}
}
ex20_3.html
<HTML>
<HEAD>
<TITLE>ex20_3</TITLE>
</HEAD>
<BODY>
<applet code="ex20 3.class" width=800 height=400 >
</applet>
</BODY>
</HTML>
选项
答案
g.drawPolygon(x,y,6) y2[i]+=y[i]+(rect.height/2) g.fillPolygon(x,y2,6)
解析
本题主要考查Applet窗口编程和图形绘制的综合应用。解题关键是熟悉上述考点的基本要求,使用Graphics类的 drawPolygon()和fillPolygon()方法绘制任意形状的图形,并且能结合数组进行编程实现。本题中第1处,第2个参数应该是y,而不是y2。y2还没有初始化;第2处,注意y2数组中的值是需要进行累加的,因此需要使用符号+=;第3处,fillPolygon()方法的第2个参数应该是y2,绘制新的图形,并填充,若是y则不能绘制新的图形。
转载请注明原文地址:https://www.kaotiyun.com/show/nIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
我国在西南地区进行的页岩气勘探获得重大成果,估算天然气资源量达千亿立方米。这是我国首次在四川盆地以外的南方复杂构造区取得页岩气勘探的重大突破。有专家称该地有望成为新的工业气田,可以满足上千万居民的生活和工农业发展的用气需求,促进经济发展。该专家观点成立的
消化系统是保证人体新陈代谢正常进行的一个重要系统,是由消化管和消化腺两大部分组成,下列器官或腺体不属于消化系统的是()。
将目前低水平的、不全面的、发展很不平衡的小康社会,发展成为更高水平、内容比较全面丰富、发展较为均衡的小康社会,它包括经济、政治、文化和生态等多方面的内容。这是我国()。
如果政府把经济增长作为宏观调控的正常目标,通常要实行扩张性的财政政策和货币政策,以刺激总需求,一般情况下,这会导致()。
行政复议是监督行政的一种制度化、规范化的(),也是国家行政机关系统内部为依法行政而进行自我约束的重要机制。
我国第一艘航母“辽宁舰”交接人列后,海军官兵以科学求实的态度和顽强拼搏的精神,按计划迅速投入紧张的出海训练和科研试验任务中。其间,顺利进行了歼-15飞机起降飞行训练。目前,歼-15飞机的起飞方式是()。
关于我国夏季气温分布的正确叙述是()。
{an}是一个等差数列,a3+a7一a10=8,a11一a4=4,则数列前13项之和是:
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
下列程序的功能是返回当前窗体的记录集:SubGetRecNum() DimrsAsObject Setrs=【】 MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应
随机试题
心肺疾病引起的呼吸困难采取半坐卧位的原因()。
(2012年第64题)女性,26岁。近1周出现右侧胸痛、呼吸困难伴发热,查体:T38.5℃,右下肺叩诊浊音,呼吸音减低。行抽液治疗时,患者感到呼吸困难有减轻。但抽液1200ml时患者气促加重,伴剧烈咳嗽,咳大量泡沫状痰。最可能的原因是
身高和体格明显增大的两个高峰期是
某证券所承担风险越大,其收益率一定越高。()
一般资料:刘某,女性,19岁,大学一年级学生。案例介绍:刘某由其父母带到心理咨询室,他们反映自己的孩子总说上大学后追求者不断,受此影响,现已不能正常学习。下面是心理咨询师与刘某的一段鉴别谈话:心理咨询师:你能说说是些什么人追求你吗?
Jamesshookhismoneyboxagain.Nothing!Hecarefully【21】thecoinsthatlayonthebed.$24.52wasallthathehad.Thebieyel
倾听生命行走的声音秋日里,我从遥远的大山往公路边扛木头,一截黑乎乎的用来做拐棍的干枯杨木桩,被我顺手捎回,插在了院子内的土堆上。之后,我很快便把它忘掉了。只有母亲,偶尔会把一个湿筐子或一块刚洗出的旧布挂在它上面晾晒,它干裂皱巴的躯体因而
下列数据结构中,属于非线性的是()。
设a是整型变量,与函数IIf(a>0,-a,A)有相同结果的代数式是()。
卖书的地方叫做书店。
最新回复
(
0
)