首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
下面是一个Applet程序,其功能是用一组坐标点绘制一个多边形,并通过沿坐标的垂直方向移动,把它移到窗口的下半部分,然后填充它。请改正程序中的错误(有下划线的语句),使程序能输出正确的结果。 注意:不改动程序的结构,不得增行或删行。 程序运行结
admin
2009-01-15
138
问题
下面是一个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://kaotiyun.com/show/nIID777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
1996年-2000年中国旅游产业概况表
2006年度,江苏省医疗结构中,非营利性医疗机构比营利性医疗机构多____。2006年度.江苏省社区卫生服务站的数量是____。
高某无证经营被区工商局罚款300元,高某不服,申请复议,复议机关市工商局决定罚款600元,后经确认,区工商局所作的罚款行政处罚违反法律,下列说法正确的是()。
在下列哪种情况下,用人单位延长劳动者工作时间应受到《中华人民共和国劳动法》有关限制性规定的约束?()
下列关于国家行政机关的说法正确的是()。
以下叙述中反映了陆地自然带分布规律的是()。
民族关系中的“三个离不开”是指()。
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
设xOy平面第一象限中有曲线:y=y(x),过点A(0,一1),y’(x)>0.M(x,y)为上任意一点,满足:弧段的长度与点M处的切线在x轴上的截距之差为一1.(Ⅰ)导出Y=y(x)满足的微分方程和初始条件;(Ⅱ)求曲线的表达式.
下列程序的功能是返回当前窗体的记录集:SubGetRecNum() DimrsAsObject Setrs=【】 MsgBoxrs.RecordCountEndSub为保证程序输出记录集(窗体记录源)的记录数,括号内应
随机试题
在Excel2003工作表的单元格E5中有公式“=E3+$E$2”,删除第D列后,则D5单元格中的公式为()。
女性,40岁。心悸、胸闷半年,1个月前晕厥2次,来院时心率50次/分,阿托品治疗后症状未见改善。心电图示三度房室阻滞,交界性逸搏节律。最好选用何种治疗
异议登记通知日期应与土地登记簿上的登记日期一致,且至注销异议登记申请之日间隔已超过()日。
“判断抽样法”属于以下的()方法。
国民经济评价的主要工作包括()。
1.背景:某城市排水南干线工程,管道为DN1200~DNl500的混凝土管,覆土深3.6~4.0m,总长1636m;施工范围为路边绿地,土质条件较好,无须降低地下水。施工方案除下穿现况道路段采用人工顶管施工外,全部采用开槽敷设管道。施工
企业购入的土地使用权,先按实际支付的价款计入无形资产,待土地使用权用于自行开发建造厂房等地上建筑物时,再将其账面价值转入相关在建工程成本,如果是房地产开发企业则应将土地使用权的账面价值转入开发成本。()
对那些最先给封建主义起名字的作家来说,封建主义的存在也就预先假定了贵族主义的存在。然而正确地来说贵族阶级是不可能存在的,除非那些表明较高的贵族地位的头衔和这些头衔的继承权被法律所认可。尽管封建主义早在8世纪前就已经存在,但是直到12世纪,当许多封建机构处于
由曲线y=laχ与两直线y=(e+1)-χ及y=0所围成平面图形的面积为_______.
参见下图,出现默认网关ping不通的情况,出问题的协议层是(34)。C:\>ping10.10.10.1Pinging10.10.10*1with32bytesofdata:Requesttimedout.
最新回复
(
0
)