} }
class Child extends Parent { }
下述哪些方法可以加入类Child? ( D )
A、 int addValue( int a, int b ){〃 do something . . } B、 public void addValue (int a, int b ){// do something . . } C、 public int addValue( int a ){// do something .. } D、 public int addValue( int a, int b )throws MyException {//do something,…}
三、判断题(本题共5小题,每题2分,共10分) 下面的说法正确的打” 对象。 2. 4. 5.
(V ) System类中的in是一个输入对象。
(X )所有的文件输入/输出流都继承于Inputstream类 (V ) 一个异常处理中finally语句块只能有一个或者可 以没3. (V )实现一个接口,则在类中一定要实现接口中的所有 方法。 /Outputstream 类。 有。
四、编程题(本题共2小题,每题10分,共20分)
错误的打”X”
1. ( X )程序中抛出异常时(throw…),只能抛出自己定义的 异常
1 ?编写一个关于按钮的演示程序,创建两个按钮,为它们各自 设计一个事件接收器?对于 button1,点击该按钮后将该按钮 改成不可见的状态.对于button2,点击该按钮将该按钮改成 不可用状态。 import java .awt ?*;
import java .awt .event .ActionEvent; import java.awt.event.ActionListener; public class Test { Frame f = new Frame();
Button b1=new Button(\Button b2=new Button(\Panel p=new Panel(); public Test(){ f.setSize(200,200); f.add(p); p.add(b1); p.add(b2);
f.setVisible(true);
b1.addActionListener(new ActionListener(){ @Override
public void actionPerformed(ActionEvent arg0) { b1.setVisible(false);
}
});
b2.addActionListener(new ActionListener(){ @Override
public void actionPerformed(ActionEvent arg0) { b2.setEnabled(false);
}
});
}
public static void main(String[] args) { Test T=new Test();}
}
2.编写程序在终端打印 1~100 之间的素数 class TestChoose{ public static void main(String args[]){ int n=2; while(n<=100) { boolean flag=true;
int k1=2; while(k1<=n/2+1)
{ if(n%k1==0){ flag=false; break;} k1++;
}
if(flag){System.out.println(n);}
n++;