Thread类的()方法能够一个接一个地显示applet帧并在每一帧之间暂停一下。    A、pause( )B、sleep( )C、stop( )D、start( )E、run( )

题目

Thread类的()方法能够一个接一个地显示applet帧并在每一帧之间暂停一下。    

  • A、pause( )
  • B、sleep( )
  • C、stop( )
  • D、start( )
  • E、run( )

相似考题
更多“Thread类的()方法能够一个接一个地显示applet帧并在每一帧之间暂停一下。    A、pause( )B、sleep( )C、stop( )D、start( )E、run( )”相关问题
  • 第1题:

    下列程序的功能是在监控台上每隔一秒钟显示一个字符串“你好!”,能够填写在程序中画线位置,使程序完整并能正确运行的语句是 public class Exam implements Runnable{ public static void main(String args[]){ Exam t=new Exam(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{ ; }catch(e){} System.out.println("你好!"); } } }

    A.sleep(1) RuntimeException

    B.t.sleep(1000) InterruptedException

    C.Thread.sleep(1) InterruptedException

    D.Thread.sleep(1000) InterruptedException


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

  • 第2题:

    下列程序的功能是在监控台上每隔一秒钟显示一个字符串”Hello!”,能够填写在程序中下画线位置,使程序完整并能正确运行的语句是( )。 public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test: Threadt t=new Thread(t); tt.start: } public void run{ for(;;){ try{ ; }catch(e){} System.out.println("Hello"); } } }

    A.sleep(1000)

    B.t.sleep(1000)InterruptedExceptionInterruptedException

    C.Thread.sleep(1000)

    D.Thread.sleep(1000)RuntimeExceptionInterruptedException


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

  • 第3题:

    下面是一个Applet程序,程序的功能是显示一个圆心在Applet的中心,半径从0到100像素的不断变大的蓝色球的动画。请改正程序中的错误(有下划线的语句),使程序执行后,能得到预期的结果。

    注意:不改动程序的结构,不得增行或删行。

    程序的执行结果为:

    import java.awt.*;

    import java.applet.*;

    /*

    <applet code=XiaoQiu width=800 height=600>

    </applet>

    */

    public class XiaoQiu extends Applet implements Runnable

    {

    int currentX=0,currentY=0;

    Thread m_Draw=null;

    public void init()

    {

    m_Draw=new Thread (super);

    }

    public void paint(Graphics g)

    {

    g.setColor(Color.blue);

    mycircle(g,getSize().width/2,getSize().height/2,currentX,currentY);

    }

    public void start()

    {

    m_Draw.start();

    try

    {

    Thread.sleep(500);

    }

    catch(InterruptedException e){}

    }

    public void stop()

    {

    if(m_Draw.isAlive())

    m_Draw. stop();

    }

    public void run()

    {

    try

    {

    while(true)

    {

    currentX++;

    currentY++;

    if(currentX>i00&&(currentY>100))

    {

    currentX=0;

    currentY=0;

    }

    paint();

    Thread.sleep(100);

    }

    }

    catch(InterruptedException e){}

    }

    public void mycircle(Graphics g,int x,int y,int rx, int ry)

    {

    g.filloval(x-rx,y-ry,2*rx,2*ry);

    }

    }

    ex3 9_3. html:

    <html>

    <head>

    <title>A Simple Program</title>

    </head>

    <body>

    <applet cede=" XiaoQiu.class" width=800 height=400>

    </applet>

    </body>

    </html>


    正确答案:m_Draw=new Thread(this) if (currentX>100 | | (currentY>100)) repaint();
    m_Draw=new Thread(this), if (currentX>100 | | (currentY>100)) repaint(); 解析:本题主要考查Java Applet程序的设计,Java语句的线程机制以及for循环语句。解答本题的关键是比较熟练的掌握Java Applet程序的设计,Java语句的线程机制以及for循环语句的有关知识。m_Draw=new Thread(this);语句的功能是以当前对象为参数创建线程对象m_Draw,if(currentX>100||(currentY>100))语句的功能是获取小球的坐标,repaint();语句的功能是重新绘制小球。

  • 第4题:

    如果一个类实现Runnable接口,则这个类必须包含哪些方法?

    A.start( ),stop( )和run( )

    B.actionPerformed( )

    C.run( )

    D.init( )


    正确答案:C
    解析:在实现Runnable接口的类中,必须有的是run()方法。在实现Runnable接口的类中,必须重写run()方法来定义线程体。实现Runable接口的来创建线程,更符合面向对象的思想。

  • 第5题:

    用Thread子类实现多线程的步骤顺序是( )

    A、声明Thread类的子类,创建Thread子类的实例,让线程调用start()方法

    B、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例

    C、创建Thread子类的实例,让线程调用start()方法

    D、声明Thread类的子类,在子类中重新定义run()方法,创建Thread子类的实例,让线程调用start()方法


    正确答案:A

  • 第6题:

    下列哪些方法是Thread 类中所定义的方法?()

    • A、yield()
    • B、sleep(long msec)
    • C、go()
    • D、stop()

    正确答案:A,B,D

  • 第7题:

    下列方法中可以用来创建一个新线程的是()。

    • A、实现java.lang.Runnable接口并重写start()方法
    • B、实现java.lang.Runnable接口并重写run()方法
    • C、继承java.lang.Thread类并重写run()方法
    • D、实现java.lang.Thread类并实现start()方法

    正确答案:B

  • 第8题:

    下面关于Java中线程的说法不正确的是()

    • A、调用join()方法可能抛出异常InterruptedException。
    • B、sleep()方法是Thread类的静态方法。
    • C、调用Thread类的sleep()方法可终止一个线程对象。
    • D、线程启动后执行的代码放在其run方法中。

    正确答案:C

  • 第9题:

    一个线程对象的具体操作是由run()方法的内容确定的,但是Thread类的run()方法是空的,其中没有内容;所以用户程序要么派生一个Thread的子类并在子类里重新定义run()方法,要么使一个类实现Runnable接口并书写其中run()方法的方法体。


    正确答案:正确

  • 第10题:

    启动一个线程的方法是哪项?()     

    • A、 join()
    • B、 run ()
    • C、start()
    • D、sleep()

    正确答案:C

  • 第11题:

    单选题
    当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是(  )。
    A

    start(),stop(),destroy()

    B

    init(),start(),stop(),start(),stop(),destroy()

    C

    start(),init(),stop(),destroy()

    D

    init(),start(),destroy()


    正确答案: A
    解析:
    init()一般用来完成所有必需的初始化操作,start()是在初始化之后Applet被加载时调用,stop()在Applet停止执行时调用,destory()是Applet从系统中撤出时调用。B项,Applet已经加载,不能再调用init方法;C项,init()方法只能在Applet加载时调用一次,不能在start()方法调用之后再次调用;D项,Applet已经加载,不能再调用init方法,且destroy()方法调用之前必须调用stop()方法停止Applet执行。

  • 第12题:

    单选题
    Thread类的()方法能够一个接一个地显示applet帧并在每一帧之间暂停一下。
    A

    pause( )

    B

    sleep( )

    C

    stop( )

    D

    start( )

    E

    run( )


    正确答案: C
    解析: 暂无解析

  • 第13题:

    Thread类中能运行线程的方法是( )。A.resume( )B.start( )C.run( )SXB

    Thread类中能运行线程的方法是( )。

    A.resume( )

    B.start( )

    C.run( )

    D.init( )


    正确答案:C
    resume()是Thread类提供的用于线程控制的方法;start()是Thread类中的方法,新建的线程不会自动运行,必须调用线程的start()方法才能运行该线程;run()是Thread类中的方法,在该方法中定义了线程的具体行为,线程开始执行时,就是从它的run()方法开始执行的,就像Java应用程序从main()开始、Applet从init()开始-样;init()不是Thread类中的方法。

  • 第14题:

    下列程序的功能是在监控台上每隔一秒钟显示一个字符串“Hello!”,能够填写在程序中下划线位置,使程序完整并能正确运行的语句是public class Test implements Runnable{ public static void main(String args[]){ Test t=new Test(); Thread tt=new Thread(t); tt.start(); } public void run(){ for(;;){ try{ ; }catch( e){} System.out.println("Hello"); } } }

    A.sleep(1000)

    B.t.sleep(1000)InteruptedException InterruptedException

    C.Thread.sleep(1000)

    D.Thread.sleep(1000)RuntimeException InterruptedException


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

  • 第15题:

    当一个Applet被加载,后续对Applet生命周期方法的调用中,可能存在的次序是( )。

    A.start,stop,destroy

    B.init,start,stop,start,stop,destroy

    C.start,init,stop,destroy

    D.ink,start,destroy


    正确答案:B
    B。【解析】init一般用来完成所有必需的初始化操作,start是在初始化之后Applet被加载时调用,stop在Applet停止执行时调用,destory是Applet从系统中撤出时调用。

  • 第16题:

    下列方法中可以用来创建一个新线程的是( )。 A.实现java.lang.Runnable接口并重写start方法SX

    下列方法中可以用来创建一个新线程的是( )。

    A.实现java.lang.Runnable接口并重写start方法

    B.实现java.lang.Runnable接口并重写run方法

    C.继承java.lang.Thread类并重写run方法

    D.实现java.lang.Thread类并实现start方法


    正确答案:C
    C。【解析】本题考查考生对创建线程的使用。创建线程有两种方法:通过实现Runnable接口创建线程和通过继承Thread类创建线程。通过实现Runnable接口创建线程,当实现Runnable接口的类的对象用来创建线程以后,该线程的启动将使得对象的run方法被调用。通过继承Thread类创建线程,可以通过继承Thread类,并重写其中的run方法定义线程体,然后创建该子类的对象创建线程。线程创建是考试重点内容,请务必掌握。

  • 第17题:

    能够实现线程的方式有()。

    • A、继承Thread类,重写run方法
    • B、实现Runnable接口,实现run方法
    • C、继承Thread类,重写start方法
    • D、继承Runnable接口,重写run方法

    正确答案:A,B

  • 第18题:

    下面哪些方法()方法不是Applet的基本方法。

    • A、init()
    • B、run()
    • C、stop()
    • D、start()

    正确答案:B

  • 第19题:

    下面哪个不是Thread类的方法?()

    • A、yield()
    • B、sleep(longmsec)
    • C、go()
    • D、stop()

    正确答案:C

  • 第20题:

    下列方法中,属于Applet基本方法的有()。

    • A、init()
    • B、run()
    • C、stop()
    • D、start()
    • E、main()

    正确答案:A,C,D

  • 第21题:

    关于线程的创建过程,下面四种说法正确的有哪些?()

    • A、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法
    • B、定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法
    • C、定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法
    • D、定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法

    正确答案:A,C

  • 第22题:

    多选题
    能够实现线程的方式有()。
    A

    继承Thread类,重写run方法

    B

    实现Runnable接口,实现run方法

    C

    继承Thread类,重写start方法

    D

    继承Runnable接口,重写run方法


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    多选题
    关于线程的创建过程,下面四种说法正确的有哪些?()
    A

    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的start()方法

    B

    定义Thread类的子类,重写Thread类的run()方法,创建该子类的实例对象,调用对象的run()方法

    C

    定义一个实现Runnable 接口的类并实现run()方法,创建该类实例对象,将其作为参数传递给Thread类的构造方法来创建Thread对象,调用Thread对象的start()方法

    D

    定义一个实现Runnable 接口的类并实现run()方法,创建该类对象,然后调用run()方法


    正确答案: B,A
    解析: 暂无解析