• 2022-06-19
    下列叙述正确的是( ) public class E { public static void main(String args[]) { String s1=args[1]; String s2=args[2]; String s3=args[3]; System.out.println(s3); } }
    A: 程序编译出现错误
    B: 无编译错误,在命令行执行程序“java E I love this game”,程序输出this
    C: 无编译错误,在命令行执行程序“java E let us go”,程序无运行异常
    D: 无编译错误,在命令行执行程序“java E 0 1 2 3 4 5 6 7 8 9”,程序输出3
  • D

    举一反三

    内容

    • 0

      对于如下代码,下列哪个叙述是正确的? public class E { public static void main (String args[]) { String s1 = args[1]; String s2 = args[2]; String s3 = args[3]; System.out.println(s3); } }

    • 1

      代码如下: public class Foo{ public static void main(String args[]){ String s; System.out.println("s="+s); } } 下列关于程序编译运行的说法正确的是: A: 程序编译正确,并输出: “s=” 。 B: 程序编译正确,并输出: “s=null”。 C: 程序编译错误,因为变量s未被初始化。 D: 程序编译正确,但运行时抛出空指针异常。

    • 2

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

    • 3

      对于如下代码,下列哪个叙述是正确的? A: 程序出现编译错误。 B: 无编译错误,在命令行执行程序"javaEIlovethisgame",程序输出this。 C: 无编译错误,在命令行执行程序"javaEletusgo",程序无运行异常。 D: 无编译错误,在命令行执行程序"javaE0123456789",程序输出3。

    • 4

      给定java代码,如下:编译运行,结果是。 Public static void main(String[]) args) { String s; System.out.println(“s=”+s); }