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++) {
内容
- 0
18 下列程序的执行结果是?( ) public class TestDemo { public void fun() { static int i = 0; i++; System.out.println(i); } public static void main(String args[]) { Demo d = new Demo(); d.fun(); } } A: 编译错误 B: 0 C: 1 D: 运行成功,但不输出
- 1
对于下列代码,下列哪个叙述是正确的?class A { public int i=0; A(int m) { i = 1; } } public class B extends A { B(int m) { i = 2; } public static void main(String args[]){ B b = new B(100); System.out.println(b.i); //【代码】 } } A: 程序提示编译错误。 B: 编译无错误,【代码】输出结果是0。 C: 编译无错误,【代码】输出结果是1。 D: 编译无错误,【代码】输出结果是2。
- 2
顺序执行下面的语句后,输出的结果是。 public class A{ public static void main(String[] args){ int i; int a[]=new int[10]; for(i=0;i<a.length;i++) a[i]=i*10+i; for(i=1;i<a.length;i++) if(a[i]%5==0) System.out.println(a[i]); } }
- 3
以下程序编译和运行会发生什么public class Q8 {int i = 20;static { int i = 10; }public static void main(String[] args) {Q8 a = new Q8();System.out.println(a.i);}}
- 4
下列程序的运行结果是()。 public class Test public static void main ( String [ ] args ) int count = 0 for( int i = 1 i < 5 i = 2) for( int j = 1 j< = 10 j = 3) count System .out .print (count ) _