java工程师信产部认证考试

下面可以被Applet在一个生命周期中多次调用的是()。    A、init()B、start()C、paint()D、destroy()

题目

下面可以被Applet在一个生命周期中多次调用的是()。    

  • A、init()
  • B、start()
  • C、paint()
  • D、destroy()
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

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

A.start(),stop(),destroy()

B.init(),start(),stop(),start(),stop(),destroy()

C.start(),init(),stop(),destroy()

D.init(),start(),destroy()


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

第2题:

( 23 )在 Applet 中显示文字、图形等信息时,应使用的方法是

A ) paint()

B ) init()

C ) start()

D ) destroy()


正确答案:A

第3题:

下面语句使Applet接受参数的是()。

A.在"start()"中调用getParameter()函数

B.在"init()"中调用getParameter()函数

C.在"main()"中调用getParameter()函数

D.在"paint()"中调用getParameter()函数


参考答案:B

第4题:

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

A.stop()

B.init()

C.start()

D.destroy()


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

第5题:

下列关于Applet生命周期的说法,正确的是

A.void init()在Applet下载前调用

B.void start()只在初始化之后调用

C.void stop()在关闭浏览器时调用

D.stop()总在void destroy()之前被调用


正确答案:D
解析:本题考查Applet生命周期的概念。Applet生命周期是考试重点考查内容,应该加以重视。voidinit()在Applet下载时调用,而不是下载前调用,选项A错误。void start()在初始化之后以及在Applet被重新访问时调用,不仅仅只是在初始化之后调用,选项B错误。void stop()在停止执行时调用,关闭浏览器时调用的是void destroy(),选项C错误。void destroy()在关闭浏览器 Applet从系统中撤出时调用,此时Applet必然调用 stop()方法停止其运行,然后才能调用void destroy()方法从内存卸载并释放该Applet的所有资源。注意理解Applet的执行过程。

第6题:

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

A.paint ()

B.init()

C.start()

D.destroy()


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

第7题:

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

A.stop( )

B.init( )

C.start( )

D.destroy( )


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

第8题:

下面可以被Applet在一个生命周期中多次调用的是()

A.init()

B.start()

C.paint()

D.destroy()


参考答案:B, C

第9题:

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

A.run()

B.start()

C.stop()

D.destroy()


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

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

第10题:

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

A.destroy()

B.init()

C.start()

D.stop()


正确答案:B
解析:本题考查Applet程序的生命周期和运行方式,是考试重点,应该牢记。在Applet运行时,首先由浏览器调用init()方法,即在装载Applet时被调用,不是装载前。所以选项B正确。初始化完成后,将调用start()方法时Applet成为激活状态。当Applet被覆盖时,可用stop()方法停止线程。关闭浏览器时调用destroy(),彻底终止Applet,从内存中卸载并释放Applet的所有资源。

更多相关问题