itgle.com

下列程序的功能是创建一个显示5个“Hello!”的线程并启动运行,试将程序补充完整。public class ThreadTest extends Thread{public static void main(String args[ ]){ThreadTest t=new______;t.start( );}public void run( ){int i=0;while(true){System.out.println("Hello!");if(i++==4)break;}}

题目

下列程序的功能是创建一个显示5个“Hello!”的线程并启动运行,试将程序补充完整。

public class ThreadTest extends Thread{

public static void main(String args[ ]){

ThreadTest t=new______;

t.start( );}

public void run( ){int i=0;

while(true){System.out.println("Hello!");

if(i++==4)break;

}

}


相似考题
更多“下列程序的功能是创建一个显示5个“Hello!”的线程并启动运行,试将程序补充完整。public class Thre ”相关问题
  • 第1题:

    请将如下程序补充完整,使得输出结果为:bbaa。 include using naluespace std; class

    请将如下程序补充完整,使得输出结果为:bbaa。

    include<iostream>

    using naluespace std;

    class A{

    public:

    ______{eout<<"aa";}

    };

    class B:public A{

    public:

    ~B( ){eont<<"bb";}

    };

    int ulain( ){

    B*P=new B;

    delete P;

    return 0;

    }


    正确答案:~A( )
    ~A( ) 解析:派生类和基类的析构函数调用顺序是先调用派生类的析构函数,然后调用基类的析构函数,打印“bb”说明已经在调用派生类的析构函数,则要继续打印“aa”,显然就只有定义在基类的析构函数中去打印,故答案为~A( )。

  • 第2题:

    下列说法中,错误的一项是______。

    A.一个线程组中可以包含若干线程

    B.一个Java应用程序启动时,Java运行系统为该程序创建一个名为main的线程

    C.一个线程组中不可以再包含线程组

    D.一个Java应用程序的最顶层线程组是main


    正确答案:C

  • 第3题:

    编写程序,在main方法中输出该方法所在线程的线程id、线程名称和线程优先级。 定义一个线程类WorkThread,在其run方法中输出run方法所在线程的线程id、线程名称和线程优先级。 在main方法中创建WorkThread类的对象,并启动该新线程,通过程序运行的结果说明二者的线程id是不同的,从而实现多线程的程序设计。


    11

  • 第4题:

    下列程序的功能是在监控台上每隔一秒钟显示一个字符串"Hello!",能够填写在程序中下划线位置,使程序完整并能正确运行的语句是

    publicclassTestimplementsRunnable{

    publicstaticvoidmain(Stringargs[]){

    Testt=newTest();

    Threadtt=newThread(t);

    tt.start();

    }

    publicvoidrun(){

    for(;;){

    try{

    }catchL______e){}

    System.out.println("Hello");

    }

    }

    }

    A.

    B.

    C.

    D.


    正确答案:D
    解析: 本题考查Java中的线程和异常处理。题目首先通过实现Runnable接口创建线程,TesttmTIewTest()语句定义了Test的1个实例,Threadtt=llewThread(t)定义了1个名为u的线程,tt.start()语句启动线程。通过try-catch语句来处理异常。 try代码包括一些简单语句或方法调用,遇到异常情况时,停止执行而跳转到相应处理异常的程序,然后由catch来控制。题目要求每间隔1s输出,间隔使用Thread.sleep(1000)语句来实现,调用IntemaptedException来完成。RuntimeException类包含有较多子类,比如算术异常ArithmeficExcepfon,当除法分母为0等时使用;索引越界异常IndexOutOfBoundsException等。

  • 第5题:

    6、以下多线程程序的设计步骤,其中错误的是()。

    A.在主程序中创建线程对象

    B.调用线程对象的start函数来启动线程

    C.在Windows中注册一个线程

    D.由Thread类派生出一个线程类


    在Windows中注册一个现成;