1。throw的操作数一定是____类或其子类的对象。
A.java.lang.Object
B.java.lang.Throwable
C.java.lang.Exception
D.以上所有选项都不正确
2.关键字____用于引发异常,而关键字___则用于列举方法可能引发的异常。
A.thorw、throws
B.throws、throw
C.throw、throwable
D.以上所有选项都不正确
3。___类可用于输入多行信息。
A.TextArea
B.TexField
C.List
D.Comment
4.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?
A、FileInputStream in=new FileInputStream("file.dat"); in.skip(9); int c=in.read();
B、FileInputStream in=new FileInputStream("file.dat"); in.skip(10); int c=in.read();
C、FileInputStream in=new FileInputStream("file.dat"); int c=in.read();
D、RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9); int c=in.readByte();
5.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
多选:
1.哪个布局管理器使用的是组件的最佳尺寸( preferred size)
A FlowLayout
B BorderLayout
C GridLayout
D CardLayout
E.GridBagLayout
2.下列哪个方法可用于创建一个可运行的类?
A public class X implements Runable{ public void run(){ ......} }
B public class X implements Thread{ public void run(){ ......} }
C public class X implements Thread{ public int run(){ ......} }
D public class X implements Runable{ protected void run(){ ......} }
E.public class X implements Thread{ public void run(){ ......} }
3.下面哪个方法可以在任何时候被任何线程调用?
A notify()
B wait()
C notifyAll()
D sleep()
E.yield()
F.synchronized(this)
4.构造BufferedInputStream的合适参数是哪个?
A BufferedInputStream
B BufferedOutputStream
C FileInputStream
D FileOuterStream
E. File
5.定义一个类名为"MyClass.java"的类,并且该类可被一个工程中的所有类访问,那么该类的正确声明应为:
A private class MyClass extends Object
B class MyClass extends Object
C public class MyClass
D public class MyClass extends Object
6.下列哪些情况可以终止当前线程的运行?
A 抛出一个例外时。
B 当该线程调用sleep()方法时。
C 当创建一个新线程时。
D 当一个优先级高的线程进入就绪状态时。