阅读以下说明、Java代码和HTML文档,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 当用户启动html浏览器并首次打开下面的HTML文档时,Java Applet小程序在显示面板上显示字符串“Welcome!”;当html页面被其他窗口

admin2008-01-03  46

问题 阅读以下说明、Java代码和HTML文档,将应填入(n)处的字句写在答题纸的对应栏内。
【说明】
   当用户启动html浏览器并首次打开下面的HTML文档时,Java Applet小程序在显示面板上显示字符串“Welcome!”;当html页面被其他窗口

遮挡后再次显示时,小程序在显示面板上显示“Welcome back!”。

【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。
转载请注明原文地址:https://kaotiyun.com/show/azjZ777K
0

最新回复(0)