一、选择题
1.下面关于Applet的说法正确的是()
A.Applet也需要main方法        B. Applet必须继承Java.awt.Applet
C.Applet能访问本地文件            D.Applet 程序不需要编译
2.下面说法正确的是()
A.Applet类需要从Java的一个包中载入
B.Applet不能由main方法
C.Applet不是Java.lang.Object的子类
D.Applet是Java语言的关键字
3. 下面说法正确的是()
A.应用程序中可以使用的所有语句都可以在Applet中使用
B.Applet应用程序中可以使用的所有语句都可以在应用程序中使用
C.Applet程序都可以当做应用程序使用
D.it(0)不能在Applet中使用
4. 下面说法正确的是()
A.在应用程序中定义的方法不能在Applet中使用
B.在应用程序中定义的类不能在Applet中使用
C.Applet程序可以实现应用程序的所有程序
D.特殊的Applet也可以当做应用程序使用
5. 下面说法正确的是()
A.Applet包含线程或用线程来实现时,线程的start与Applet的start方法就是同一个方法
B.Applet与线程的start一样,都用“对象名.start”来调用
C.在默认的安全配置条件下,Applet不能访问本地的任何资源
D.编写一个Applet程序必须覆盖start方法
6.如果一个Applet包含有绘图功能,则下列哪些方法必须被覆盖()
A.start方法            B.stop方法
C.paint方法            D. int 方法            E.destroy方法
7.当浏览器从另一个URL返回包含一个Applet对象的页面时,应调用如下哪些方法()
A.init()        B.start()        C.stop()        D.destroy()
8.下列哪个方法与Applet的显示无关()
A.update()        B.draw()        C.repaint()        D.paint()
二、填空题
1. 下面说法正确的是()
A.Applet类不可以写入本地文件        B.Applet类中不能包含线程对象
C.Applet不能响应用户事件            D.Applet类可以作为线程类
2. 下面说法正确的是()
A.appletviewer命令可以将非HTML文件作为命令行参数
B.一旦退出Applet类所在页面,Applet对象就会被销毁
C.    Applet是一个容器
D.创建一个Applet,必须覆盖init、start、stop、destroy、paint中所以方法
3.一个Applet要获取一些内容,可以采用以下哪些方式()
A.从命令行参数获得
B.从HTML文档通过参数获得
C.从远程URL资源获得
D.直接建立某个InputStream流来获得
4. 下面说法正确的是()
A.一个Applet的stop方法运行后,Applet立即终止并退出
B.一个Applet的start、stop方法只能运行一次
C.一个Applet的init、destroy方法只能运行一次
D.一个Applet的init、start、stop、destroy方法都是自动调用的
5.完成下列程序所要填写的内容
//<applet  code  =  hello.class  width = 300  height = 200>
//</applet>
import java.awt.____;
import java._____.Applet;
public class Hello extends Applet{
    public void paint(Graphics g){
        g.drawString(Hello world!,20,20);
}
}
6.若一个Applet程序需要播放一个比较大的媒体文件,至少需要覆盖的方法有哪些()
Apaint()方法        B.init方法()
Cstart()方法        D.update方法()
7.若有下列Applet标记:
<APPLET CODE = AppletButton.class width = 110 height = 119>
    <PARAM NAME = buttonName  VALUE = Click here>
</APPLET>
填写它对应的Applet程序的空缺部分。
import java.applet.Applet;
public class(____){
    public void init(){
        String str;
String buttonText;
String buttonText = getParameter((_______));
Button bt = new Button(_______);
``````
}
}
三、简答题
1.试述Java的独立应用程序与Applet程序的差异和方法之间的对应关系,它们各是怎么运行呢?
2、试述Applet的生命周期方法以及这些方法在什么时候执行。
3、什么是Applet浏览器?
4java怎么编写、什么是Applet标签?
5Applet.init()是如何被调用的?
6Applet.destroy()是如何被调用的?
7.Applet.start()是如何被调用的?
8.Applet.stop()是如何被调用的?
9、如何向Applet传递信息,Applet又是怎么接收信息的?
四、编程题
1.试编写一个Applet,它接收一个图像文件名,然后在Applet中显示这个图像。
2、试编写一个Applet,访问并显示指定URL地址处的图像和声音资源
3、试编写一个Applet程序,并在浏览器上浏览,要求如下:
    1)该Applet显示一个图像文件
    2)将该Applet嵌入一个HTML文件
4、编写一个Applet,运行时从HTML文件的Applet单元中获取参数,参数标记及其相应地值如下:
    <Applet code = ParamDemo width = 300  height = 80>
        <param name = fontName value = Courier>
<param name = fontSize value = 14>
<param name = leading value = 2>
<param name = accountEnabled value = true>
</Applet>
5、编写一个Applet程序,展示Applet的生命周期。
6、编写一个数字时钟Java  Applet程序。
7、有一个将温度华氏表示转换为摄氏表示的独立应用程序,现将其改写为Applet程序。独立程序的源代码如下:
    import java.awt.*;

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。