首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
87
问题
阅读以下说明和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
程序员下午应用技术考试
软考初级
相关试题推荐
数据处理过程中,影响数据精度的因素不包括(10)________________。
对数据分析处理人员的素质要求不包括()。
信息系统通常会自动实时地将所有用户的操作行为记录在日志中,其目的是使系统安全运维()。
在Word2010文档中,某个段落最后一行只有一个字符,()不能把该字符合并到上一行。
鼠标指针的形状取决于它所在的位置以及与其他屏幕元素的相互关系。在文字处理的文本区域,指针就像(),指向当前待插入字符的位置。
在Excel的A1单元格中输入函数“=ROUND(3.1415,2)”,则A1单元格中显示的值为(57)。
在Excel中,若A1单元格中的内容为“全国计算机技术与软件专业技术资格(水平)考试”,在A2单元格中输入函数=LEFT(A1,2),则A2单元格显示的内容是______。
下列关于Word2007拼写和语法检查的叙述中,不正确的是__________。
企业信息化总体架构中,计算机硬件、网络系统、操作系统、数据库管理系统等属于(16)。
Windows7中,在控制面板中,通过(32)________________可以查看系统的一些关键信息,如显示当前的硬件参数、调整视觉效果、调整索引选项、调整电源设置及磁盘清理等。
随机试题
A、营卫不和B、肺卫不固C、邪热郁蒸D、心血不足E、阴虚火旺桂枝汤适用于哪种汗证
对项目施工方法进行改进,是项目目标动态控制的()措施。
客户分析过程中,下列关于客户信息收集的表述,不恰当的是()。
下列不属于形成性评价的方式的是().
囚徒困境,是指两个处于相同境遇的主体由于彼此无法充分信任对方,经过权衡后各自作出有利于自己而不利于对方的抉择,由于双方各自作出的抉择都是趋利避害以达到自己利益的最大化而不顾另一方利益,最终二者都没能实现利益最大化。根据上述定义,下列不属于囚徒困境
焦急:焦躁:着急
关于我国的农民工现象,下列说法错误的是()。
英诺森三世
Le______d"étatapromisasonpeupledemettreenoeuvresespolitiquesdèsquepossible.
HowmuchdidMr.Farrellpayforthecomputer?
最新回复
(
0
)