文档介绍:《 Java 程序设计》课程试卷 Java 语言编写的源程序保存时的文件扩展名是( )。(A) .class (B) .java (C) .cpp (D) .txt int a=-2 ,则表达式 a>>>3 的值为( )。(A)0(B)3(C)8(D) -1 int[] a= new int[3] ,则下面对数组元素的引用错误的是( )。(A) a[0]; (B) a[-1]; (C) a[3]; (D) int i=1 ; a[i]; ,这种现象称为函数( )。(A)封装(B)继承(C)覆盖(D)重载 ( )。(A)保护成员变量(B)读取类的成员变量(C)描述类的特征(D)初始化成员变量 ,哪一个不是用于异常处理语句( )。(A) try (B) break (C) catch (D) finally ()。(A)类是对象的抽象(B)对象是类的抽象(C)对象是类的子类(D)类是对象的具体实例 Java 中不合法的标识符( )。(A) $persons (B) twoNum (C) _myVar (D) *point AB 类的一个无形式参数无返回值的方法 method 书写方法头,使得使用类名 AB 作为前缀就可以调用它,该方法头的形式为()。(A) static void method( ) (B) public void method( ) (C) final void method( ) (D) abstract void method( ) ArrayList 类的一个实例,此类继承了 List 接口,下列哪个方法是正确的()。(A) ArrayList myList=new Object( ) (B) List myList=new ArrayList( ) (C) ArrayList myList=new List( ) (D) List myList=new List( ) 11. Java 源文件和编译后的文件扩展名分别为( ) (A) .class (B) .java (C) .class (D) .java 12. 在 Java Applet 程序用户自定义的 Applet 子类中,一般需要重载父类的()方法来完成一些画图操作。(A) start( ) (B) stop( ) (C) init( )(D) paint( ) 13. 对于一个 Java 源文件, import, class 定义以及 package 正确的顺序是: (A) package,import,class (B) class,import,package (C) import,package,class (D) package,class,import 14. 下面哪个是非法的: (A) int I= 32; (B) float f= ; (C) double d= ; (D) char c=‘u’; //符号错 15. Java 语言使用的字符码集是(A) ASCII (B) BCD (C) DCB(D) Unicode 16. 如果一个类的成员变量只能在所在类中使用,则该成员变量必须使用的修饰是(A) public (B) protected (C) private (D) static 17. 下面关于 main 方法说明正确的是(A) public ma in(String args[ ]) (B) public static void main(String args[ ]) (C) private static void main(String args[ ]) (D) void main() 18. 哪个关键字可以对对象加互斥锁? () (A) transient (B) synchronized (C) serialize (D) static 19. 关于抽象方法的说法正确的是() (A) 可以有方法体(B) 可以出现在非抽象类中(C) 是没有方法体的方法(D)抽象类中的方法都是抽象方法 20. 包的 File 类是(A)字符流类(B)字节流类(C)对象流类(D)非流类 21. Java application 中的主类需包含 main 方法,以下哪项是 main 方法的正确形参?( ) A、 String args B、 String args[] C、 Char arg D、 StringBuffer args[]