首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。 【Java代码】 class usethread implements (1) { int num usethread(int n){
阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。 【Java代码】 class usethread implements (1) { int num usethread(int n){
admin
2010-01-15
85
问题
阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。
【Java代码】
class usethread implements (1) {
int num
usethread(int n){
num=n;
}
public void (2) {
for(int i=0;i<3;i++)
System.out.println("running:"+num);
System.out.println("finished:"+num);
}
public class multhread{
public static void main(String args[]) (3) InterruptedException{
Thread m1=new Thread(new usethread(1));
Thread m2=new Thread(new usethread(2));
m1.start();
m2.start();
m1.join();
m2.join();
}
}
【问题1】
补充完整上面Java代码中(n)处。
【问题2】
写出上面Java代码运行的结果。
选项
答案
(1)Runnable (2)run() (3)throws 程序输出结果: running:1 running:2 running:1 running:2 running:1 running:2 finished:1 finished:2
解析
本题考查Java中线程的相关知识。
题目要求按照程序给出的内容来完成填空和输出程序的运行结果。本题的关键是考查我们对线程的了解程度。线程的创建方法有两种,即通过类Thread和接口Runnable创建的方法。刚刚创建的线程还不能与其他的线程并发运行,当调用了方法start后,线程进入就绪态,在被Java虚拟机调度后才进入运行态。进入运行态的线程自动执行成员方法run(),在执行完这个成员方法后线程就又自动进入死亡态。下面来具体分析程序。
第(1)空在定义类usethread语句中,从后面的关键字implements可以推断出类继承了一个接口,而在Java中,接口一般只有成员变量和成员方法的定义而没有成员方法的具体实现。根据后面的程序new Thread(new usethread(1))可以知道创建了线程对象,而这种创建线程对象的方法是通过接口Runnable来实现的,因此类usethread肯定是继承了接口Runnable,所以此空答案为Runnable。
第(2)空是一个函数体的函数名,而函数体的作用是循环进行输出,从上面对线程的分析可以知道,此函数一定是run()函数,因此此空答案为run()。
第(3)空是入口函数后面的语句,结合Java程序的特点,再从此空后面的内容不难推断出,此处是要显式生成异常来处理程序中的异常。而在Java中,一般用关键字throws来显式生成异常,因此此空答案为throws。
对于问题2,我们可以根据程序来分析,程序中创建了两个线程,根据上面的分析我们可以知道,这两个线程都自动调用了函数run(),因此程序输出结果为:
running:1
running:2
running:1
running:2
running:1
running:2
finished:1
finished:2
转载请注明原文地址:https://kaotiyun.com/show/1BjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
________________不属于移动终端设备。
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
鼠标指针的形状取决于它所在的位置以及与其他屏幕元素的相互关系。在文字处理的文本区域,指针就像(),指向当前待插入字符的位置。
在D盘中有一个文件,其文件名为“D:\信息处理技术员.DOC”,现需要在桌面上建立该文件的快捷方式,可用鼠标右键单击该文件图标,然后______。
假设在Access中已经建立了“学生”表,表中包括“学号”、“姓名”、“性别”和“班级”等字段,如果要统计出每个班级的人数,那么在查询设计视图的“班级”的“总计”行和“学号”的“总计”行中应分别选择(65)。
在Word中采用(47)可实现下图显示的排版格式。
数据录入工作有两个指标:录入速度和错误率。一般而言,数据录入员在录入大批数据时,录入速度会(65),错误率会(66)。66
计算机使用了一段时间后,系统磁盘空间不足,系统启动时间变长,系统响应延迟,应用程序运行缓慢,此时,需要对系统进行优化。(28)________________不属于系统优化工作。
某公司统计一季度考勤情况如下:根据公司规定,凡缺勤不超过2天的人,每人发200元考勤奖;凡缺勤天数超过5天的人,每人每天缺勤从工资中扣50元,用于发放其他人的考勤奖。根据上表,计算该公司还需要拿出(29)元作为一季度的考勤奖。
某企业准备对正在实施的各个项目进行期中评估,对每个项目评出重要性和满意度两个参数。信息处理技术员小王根据各个项目的参数制作了如下的平面分布图,用圆点标记了各项目的位置,并划分了I、Ⅱ、Ⅲ、Ⅳ四个区域。()区属于优先改进区,企业应对其中的项目优先支持
随机试题
男婴,3天。黄疸程度加重2天,足月儿,母乳喂养。母亲血型为O型、Rh阳性,父亲血型为AB型、Rh阳性,实验室检查:TBil289μmol/L。最可能的诊断是
对于一般工业与民用建筑工程而言,通风与空调工程属于()。
实行会员分级结算制度的期货交易所会员由结算会员和非结算会员组成。结算会员具有与期货交易所进行结算的资格,非结算会员不具有与期货交易所进行结算的资格。()
目前,某银监局对其辖内某金融机构授信业务情况予以检查。主要情况如下:(1)办理贷款共计5863笔。金额14500万元。(2)在贷款投向上对农户购买化肥、农药、地膜、塑管等抗旱救灾和春耕物资的资金优先供应,对农田水利基本建设资金优先安排,并由支持传统的种
长方体ABCD-A1B1C1D1中,底面A1B1C1D1是正方形,O是BD的中点,E是AA1棱上任意一点。如果AB=2,AE=,OE⊥EC1,求AA1的长。
根据皮亚杰的认知发展阶段理论,当儿童处于具体的运算阶段,他的思维属于具体性运算。()
实验心理学中,挑选被试时最应注意()
有以下程序 main( ) { int i=1,j=1,k=2; if((j++||k++)&&i++) printf("%d,%d,%d\n",i,j,k); } 执行后输出的结果是
OnlineShoppingOnlineshoppinghasalotofadvantagesovergoinginpersontotheshops./Shopperscancheckreviewsand
There’snothingliketheinstinctiveroarofthecrowdwhenthousandsofpeopleallsing,orshouttogether.Buttranslatingtha
最新回复
(
0
)