• 2022-06-07
    读代码:public class foo {static String s;public static void main (String[]args) {System.out.println (“s=” + s);}}结果是:
    A: The code compiles, but a NullPointerException is thrown when toString is called
    B: The code compiles and “s=null” is printed
    C: The code does not compile because string s cannot be referenced
    D: The code does not compile because string s is not initialized
    E: The code compiles and “s=” is printed
  • B

    内容

    • 0

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

    • 1

      给定如下Java代码,编译运行的结果是( )。public class Test { public static void main(String[] args) { Map[String, String] map = new HashMap[String, String](); String s = "code"; map.put(s, "1"); map.put(s, "2"); System.out.println(map.size()); }} A: 编译时发生错误 B: 运行时引发异常 C: 正确运行,输出:1 D: 正确运行,输出:2

    • 2

      下面代码的运行结果为:()public class Foo { static String s; public static void main (String[]args) { System.out.println ("s=" + s); }} A: 代码得到编译,并输出“s=” B: 代码得到编译,并输出“s=null” C: 由于String s没有初始化,代码不能编译通过 D: 代码得到编译,但捕获到 NullPointException异常

    • 3

      阅读以下代码:import java.io.*; import java.util.*; public class foo{ public static void main (String[] args){ String s; System.out.println("s=" + s); } }输出结果应该是:( ) A: 代码得到编译,并输出“s=” B: 代码得到编译,并输出“s=null” C: 由于String s没有初始化,代码不能编译通过 D: 代码得到编译,但捕获到 NullPointException异常

    • 4

      阅读下列代码public class Demo{ public static void main(String [] args){ String s; System.out.println("s="+s); }}输出结果应该是:() A: 代码得到编译,并输出“s=” B: 代码得到编译,并输出“s=null” C: 由于String s没有初始化,代码不能编译通过 D: 代码得到编译,但捕获到NullPointException异常