2006-2007学年第一学期期末考试试题(B卷)(2)

3.下面程序是响应按钮myButton单击事件的程序片断,其中类MyListener为事件类,给出横线处的代码,完成程序功能。

public class MyEventTest extends Panel {

 Button myButton = new  Button("蓝色");

 .  .  . // 创建面板或其他 GUI 组件

    MyListener  myAction = new  MyListener();

    MyButton._________________(myAction);

    private class MyListener implements ________________ {

            public MyListener() { 

     . . . // 初始化 

   }

   public void ____________________(ActionEvent event) {//事件处理方法

    . . .//需要为事件进行的操作

   }

 }

}

 

 

4.根据下面图形的要求,完成Applet小程序:


2006-2007学年第一学期期末考试试题(B卷)(2)_第1张图片
  

1HTML文件

_____ width=200 height=200>

2JAVA文件

import java.awt.*;

import java.applet.*;

public class Firstapplet __________ {

  String s;

  public void init() {

   s= "你好,世界!";

  }

  public void paint(Graphics g){

     ______________(s, 70, 80);

  }

}

 

5.下面程序实现了文件拷贝功能,从file1.txt 把文字复制到file2.txt

 

import java.io.*;

public class filestream { 

public static void main(String args[]){

try{  

            File inFile=____________;

            File outFile=_____________;

            FileInputStream fis=new  FileInputStream(inFile);

            FileOutputStream fos=new FileOutputStream(outFile);

            int c; 

            while((c=fis.read())!=-1) 

________.write(c);

            fis.close();

fos.close();  

}

       catch(FileNotFoundException e) {

           System.out.println("FileStreamsTest: "+e);

}

       catch(IOException e) {

            System.err.println("FileStreamsTest: "+e);}}

}

 

你可能感兴趣的:(java试题)