选择题
5.
有如下代码:
public class Test
{
public static void main(String[]args)
{
String s;
System.out.println("s="+s);
}
}
上述代码的输出结果是______。
A、
代码得到编译,并输出“s=null”
B、
代码得到编译,并输出“s=”
C、
由于String s没有初始化,代码不能编译通过
D、
代码得到编译,但捕获到NullPointException异常
【正确答案】
C
【答案解析】
在Java语言中,任何变量只有被初始化后才能被使用,如果没有被初始化就直接使用,是无法编译通过的。本题中,由于String s没有初始化,代码不能编译通过。所以,选项C正确。
提交答案
关闭