问题 问答题

【Java代码】
import javA.awt.*;
import javA.applet;
public class HelloApplet extends (1)
public void paim( (2) )
g.drawString(message,10,20);
message="welcome back!”;

public void (3) ()
message="Welcome!”;

private (4) message;

【HTML文档】
<html>
<head>
<title>HTML Test HelloApplet Page</title>
</head>
<body>
Test HelloApplet小程序<br>
<applet
codebase="."
code=" (5) "
name="TestApplet"
width="400"
height="300"

</applet>
</body>
</html>

答案

参考答案:(1)Applet
(2)Graphics g
(3)init
(4)String
(5)HelloApplet.class

解析:

[分析]:
本题考的是Java的小应用程序的基础知识,当使用网页浏览器打开题目中给出的 html文件时,应该加载Java源代码编译后生成的字节码,

即java源文件对应的.class文件,题目中给出的可调用的公共类的类名为HelloApplet,因此,其对应的源文件和编译后的类文件应该为

HelloApplet.java和HelloApplet.class,空(5)应该填写上HelloApplet. class;
由于HelloApplet是一个小应用程序,所以应该继承小应用程序类Applet,第1空应填上Applet,根据私有变量message存储的数据是字符串

,所以其对应的类型应为String。题目中指明了当第一次显示页面时,显示的信息为“Welcome尸,而当首次调用小应用程序时,对小应用程序

方法调用的顺序为先init(),后paint(),当html页面被其他窗口遮挡后再次显示时,小程序将再次调用paint()。所以空(3)为init(),空2应

为paint方法填上参数,根据小应用程序接口的定义,空(2)应填上Graphics g。

推断题
单项选择题 A型题