• 2022-06-07
    以下程序运行结果是?public class Test{int value;public static void main(String args[]) {Test t=new Test();if(t==null) {System.out.println("No Object");}else {System.out.println(t.value);}}}
    A: 0
    B:
    C: NoObject
    D: 编译错误
  • A

    内容

    • 0

      读代码: public class Test { public static void main (String args[]) { class Foo { public int i = 3; } Object o = (Object) new Foo(); Foo foo = (Foo)o; System.out.println(foo.i); } } 结果是:

    • 1

      如下程序的输出结果是( )。public class Demo { public static void main(String[] args) { int value = 2010; changeValue(value); System.out.println(value); } public static void changeValue(int value){ value = 0; }} A: 2010 B: 0 C: null D: 编译出错

    • 2

      对于下列Test.java代码, 下列哪个叙述是正确的? public class Test{ public static void main(String args[]){ int arr[] = new int[10]; System. out . println(arr[1]); } }

    • 3

      下列代码的执行结果是 Public class Test { Public static void main(String args[]) { System.out.println(5/2); } }

    • 4

      分析程序,将代码补充完整public class Test { ________ __ int k=5; public static void main(String[] args){ Test t1=new Test(); t1.k++; System.out.println(Test.k); }}