首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读下面程序 1 public class Try extends Thread{ 2 public static void main(String args[]){ 3 Try t=new Try(); 4 t.sta
阅读下面程序 1 public class Try extends Thread{ 2 public static void main(String args[]){ 3 Try t=new Try(); 4 t.sta
admin
2009-03-16
56
问题
阅读下面程序 1 public class Try extends Thread{ 2 public static void main(String args[]){ 3 Try t=new Try(); 4 t.start(); 5 } 6 7 public void run(int j){ 8 int i=0; 9 while(i<5){ 10 System.out.println(“祝你成功!”); 11 i++; 12 } 13 } 14 } 该程序要求打印5行“祝你成功!”,必须改正程序中的某行代码,程序才能完成。选择正确的修改是
选项
A、将第1行的extends Thread改为implements Runnable
B、将第3行的new Try()改为new Thread()
C、将第4行t.start()改为start(t)
D、将第7行的public void run(int j)改为public void run()
答案
D
解析
本题考查线程的创建。Java语言中提供两种创建线程的方法,一种是通过实现Runnable接口来创建线程,另一种是通过继承Thread类创建线程。显然,题目中的程序是使用第二种方法来创建线程。Thread类中定义了run()方法,所以通过继承 Thread类来创建线程时还要重写Thread类中的run()方法。而run()方法的定义如下: public void run(){ }
题目中的代码比较简单,就是创建了一个线程,这个线程完成的操作就是打印5行“祝你成功”。仔细阅读程序,不难发现第7行有错。在run()方法的定义中是没有参数的,而题目程序中的run方法却带有一个参数。因此,要把第7行的代码改为“public void run()”。因此,本题的正确答案是D。
转载请注明原文地址:https://kaotiyun.com/show/Dgnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
连续执行以下命令,最后一条命令的输出结果是SETEXACtTOFFa-’’北’’b=(a=’’北京交通’’)?b
下列选项中不符合良好程序设计风格的是
以下有关SELECT短句的叙述中错误的是
T面属于白盒测试方法的是
下面叙述中错误的是
下面属于applet的安全限制的项有______。①applet不能运行任何本地可运行程序②禁止加载本地库或方法③禁止读、写本地计算机的文件系统④禁止向提供applet之外的任何主机建立网络连接⑤不能读取所有系统信息
FlowLayout是______和______的默认布局管理器。
随机试题
下列各项中,应计入制造费用的有()。
RemembertheStoneAgedaysofresearchbackinelementaryschoolandmiddleschool?Wewouldspendcountlesshoursdigestingth
A.α受体B.β受体C.M受体D.N1受体E.N2受体皮肤、腹腔内脏血管上的主要受体是
A.血液传播B.飞沫传播C.唾液传播D.食物传播E.蚊虫传播戊型肝炎主要由()
仲裁协议应当具备的内容有()。
工程安全环保设施费用、环境保护措施费用应在()中明确。
甲县乙镇税务所以自己名义对王某作出了罚款1000元的决定,王某不服,拟申请行政复议。根据行政复议法律制度的规定,该行政复议案件的被申请人应为()。
[2013年·吉林·简答]马斯洛需要层次论将人类需要分为哪7层?
80386及其以上微处理器在80286已有的保护模式基础上增加了( )。
以下选项中合法的用户标识符是
最新回复
(
0
)