![]() |
|
(21)给出下列的程序,其叙述正确的是
public class Man
{
static int arr[] = new int[10];
public static void main(String a[])
{
System.out.println(arr[1]);
}
}
A.编译时将发生错误
B.编译时正确但是运行时出错
C.输出为0
D.输出为null
(22)下列常见的系统定义的异常中,哪个是数组越界异常?
A.ArrayIndexOutOfBoundsException
B.IOException
C.NullPointerException
D.ArithmeticException
(23)下列哪个关键字通常用来对对象进行加锁,该标记使得对对象的访问是排他的?
A.transient
B.serialize
C.synchronized
D.static
(24)下列有关线程的叙述哪个是正确的?
A.一旦一个线程被创建,它就立即开始运行
B.调用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.主线程不具有默认优先级
D.Java中线程的优先级从低到高以整数0~9表示
(25)resume()方法负责恢复被哪个方法挂起的线程?
A.stop()
B.sleep()
C.wait()
D.suspend()
(26)下列哪个选项不是FilterInputStream的子类?
A.CheckedInputStream
B.BufferedInputStream
C.PushbackInputStream
D.FileInputStream
(27)下列哪个选项不是InputStream类中的方法?
A.public abstract int read()throws IOException
B.public final void writeInt(int v)throws IOException
C.public void close()throws IOException
D.public int available()throws IOException
(28)下列哪个选项可能包含菜单条?
A.Panel
B.Frame
C.Applet
D.Dialog
(29)下列哪个选项是创建一个标识有"关闭"按钮的语句?
A.TextField b = new TextField("关闭");
B.TextArea b = new TextArea ("关闭");
C.Button b = new Button("关闭");
D.Checkbox b = new Checkbox("关闭");
(30)下列哪个选项是javax.swing.JApplet的父类?
A.java.awt.panel
B.java.applet.Applet
C.java.awt.frame
D.java.awt.Window