首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面是一个Applet程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。请更正题中带下划线的部分。 注意:不改变程序的结构,不得增行或删行。 import java.awt.
下面是一个Applet程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。请更正题中带下划线的部分。 注意:不改变程序的结构,不得增行或删行。 import java.awt.
admin
2009-12-22
38
问题
下面是一个Applet程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。请更正题中带下划线的部分。
注意:不改变程序的结构,不得增行或删行。
import java.awt.*;
import java.applet.Applet;
/*
<applet code="exl5_3.class"width=800 height=400>
</applet>
*/
public class ex15_3 extends Applet
{
public Color color15_3=Color.black;
private int n15_3=3;
public myPrime thPrimel5_3;
public void init()
{
thPrimel5_3=new myPrime(this);
thPrimel5_3.start();
}
public void paint(Graphics g)
{
g.setColor(Colorl5_3);
g.drawString(n15_3,50,50);
}
public int getInt()
{
return n15_3;
}
}
class myPrime extends Thread
{
ex15_3 objl5_3;
myPrime(ex15_3 o)
{
this.objl5_3=o;
}
public boolean isPrime(int n)
{
boolean bPrime=true;
int i=2;
if(n<3||n>100)
return false;
while(i<n-1 && bPrime)
{
if((n %i)= =0)
bPrime=false;
i++;
}
return bPrime;
}
public void run()
{
int i;
for(i=3;i<100;i++)
{
if(isPrime(i))
objl5_3.color15_3=Color.gray;
else
objl5_3.color15_3=Color.green;
obj15_3.n15_3;
objl5_3.repaint();
try{
sleep(500);
}catch(InterruptedException ie) {}
}
}
}
exl5_3.html
<HTML>
<HEAD>
<TITLE>exl5_3</TITLE>
</HEAD>
<BODY>
<applet code="exl5_3.class" width=800 height=400>
</applet>
</BODY>
</HTML>
选项
答案
String.valueOf(n15_3) i<101或i<=100 obj15_3.setInt(i)
解析
本题主要考查线程的概念和使用,Applet的执行过程和窗口,for循环语句,字符串和血型的数据转换,以及面向对象编程的基本思想。解题关键是熟练地将Applet的执行和线程的基本思想结合,完成一定的综合性的应用;熟练掌握线程的建立、运行以及线程类与封装类之间的信息传递方式,即通过对象调用封装的方法来进行,如语句。obj15_3.repaint()。本题中,第1处,不可以直接填入n15_3,会导致参数类型不符合的错误,应该用String类的 valueOf()方法对血型数据进行转换得到String类型数据;第2处,注意题目要求,需要包括 3和100,因此循环变量的上界应该是i<101或者i≤100;第3处,由于n15_3是类exl5_3的私有成员变量,因此不可以直接用对象。obj15_3来调用这个成员变量,需要通过类exl5_3的方法setInt()来实现对私有成员变量的修改。
转载请注明原文地址:https://jikaoti.com/ti/2Qb0FFFM
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
SQL语句中修改表结构的命令是
可以运行查询文件的命令是
如果内存变量和字段变量均有变量名“姓名",那么引用内存变量的正确方法是
在程序中不需要用public等命令明确声明和建立,可直接使用的内存变量是
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为
(1)modil.prg程序文件中SQLSELECT语句的功能是查询哪些零件(零件名称)目前用于三个项目,并将结果按升序存入文本文件results.txt。给出的SQLSELECT语句中在第1、3、5行各有一处错误,请改正并运行程序(不可以增、删语句或短
请在考生文件夹下完成下列基本操作题:在考生文件夹下有一表单文件formone.sex和一个自定义类库文件classlibone.VCX。打开表单文件formone,scx,然后在表单设计器环境下完成如下操作:(1)将表单的标题设置为“简单操
在考生文件夹下,完成如下操作:(1)打开考生文件夹下的表单one,如下图所示,编写“显示”命令按钮的Click事件代码,使表单运行时单击该命令按钮则在Text1文本框中显示当前系统日期的年份(提示:通过设置文本框的Value属性实现,系统日期函数
下面关于运行应用程序的说法正确的是()。
J2ME是为嵌入式和移动设计提供的java平台,它的体系结构由()组成。
随机试题
A.午后发热,五心烦热B.午后热甚,身热不扬C.日晡热甚,腹痛便结D.长期低热,劳倦则甚E.发热烦渴,汗多脉洪患者,男,30岁。经常便秘,因饮酒且过量食用辛辣烤炙之品而发病。诊断为阳明潮热,其发热特征是
以下投影方式中属于几何投影的是()。
科研用蝴蝶标本
国家实行限制进口管理的货物、技术,必须依照国家有关规定取得国务院对外贸易主管部门或者由其会同国务院有关部门许可,方可进口。目前,我国限制进口货物管理按照其限制方式划分为许可证件管理、关税配额管理和非配额限制管理。
A注册会计师负责对甲公司2011年度财务报表进行审计。在了解内部控制时,A注册会计师遇到下列事项,请代为做出正确的专业判断。A注册会计师在确定对甲公司内部控制了解的深度时,不应当考虑的内容是()。
材料:小智从小娇生惯养,所以平时比较自我、骄横,跟同学相处容易有冲突,他自己对此还满不在乎。一天,小智又因琐事与同学小殊发生冲突,并对小殊说:“全班这么多人,我还在乎你这一个人啊!”班主任赵老师恰好听到,于是,赵老师将小智叫到办公室和他谈心。赵老师笑着问
以下不可能成为非物质文化遗产的是()。
据说泰山是古代名匠鲁班的弟子,天资聪颖,心灵手巧,干活总是_________,但往往耽误了鲁班的事,于是惹恼了鲁班,被撵出了“班门”。填入嘶横线部分最恰当的一项是()。
TheBrownslivedina______andcomfortablyfurnishedvillaonHengshanroad.
Thispartistotestyourabilitytodopracticalwriting.Youarerequiredtowritealetteraccordingtotheinformationgiven
最新回复
(
0
)