首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
[说明] 下面是一个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
34
问题
[说明]
下面是一个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://jikaoti.com/ti/61i7FFFM
本试题收录于:
软件设计师下午应用技术考试题库软考中级分类
0
软件设计师下午应用技术考试
软考中级
相关试题推荐
对于一般的树结构,可以采用孩子.兄弟表示法,即每个结点设置两个指针域,一个指针(左指针)指示当前结点的第一个孩子结点,另一个指针(右指针)指示当前结点的下一个兄弟结点。某树的孩子一兄弟表示如下图所示。以下关于结点D与E的关系的叙述中,正确的是_____。
为了提高计算机磁盘存取效率,通常可以________。
在汇编指令中,操作数在某寄存器中的寻址方式称为______寻址。
在机器指令的地址字段中,直接指出操作数本身的寻址方式称为___________。
关于软件测试与软件开发的认识,不正确的是______。A.软件生命周期各个阶段都可能产生错误B.软件测试是独立于软件开发的一个工作C.软件开发的需求分析和设计阶段就应开始测试工作D.测试越早进行,越有助于提高被测软件的质量
POP3协议采用___________(23)模式,客户端代理与POP3服务器通过建立___________(24)连接来传送数据。(23)
在分布式数据库中有分片透明、复制透明、位置透明和逻辑透明等基本概念,其中:___________(19)是指局部数据模型透明,即用户或应用程序无须知道局部使用的是哪种数据模型;___________(20)是指用户或应用程序不需要知道逻辑上访问的表具体是怎
某企业的生产流水线上有2名工人P1和P2,1名检验员P3。P1将初步加工的半成品放入半成品箱B1;P2从半成品箱B1取出继续加工,加工好的产品放入成品箱B2;P3从成品箱B2取出产品检验。假设B1可存放n件半成品,B2可存放m件产品,并设置6个信号量S1、
以下关于数据流图的叙述中,不正确的是()。
阅读以下有关网络规划的叙述,回答问题1、问题2和问题3。网络工程是一项复杂的系统工程,一般可分为网络规划、网络设计、工程实施、系统测试验收和运行维护等几个阶段。网络规划是在需求分析的基础上,进行系统可行性分析和论证,以确定网络总体方案。网络规划阶段
随机试题
A.炮附片B.延胡索C.地榆D.川芎E.白芷切面黄白色或灰黄色,散有黄棕色小油点,边缘不整齐,呈蝴蝶状的饮片是()。
利用相关比率法进行利润预测的计算方法是()
Humancloning(克隆)technologycouldbeusedtoreverseheartattacks.Scientistsbelievethattheymaybeabletotreatheartat
奖励比惩罚更能激发学习动机。
急惊风的四证以下哪项不正确
计算预算定额中的机械台班消耗量时,机械台班幅度差的内容一般包括()。
添加常用凭证:取得短期借款,附件数2,借:银行存款,贷:短期借款。(用户名777唐琳,密码777,账套:中华机械制造公司账套【110】,操作日期2014年12月01日)
下列论断属于邓小平同志在1992年“南方谈话”时提出的是()。
甲企业2004年发行了债券面值总额为1000万元的3年期的债券,实际收到价款1200万元,票面年利率为6%,假设甲企业对债券溢价采用实际利率法进行摊销,则每期摊销的溢价()。
“输入掩码”属性用于设定控件的输入格式,其中仅可以对文本型和_______数据进行输入掩码向导的设置。
最新回复
(
0
)