java习题讲课教案.docxVIP

  • 55
  • 0
  • 约8.92千字
  • 约 22页
  • 2020-04-17 发布于浙江
  • 举报
java习题 选择题 1. 在Java编程中哪些是最基本的单元(1.0分) A.A. 对象 B.B. 类 C.C. 包 D.D. 接口 2. 要想使定义该类所在的包外的类不能访问这个类,你应该用什么关键字(1.0分) A.A. 不使用任何关键字 B.B. private C.C. final D.D. protected 3. 编译一个定义5个类和18个方法的Java源代码文件时会产生多少个字节码文件,并且扩展名是什么(1.0分) A.A. 23个字节码文件,扩展名为.class B.B. 一个字节码文件,扩展名为.class C.C. 5个字节码文件,扩展名为.java D.D. 5个字节码文件,扩展名为.class 4. 下面的代码片断执行后,有多少对象可以被垃圾堆收集:String s = “kanga”;s = “kanga”+”roo”;int[] arr = {1,4,9,25}; arr[3] = 16; arr = new int[4]; s = null;(1.0分) A.A. 1 B.B. 2 C.C. 3 D.D. 4 5. 编译并运行这段程序,请问结果是什么:class Example1 { public static void main(String[] args) { Example1 e = new Example(); e.test(5); } int test(int i) { System.out.println(“int”); Return 1; } void test(long i) { System.out.println(“long”); } }(1.0分) A.A. 程序无法编译,因为编译器不能区别给出的两个test()方法 B.B. 程序可以编译运行,但是不会有任何信息显示在标准输出中 C.C. 程序可以编译运行,在标准输出中会显示“int” D.D. 程序可以编译运行,在标准输出中会显示“long” 6. 编译并运行这段程序,请问结果是什么:Class Over { public static void main(String[] args) { Under u = new Under(); u.test(); } int test() { System.out.println(“Over”); return 1; } } class Under extends Over { short test() { super.test(); System.out.println(“Under”); return 1; } }(1.0分) A.A. 代码无法编译 B.B. 代码可以编译、运行,并在显示“Over”之后再显示“Under” C.C. 代码可以编译、运行,并在显示“Under”之后再显示“Over” D.D.代码可以编译、运行,但无任何结果显示 7. 编译并运行下面的代码,请问结果是什么:class Ex { Ex(int i) { } public static void main(String[] args) { Fx f = new Fx(); } } class Fx extends Ex { }(1.0分) A.A.代码无法编译,因为类Ex没有定义一个不带参数的构造器 B.B.代码无法编译,因为类Fx没有定义一个不带参数的构造器 C.C.代码无法编译,因为在Ex(int i)构造器中没有代码 D.D.代码能够成功编译并运行 8. 编译并运行下面的代码,请问结果是什么:class Ex { public static void main(String[] args) { Fx f = new Fx(5); } Ex() { System.out.println(“Ex,no-args”); }Ex(int i) { System.out.println(“Ex,int”); } }class Fx extends Ex { Fx() { super(); System.out.println(“Fx,no-args”); }Fx(int i) { super(i); this(); System.out.println(“Fx,int()”); } }(1.0分) A.A. 在标准输出中显示消息“Ex,int”、“Fx,no-args”和“Fx,int” B.B. 在标准输出中显示消息“Ex,no-args”、“Ex,int”、“Fx,no-args”和“Fx,int” C.C. 代码无法编译,因为没有合法地定义Fx(int i)构造器 D.D. 代码无法编译,因为没有合法地定义Fx()构造器 9. 编译并运行下面的代码,请问结果是什么:class Ex { pu

文档评论(0)

1亿VIP精品文档

相关文档