首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
64
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
操作系统的资源管理功能不包括________________。
________________不会是信息系统的功能。
信息系统通常会自动实时地将所有用户的操作行为记录在日志中,其目的是使系统安全运维()。
()不属于保护数据安全的技术措施。
纸张与()是使用喷墨打印机所需的消耗品。
企业的数据资产不包括()。
我国《计算机软件保护条例》规定,软件著作权自软件______之日起产生。
在Excel中,下列符号属于比较运算符的是(43)。
认真阅读下列说明,根据网页显示的效果图,并解释其中用下划线标出的语句的含义。[说明]某在线娱乐公司用ASP实现了一个用于在线点播电影的网页,主页文件名为“index.asp”,网页运行的效果如下图所示。程序中使用的Acess数据表结构如下
随机试题
正确站立姿势是身子正,腿不弯,抬头挺胸。()
上腹部CT检查前,一般需口服稀释的阳性对比剂,通常检查前30min1次口服的量是
A.黏膜下肌瘤B.浆膜下肌瘤C.肌壁间肌瘤D.肌瘤红色变性E.肌瘤伴钙化最易引起月经量多的是
土钉墙灌浆宜采用压力灌浆,灌浆压力一般为()。
甲公司为履行与乙公司的买卖合同,签发一张出票后三个月付款、金额为100万元的商业汇票,甲公司的开户银行P银行按期对该汇票进行了承兑,汇票收款人为乙公司,乙公司背书给丙公司。丁公司对该汇票提供了保证。根据材料,回答下列问题:下列属于票据行为的有
最早的金融期货品种外汇期货是在()年推出的。
材料:教师为幼儿制作了一个玩具灶,投放了羽毛、棉花、小木棒、乒乓球等不同材质的物品和扇子,让幼儿猜测哪些物品能被风吹起来并进行验证。小牛猜想羽毛和棉花能飞起来,就开始扇风,结果发现他们确实能飞起来。他使的劲大了,发现乒乓球也飞起来了。一
左边给定的是纸盒的外表面,下面哪一项能由它折叠而成?
简述杜威对思维与教学方法的思想。
OnecountrythatiscertainoftheeffectoffilmsontourismisAustralia.TheTouristOfficeofQueenslandsaythatCrocodile
最新回复
(
0
)