以下代码的调试结果为? abstract class MineBase { abstract void amethod(); static int i; }public class Mine extends MineBase{ public static void main(String argv[]){ int[] ar = new int[5]; for(i = 0;i
A: 编译错误指示: Mine 必须定义为抽象的
B: 运行错误,i超出数组下标范围
C: 编译错误指示: ar 未初始化就使用
D: 输出5个0
A: 编译错误指示: Mine 必须定义为抽象的
B: 运行错误,i超出数组下标范围
C: 编译错误指示: ar 未初始化就使用
D: 输出5个0
举一反三
- 下面代码的运行结果是_____________。 public class Test{ public static void main(String[] args){ int[] a=new int[3]; int[] b= new int[]{1,2,3,4,5}; a=b; for(int i=0; i<b.length; i++){ System.out.print(a[i]+" "); } } }[/i]
- 中国大学MOOC: class C { public static void main(String[] args) { int[] array = new int[10]; increase(array); System.out.print(array[0]); } public static void increase(int[] array) { for(int i = 0; i < array.length; i++) { array[i]++; } }}则输出为[/i]
- 中国大学MOOC: 已知:class C { public static void main(String[] args) { int[] array = new int[10]; increase(array); System.out.print(array[0]); } public static void increase(int[] array) { for(int i = 0; i < array.length; i++) { array[i]++; } }}则输出为[/i]
- 下面代码的运行结果是。 public class Test { public static void main(System[] args){ int[ ] a ={10,20,30}; int[ ] b ={1,2,3,4,5}; a=b; for (int i=0;i<a.length;i++){ System.out.print(a[i]+” ”); } } }[/i]
- 已知:class C { public static void main(String[] args) { print(); } public static void print() { static int i; System.out.println(++i); }} A: 0 B: 1 C: 编译错误 D: 运行错误