南开大学 14秋学期《Java语言程序设计》在线作业答案
Java语言程序设计 14秋学期《Java语言程序设计》在线作业
一,单选题
1. 下列代码中,将引起一个编译错误的行是()。 1)public class Test{ 2) int m,n; 3) public Test(){} 4) public Test(int a){m=a;} 5) public static void main(String args[]){ 6) Test t1,t2; 7) int j,k; 8) j=0;k=0; 9) t1=new Test(); 10) t2=new Test(j,k);
11) } 12) }
A. 第3行
B. 第5行
C.
正确答案:D
2. 在 Java 中,能实现多重继承效果的方式是()。
A. 内部类
B. 适配器
C. 接口
D. 同步
?
正确答案:C
3. 以下程序段的输出结果为class Cruncher{ void crunch(int
i){ System.out.println("int version"); } void crunch(String s){ System.out.println("String version"); } public static void main(String args[]){ Cruncher crun=new Cruncher(); char ch='p'; crun.crunch(c
A. int ve
正确答案:A
4. 关于以下程序段的说法正确的是 1. public class Myar{ 2. public static void main(String argv[]){ 3. int[]i=new int[5]; 4. System.out.println(i[5]);
5. }
6. }
A. 第2行编译出错
B. 第4行编译出错
C. 编译时产生错误
D. 编译时没有产生错误,运行时发生异常
?
正确答案:D
5. 下列数组 a 中,版本较新的能在程序运行时动态调整大小的是
A. int a[]
B. String[] a
C. a=new ArrayList()
D. a=new Array()
?
正确答案:C