• 2022-05-28
    关于下列代码说法正确的是( ) public class Foo{ public int add(int a,int b){ return a+b; } public static void main(String[] args){ Foo foo = null; System.out.println(foo.add(10,20)); } }
  • 运行时抛出NullPointerException

    内容

    • 0

      Which code, inserted at line 15, allows the class Sprite to compile?() A: Foo{public int bar(){return 1;}} B: new Foo{public int bar(){return 1;}} C: new Foo(){public int bar(){return 1;}} D: new class Foo{public int bar(){return 1;}}

    • 1

      下列代码中正确的是( )。(选择两项) A: public String foo() { return “我爱中国”; } B: public void foo(){<br> return ”-我爱中国”; } C: public String foo(){<br> String s=”我爱中国”; return s; } D: public int foo(){<br> String s=“我爱中国”; return s; }

    • 2

      智慧职教: 192.阅读以下代码:  import java.io.*;  import java.util.*;  public class foo{  public static void main (String&#91;&#93; args){  String s;  System.out.println("s=" + s);  }  }   输出结果应该是(    )

    • 3

      下列程序运行后的输出结果是_______​public class Foo{​ public static void main(String&#91;&#93; args){​ String s;​ System.out.println(“s=” + s);​ }​}​ A: 编译错误 B: s=s C: s= D: s=null

    • 4

      下面代码的运行结果为:( ) import java.io.*; import java.util.*; public class foo{ public static void main (String[] args){ String s; System.out.println("s=" + s); } }