更多“任何一个Applet开始执行时必然会自动调用三个方法,它们被调用的顺序是()”相关问题
  • 第1题:

    Applet运行时,被浏览器或appletviewer调用的第1个方法是( )。

    A.paint ()

    B.init()

    C.start()

    D.destroy()


    正确答案:B
    解析:Applet是工作在图形方式下的,向 Applet中画图、画图像、显示字符串,都要用 paint()方法。每当Applet初次显示或更新时,浏览器都将调用paint()方法。而在Applet装载时,由浏览器或appletviewer调用init()方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。所以选择答案B。

  • 第2题:

    start()方法被系统自动调用来启动主线程运行。通常在Applet程序被重新启动时,该方法被系统自动调用。()

    此题为判断题(对,错)。


    参考答案:对

  • 第3题:

    在Applet的init()方法被调用后,接下来最先被调用的方法是

    A.run()

    B.start()

    C.stop()

    D.destroy()


    正确答案:B
    解析:Applet生命周期包括Applet的创建、运行与消亡几个状态。Applet类提供了在生命周期不同阶段响应主要事件的4种方法,这4种方法的调用次序如下图所示。

    由上图可知,在调用完init()方法后,接下来最先被调用的是start()方法。因此,本题的正确答案是B。

  • 第4题:

    Applet运行时,被浏览器或appletviewer调用的第一个方法是( )。

    A.paint( )

    B.init( )

    C.start( )

    D.destroy( )


    正确答案:A

  • 第5题:

    关于Applet执行的操作,下面说法正确的是( )。

    A.在运行时调用其他程序

    B.可以进行文件读/写操作

    C.不能装载动态连接库和调用任何本地方法

    D.试图打开-个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


    正确答案:C
    本题考查Applet的概念。Java虚拟机为Applet提供能够良好运行的沙箱,-旦它们试图离开沙箱则会被禁止。由于Applet是通过网络传递的,这就不可避免地使人想到会发生安全问题。例如,有人编写恶意程序通过小应用程序读取用户密码并散播到网络上,这将会是-件非常可怕的事情。所以,必须对小应用程序进行限制。浏览器禁止Applet运行任何本地可运行程序,选项A错误。禁止加载本地库或方法,Applet只能使用自身的代码或Applet浏览器提供的JavaAPl,不允许装载动态连接库和调用任何本地方法,选项c正确。禁止读/写本地计算机的文件系统,选项B错误。禁止与没有提供Applet的任何主机建立网络连接,如果Applet试图打开-个socket进行网络通信,所连接的主机必须是提供Applet的主机,选项D错误。

  • 第6题:

    关于Applet的生命周期,叙述正确的是( )。

    A.init()方法在start()方法之前执行

    B.init()方法在start()方法之后执行

    C.stop()在Applet退出时被调用,只调用1次

    D.stop()在Applet可见时被调用,可以被调用多次


    正确答案:A
    解析:本题是考查Applet的生命周期。init()创建Applet时执行,只执行1次。当小应用程序第1次被支持Java的浏览器加载时,便执行该方法:start()多次执行,当浏览器从图标恢复成窗口,或者是返回该主页时执行。系统在调用完init()方法之后,将自动调用start()方法,而且,每当浏览器从图标恢复为窗口时,或者用户离开包含该小应用程序的主页后又再返回时,系统都会再执行1遍start()方法;stop()多次执行,当浏览器变成图标时,或者是离开主页时执行,主要功能是停止一些耗用系统资源的工作。因此A是正确的。

  • 第7题:

    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。

    A.destroy

    B.init

    C.stop

    D.star.}


    正确答案:B
    B。【解析】在javaApplet的生命周期中,共有4种状态,印4个方法init、start、stop和destroy。在Applet装载时,调用init通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。

  • 第8题:

    任何一个Applet开始执行时必然会被自动调用三个方法,这三个方法被调用的顺序依次是()。

    • A、init paint start
    • B、start paint init
    • C、paint start init
    • D、init start paint

    正确答案:D

  • 第9题:

    Applet对象自动调用init()方法完成初始化工作,init()可被调用几次()

    • A、3
    • B、2
    • C、1
    • D、任意

    正确答案:C

  • 第10题:

    多选题
    对于applet状态理解正确的是()
    A

    是在init()方法的调用以后

    B

    如果一个applet保持为“闲置状态”,则applet将在用户重新开始工作是用init()方法执行

    C

    如果一个applet保持为“闲置状态”,则applet将在用户重新开始工作是用start()方法执行

    D

    start()方法在applet的生命周期只能调用一次


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

  • 第11题:

    单选题
    任何一个Applet开始执行时必然会自动调用三个方法,它们被调用的顺序是()
    A

    init、paint、start

    B

    init、start、paint

    C

    paint、start、init

    D

    start、paint、init


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

  • 第12题:

    多选题
    关于Applet的生命周期正确的说法有()。
    A

    init方法在start方法之前执行

    B

    init方法在start方法之后执行

    C

    stop()方法在Applet退出时被调用,只调用一次

    D

    stop()方法在Applet不可见时被调用,可以被调用多次

    E

    destroy()方法由浏览器或appletviewer调用,通知此applet它正在被回收,释放分配给它的资源


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

  • 第13题:

    下列关于Applet所执行的操作,说法正确的是______。

    A.在运行时调用其他程序

    B.可以进行文件读/写操作

    C.不能装载动态连接库和调用任何本地方法

    D.试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


    正确答案:C
    解析: 浏览器为了保护本地主机,对Applet做了如下安全限制:Applet不能运行任何本地可运行的程序。Applet只能使用自身的代码或Applet浏览器所提供的Java API,不允许装载动态链接库和调用任何本地方法,选项C正确。禁止读/写本地的文件系统。禁止向提供Applet之外的任何主机建立网络连接。

  • 第14题:

    在Applet生命周期中,下面方法中,在装载Applet时被调用的是( )。

    A.stop

    B.init

    C.start

    D.destroy


    正确答案:B
    B。【解析】在JavaApplet的生命周期中,共有4种状态和4个方法:init、start、stop和destroy。在Applet装载时,由浏览器或appletviewer调用init方法,通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化。

  • 第15题:

    在Applet的init()方法被调用后,接下来最先调用的方法是

    A.run()

    B.start()

    C.stop()

    D.destroy()


    正确答案:B
    解析:Applet生命周期包括Applet的创建、运行和消亡等状态。Applet类提供在生命周期的不同阶段响应主要事件的4种方法——init()、start()、stop()和destroy()。在调用完init()方法之后,接下来最先调用的是start()方法。

  • 第16题:

    当-个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。A.destroy( )SX

    当-个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。

    A.destroy( )

    B.init( )

    C.stop( )

    D.start( )


    正确答案:B
    在javaApplet的生命周期中,共有4种状态,即4个3-法init()、start()、stop()和destroy()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行-些基本初始化操作。

  • 第17题:

    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。 A.destroySXB

    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。

    A.destroy

    B.init

    C.stop

    D.start


    正确答案:B
    B。【解析】在JavaApplet的生命周期中,共有4种状态,即4种方法:init、start、stop和destory。在Applet装载时,调用init通知该Applet已被加载到浏览器中,使Applet执行一些基本初始化操作。

  • 第18题:

    当一个Applet所在的Web页面被其他页面覆盖后。不可能被调用的Applet方法是( )。A.destroy( )S

    当一个Applet所在的Web页面被其他页面覆盖后。不可能被调用的Applet方法是( )。

    A.destroy( )

    B.init( )

    C.stop( )

    D.start( )


    正确答案:B
    在JavaApplet的生命周期中,共有4种状态,即4种方法:init()、start()、stop()和destory()。在Applet装载时,调用init()通知该Applet已被加载到浏览器中,使Applet执行-些基本初始化操作。

  • 第19题:

    浏览器在关闭时,将被调用的Applet方法是 ( )

    A.只有stop()方法

    B.只有destroy()方法

    C.先调用stop(),然后再调用destroy()

    D.不调用Applet的任何方法


    正确答案:C
    解析:本题考查Applet程序的生命周期和运行方式,是考试重点,应该牢记。Applet在浏览器中运行时,第一次加载Applet,将调用init()方法,接着调用start(),当窗口关闭或页面替换时先调用stop()然后再调用destroy()。

  • 第20题:

    关于Applet的生命周期,下列说法不正确的有()。

    • A、stop方法在start方法之前执行
    • B、init方法在start方法之后执行
    • C、stop方法在Applet退出时被调用,只能被调用1次
    • D、stop方法在Applet不可见时会被调用,可以被调用多次

    正确答案:A,B,C

  • 第21题:

    单选题
    Applet程序运行时,画线可调用方法()
    A

    drawString

    B

    drawLine

    C

    drawRect

    D

    drawRoundRect


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

  • 第22题:

    多选题
    浏览器禁止Applet执行下列哪些操作()。
    A

    在运行时调用其它程序

    B

    文件读写操作

    C

    装载动态连接库和调用任何本地方法

    D

    试图打开一个socket进行网络通信,但是所连接的主机并不是提供Applet的主机


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

  • 第23题:

    单选题
    当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是(  )。
    A

    destroy()

    B

    init()

    C

    stop()

    D

    start()


    正确答案: B
    解析:
    只有第一次打开含有applet程序的Web页面时,浏览器才会调用applet程序的init方法。该方法在applet程序生成期间只调用一次。