首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
[说明] 下面是一个Appkt程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。 程序运行结果如图4所示。 import java. awt. *
[说明] 下面是一个Appkt程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。 程序运行结果如图4所示。 import java. awt. *
admin
2009-02-15
54
问题
[说明]
下面是一个Appkt程序,其功能是从3~100之间(包括3和100)每隔0.5秒显示一个新的数字,如果数字为素数,则显示为灰色,其他为绿色。
程序运行结果如图4所示。
import java. awt. *
import java. applet. Applet
< applet code = ex2_7, class width = 800 height = 400 >
</applet >
public class ex2_7 extends Applet {
public Color color2_7 = Color. black;
private iht n2_7 = 3;
public myPrime thPrime2_7;
public void init( ) {
thPrime2_7 = new myPrime(this);
thPrime2_7, start( );
}
public void paint(Graphics g) {
g, setColor( color2_7 );
g. drawString( (1),50,50);
}
public int getlnt( ) {
return n2_7;
}
public void setlnt (int i) {
n2_7 = i;
}
}
class myPrime extends Thread I
ex2_7 obj2_7;
myPrime (ex2_7 o) {
this. obj2_7 = o;
}
public boolean isPrime(int n){
boolean bPrime = true;
iht i =2;
if((2))
return false;
while( i < n - ]&&bPrime) {
if((3))
bPrime = false;
i++;
}
return bPrime;
}
public void run( ) {
int i;
for (i = 3; (4);i++) {
if (isPrime(i) )
obj2 _7, color2_7 = Color, gray;
else
obj2_7, color2_7 = Color. green;
(5);
obj2_7, repaint( );
try {
sleep(S00);
} catch (InterruptedException ie) {
}
}
} }
ex2_7, html
< HTML >
< HEAD >
<TITLE > ex2_7 </TITLE >
</HEAD >
< BODY >
<appletcode =" ex2_?, class" width =800 height =400 >
</applet >
</BODY >
</HTML >
选项
答案
(1)String. valueOf(n2_7)(2)n<3‖n>100(3)(n%i) ==0 (4)i<101或者i<=100(5)obj2_7. setInt(i)
解析
本题主要考查线程的概念和使用,Applet的执行过程和窗口,for循环语句以及字符串和int型的数据转换和面向对象编程的基本思想。解题关键是熟练地将Applet的执行和线程的基本思想结合完成一定的综合性的应用;熟练掌握线程的建立、运行以及线程类与封装类之间酌信息传递方式,即通过对象调用封装的方法来进行,如语句 obi2_7. repaint()。本题中,不可以直接填人n2_7,会导致参数类型不符合的错误,应该用String类的vMueOf()方法对int型数据进行转换得到String类型数据;注意题目要求,需要包括3和100,因此循环变量的上界应该是i<101或者i<=100;由于n2_7是类ex2_7的私有成员,因此不可以直接用对象obi2_7来调用这个成员变量,需要通过类ex2_7的方法setInt()来实现对私有成员变量的修改。
转载请注明原文地址:https://kaotiyun.com/show/QMDZ777K
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
设元素a、b、c、d依次进入一个初始为空的栈,则不可能通过合法的栈操作序列得到________。
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为___________。
软件设计师王某在其公司的某一综合信息管理系统软件开发工作中承担了大部分程序设计工作。该系统交付用户,投入试运行后,王某辞职离开公司,并带走了该综合信息管理系统的源程序,拒不交还公司。王某认为,综合信息管理系统源程序是他独立完成的,他是综合信息管理系统源程序
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
编译器对高级语言源程序的处理过程可以划分为词法分析、语法分析、语义分析、中间代码生成、代码优化、目标代码生成等几个阶段,其中,(22)并不是每种编译器都必需的。
在面向对象分析和设计中,用类图给出系统的静态设计视图,其应用场合不包括___________(45)。下图是一个UMI,类图,其中类University和类School之间是___________(46)关系,类Person和类PersonRecord之间
零件关系P(零件名,条形码,供应商,产地,价格)中的(12)属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROMPWHE
零件关系P(零件名,条形码,供应商,产地,价格)中的(12)属性可以作为该关系的主键。查询产于西安且名称为“P2”的零件,结果以零件名、供应商及零件价格分列表示,对应的SQL语句为:SELECT零件名,供应商,价格FROMPWHE
《GB/T18905软件工程产品评价》标准中确定的通用评价过程包括:(55)。
以下关于软件测试原则的叙述中,正确的是______。①测试开始得越早,越有利于发现缺陷②测试覆盖率和测试用例数量成正比③测试用例既需选用合理的输入数据,又需要选择不合理的输入数据④应制定测试计划并严格执行,排除随意性
随机试题
细胞外铁消失,铁粒幼细胞占10%,支持
女性,30岁,反复发作上腹痛2年,春秋季发作,表现上腹饥饿痛,夜间痛,进食好转男性,70岁,上腹胀满,无规律疼痛,伴嗳气,纳差,乏力,消瘦,大便发黑
腕横纹中央,掌长肌腱与桡侧腕屈肌腱之间的穴位是()
某公司在2002年1月1日发行一种债券,每张面值为1000元,其票面利率为10%,期限为5年。回答下列各不相关的问题。(计算过程中保留小数点后4位,计算结果保留小数点后2位。)[要求](1)如果该债券每年计算并支付两次利息,到期偿还本金,若发行时
违约责任的承担方式主要有()。
户籍警察的主要职责有:执行户口管理制度,做好户籍管理和人口统计工作。()
(02年)没函数f(x)连续,则下列函数中,必为偶函数的是
Nearly60millionvisitorsflocktothe384nationalparksacrossAmericaeveryyear.Andyouwon’thavetowanderfarfromhome
AtthemeetingImadesomeproposals,butnooneseemedtobe(interest)______inthem.
A、Writeareport.B、Bookaflight.C、Attendameeting.D、Meetanengineer.D信息明示题。女士询问男士是否能去机场迎接新来的工程师史密斯先生,男士表示同意并询问航班号,所以确定D)“
最新回复
(
0
)