首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
[说明] 下面是一个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
38
问题
[说明]
下面是一个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
软件设计师下午应用技术考试
软考中级
相关试题推荐
在汇编指令中,操作数在某寄存器中的寻址方式称为______寻址。
在.I/O设备与主机问进行数据传输时,CPU只需在开始和结束时作少量处理,而无需干预数据传送过程的是()方式。
在程序执行过程中,Cache与主存的地址映像由()。
______是当前自动化测试技术不能解决的问题。A.保证测试质量B.提高测试效率C.排除手工操作错误D.降低测试用例设计的难度
可用于编写独立程序和快速脚本的语言是()。
下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则完成该项目的最少时间为_____________(34)天。活动BD最多可以晚开始______________(35)天而不会影响整个项目的进度。(35)
以下用例图中,A1和A2为(47)。A1和A2的关系为(48)。(48)
在分层体系结构中,(41)实现与实体对象相关的业务逻辑。在基于Java,EE技术开发的软件系统中,常用(42)技术来实现该层。(42)
在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于(38)建模。在绘制数据流图时,(39)。(39)
ISO/IEC9126《软件工程产品质量》统一了多种质量模型。其中,下述关于软件使用质量的描述,不正确的是______。A.它测量用户在特定环境中能达到其目标的程度,不是测量软件自身的属性B.使用质量的属性分为4个特性:有效性、生产率、安全性和满意度
随机试题
下列哪些改变符合二氧化碳潴留对机体的影响
大柴胡汤重用生姜,是由于症见
患者,女性,25岁。前日不慎受风寒,致发热、恶寒、咳嗽、鼻塞流涕、头痛、无汗、肢体酸痛,舌淡红苔薄白,脉浮滑。中医辨证风寒束表,肺气不宣。处方:通宣理肺丸。下列关于通宣理肺丸的注意事项,不正确的是
甲公司是一家制造业上市公司。目前公司股票每股45元。预计股价未来增长率8%;长期借款合同中保护性条款约定甲公司长期资本负债率不可高于50%、利息保障倍数不可低于5倍。为占领市场并优化资本结构,公司拟于2019年年末发行附认股权证债券筹资20000万元。为确
某产品按行业生产标准分为8个等级,等级系数X依次为1,2,…,8,其中X≥5为标准A,X≥3为标准B.已知甲厂执行标准A生产该产品,产品的零售价为6元/件;乙厂执行标准B生产该产品,产品的零售价为4元/件.假定甲、乙两厂的产品都符合相应的执行标准.在(
根据材料回答下列问题。玛雅人是中美洲的土著居民,曾经拥有与大河流域的古代文明同样高度发达的文明。大约从公元300年起,玛雅文明进入了被称为古典期的鼎盛时期。公元800年起,古典期玛雅文明到达了它的顶峰,随后发生了不可思议的崩溃。在此后的100多年
在对待传统道德的问题上,有人认为中国之所以落后,就是因为传统文化特别是儒家传统文化的失落。这种观点属于()。
概化理论认为一个研究的测验情境关系是由()构成的。
文中的“活劳动”和“死劳动”各比喻什么:第四自然段中谈到了知识使用价值的第三个和第四个特征:再生性、馈赠性,请指出另外两个特征:①实用性②永久性③交换性④多层次性
第四媒体(西北大学2010年研;复旦大学2005年研)
最新回复
(
0
)