文档介绍:一、选择题: ( )。(A) Java 语言规定构造方法名与类名必须相同(B) Java 语言规定构造方法没有返回值, 但不用 void 声明(C) Java 语言规定构造方法不可以重载(D) Java 语言规定构造方法只能通过 new 自动调用 ( )。(A) String 类用于字符串变量, 而 StringBuffer 类用于字符串常量(B) String 类用于字符串常量, 而 StringBuffer 类用于字符串变量(C) String 类的对象只能用“ new ”关键字生成(D) StringBuffer 字符串的容量是指字符串中字符的个数 5. 下面语句中哪一个不是用于异常处理的语句()。(A) try(B) break (C) catch (D) finally 6. 类可以保护它的成员变量和成员函数不会被其他对象随意访问到,这一特性属于类的()。(A)封装性(B)继承性(C) 多态性(D)重载 ( )。(A) int a= 10; (B) double d= ; (C) float f= ; (D) char c=‘A’; Java 中不合法的标识符()。(A) $persons (B) twoNum (C) _myVar (D) *point 12. 在 JDK 中用于将文档注释自动生成 HTM L在线帮助文档的工具是()。(A) javadoc (B) java (C) javac (D) appletviewer 13. 在 Java 中如果使正在运行的线程进入睡眠状态,可以调用线程的哪一个方法。() (A) wait() (B) sleep() (C) stop() (D) notify() 14. 在 Applet 的启动与停止时会自动调用相关的四个函数,这四个函数中用于对小程序作初始化的是( )。(A) public void start( )(B) public void stop( )(C) public void init( )(D) public void destroy( ) 15. 下面是一个长度为 5 的整型数组的定义语句,错误的是( )。(A) int[] a= new int[5]; (B) int[] a={0 ,0,0,0, 0}; (C) int[] a=new int[]{0 ,0,0,0, 0}; (D) int[] a=new int[5]{0 ,0,0,0, 0}; 16. 关于被私有访问控制符 privat e修饰的成员变量,以下说法正确的是( ) (A) 可以被三种类所引用:该类自身、与它在同一个包中的其他类、在其他包中的该类的子类(B)可以被两种类访问和引用:该类本身、该类的所有子类(C)只能被该类自身所访问和修改(D)只能被同一个包中的类访问 17. 类 Test 定义如下 1. public class Test{ 2. public float aMethod(float a, float b){ }3. 4.}将以下哪种方法插入行 3是不合法的。() (A) public float aMethod ( float a, float b, float c) {}(B) public float aMethod ( float c, float d) {}(C) public inta Method ( inta, int b) {}(D) private float aMethod ( inta, intb, intc) {} 18. 类与对象的关系是()。(A) 类是对象的抽象(B) 类是对象的具体实例(C)对象是类的抽象(D)对象是类的子类 19. 编译并运行以下程序段的结果是()。 public class MyClass{ final static int i; MyClass() {i =0;} public static void main(String[] args){ (i); }}(A) null (B) 编译出错(C)0 (D)1 22. 在 Jav a 的异常处理语句中对 finall y的描述正确的是()。(A) 不管是否发生异常, finally 中的程序都要执行(B) 只有不发生异常时, finally 中的程序才需要执行(C) 只有异常发生时, finally 中的程序才需要执行(D )不管是否发生异常, finally 中的程序都不会执行 23. 在子类的定义中有一个和父类同名的成员函数,这一现象称为函数的( )。(A )继承(B )覆盖(C )错误(D)重