单项选择题(2009年3月二级考试)

阅读下列代码片段  

class InterestTest________ActionListener{
    public void actionPerformed (ActionEvent event){
      Double interest = balance * rate/100;
      Balance += interest;
      NumberFormat format = NumberFormat.getCurrencyInstance();
      System.out.println(“balance = ”+  Formatter.format (balance));
    }
    Private double rate;
}

在下划线处,应填的正确选项是 【 】。

A、Implementation

B、Inneritance

C、implements

D、extends

答案解析

C

【解析】

关键字extends指明该类是子类,它的父类名紧跟在后,子类与父类之间有继承关系。

关键字implements指明该类实现的接口,后跟接口名列表。

因为ActionListener是时间监听器,是接口,所以这里要填入implements。

关键词

子类;接口;double;关键字;java;程序;设计;阅读;代码;

下列方法中,不属于WindowListener接口的是【 】

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

阅读下列代码片段 class InterestTest________ActionListener{     public void actionPerformed (ActionEvent event){       Double interest = balance * rate/100;       Balance += interest;       NumberFormat format = NumberFormat.getCurrencyInstance();       System.out.println(“balance = ”+  Formatter.format (balance));     }     Private double rate; }在下划线处,应填的正确选项是 【 】。

类变量必须带有的修饰符是【 】。

下列不属于Swing的构件是 【 】。

Swing与AWT相比新增的布局管理器是【 】。

Java中的抽象类Reader和Writer所处理的流是【 】。

在Java中,“目录”被看作是【 】

下列程序的运行结果是 【 】public class test{     private String[] data={“10”,“10.5”};     public void fun(){         double s=0;         for(int i=0;i<3;i++){             try{                 s=s+Integer.parseInt(data[i]);             }catch(Exception e){                 System.out.print(“errorl:”+data[i]);             }         }     }     public static void main(String[] args){         try{             testd=new test();             d.fun();         }catch(Exception e){             System.out.printIn(“error2”);         }     } }

下列代码的执行结果是 【 】public class Test {     public static void main(String[] args){         int[] x={0,1,2,3};         for(int i=0;i<3;i+=2){             try{                 System.out.println(x[i+2]/x[i]+x[i+1]);             }catch(ArithmeticException e){                 System.out.println("error1");             }catch(Exception e){                 System.out.println("error2");             }         }     } }

在oneMethod()方法运行正常的情况下,程序段将输出什么? public void test(){   try{    oneMethod();    System.out.println("condition 1");   }catch(ArrayIndexOutOfBoundsException e){    System.out.println("condition 2");   }catch(Exception e){    System.out.println("condition 3");   }finally{    System.out.println("finally");   } }

下列常见的系统定义的异常中,哪个是输入/输出异常【 】

下列叙述中,错误的是【 】