首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和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
58
问题
阅读以下说明和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://jikaoti.com/ti/qXW7FFFM
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
数据分析工具的(13)________________特性是指它能导入和导出各种常见格式的数据文件或分析结果。
某软件公司规定,该公司软件产品的版本号由二至四个部分组成:主版本号次版本号[.内部版本号][.修订号]。对该公司同一软件的以下四个版本号中最新的版本号是(
为支持各级管理决策,信息处理部门提供的数据不能过于简化,也不能过于繁琐,不要提供大量不相关的数据。这是信息处理的()要求。
企业数字化转型是指企业在数字经济环境下,利用数字化技术和能力实现业务的转型、创新和增长。企业数字化转型的措施不包括()。
下列关于Windows操作系统文件名的说法,正确的是(32)。
统计报表中常包括填表说明,以指导填表者填写。填表说明中一般不包括______。
关于ADSL接入技术,下面的论述正确的是(15)。
某企业的大数据工程项目包括如下四个阶段的工作:①数据获取,②数据清洗与整理,③数据分析,④数据展现。一般来说,工作量较大、花费时间较长的阶段是______(1),技术含量最高的阶段是______(2),准备向有关部门递交成果的阶段是______(3)。
资源记录文件位于/var/named目录下。这个目录是在以上的(1)文件中定义的。从备选选项中选择(6)~(10)处的解答。在问题4的named.abc.net文件中,出现了5种类型的记录。其中SOA是(6),NS是(7),MX是(8),A是
框架在网页布局中主要起什么作用?主页中定义了几个框架,分别显示哪个文档?假设连接的数据记录集当前指向的记录如下:写出以下ASP代码经过IIS服务器解释后的结果。<tdalign-"center"width="20%"><ahref
随机试题
属于非典型抗精神分裂症药物的是
阅读下列短文,回答有关问题。阳光的香味
A.锁骨中线第2肋间闭式引流B.胸腔穿刺排液,细菌培养C.胸腔闭式引流D.胸腔开放引流E.胸膜纤维板剥脱术男,30岁。经闭式引流3个月,脓腔无明显缩小,查体肋间隙变窄,纵隔向左侧移位,CT示脓腔壁增厚,肺内未见病灶。下一步治疗最适宜的方法是
关于毒品犯罪的论述。下列哪些选项是错误的?()
[2012年第35题]下列钢筋隐蔽工程验收内容的表述,哪项要求不完整?
招标工程的标底编制依据包括()。
根据《建筑装饰装修工程质量验收规范》GB50210—2001,幕墙工程验收时应检查幕墙的检测报告有()。
甲公司是一家制药企业。2016年,甲公司在现有产品P-Ⅰ的基础上成功研制出第二代产品P-Ⅱ。如果第二代产品投产,需要新购置成本为1000万元的设备一台,税法规定该设备使用期为5年,采用直线法计提折旧,预计残值率为5%。第5年年末,该设备预计市场价值为100
WhenCongresspassedtheAgeDiscriminationinEmploymentAct,itgaveolderAmericansabroadrighttosuefordiscrimination.
NewZealanderscelebratetheirnationaldayon______.
最新回复
(
0
)