class B{ int i; B(int i) { this.i = i; } } class C extends B { public static void main(String[] args) { C c = new C(1); System.out.println(c.i); } } 程序的输出为
A: 0
B: 1
C: 编译错误
D: 运行时错误
A: 0
B: 1
C: 编译错误
D: 运行时错误
举一反三
- 已知: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: 运行错误
- 给定Java代码如下,编译运行,结果是public class Test{ public static void main(String[] args){ int i; int j=0; int k=2; System.out.println(”i=”+i); } } A: 编译错误 B: 运行时出现异常 C: 正常运行,输出i=-1 D: 正常运行,输出i=0
- 下列程序段输出结果是()public class A implements B{public static void main(String args[]) {int i;A c1=new A();i=c1.k;System.out.println("i="+i);}}interface B{int k=10;} A: i=0; B: i=10; C: 程序有编译错误 D: i=true
- 下面程序的运行结果是 public class Test { public static void main(String[] args) { int temp = 0; for (int i = 1; i < 5; i++) { for (int j = 0; j < i; j++) { temp++; } } System.out.println(temp); } }
- 请阅读下面的程序 Public class Test { public static void main(String[] args) { int a = 0; int b = 0; for (int i = 1; i <= 5; i++) {