国家开放大学 / Java语言程序设计
【单项选择题】关于以下代码段的说法正确的是( )
String s="abcde";
StringBuffer s1=new StringBuffer("abcde");
if(s.equals(s1))
s1=null;
if(s1.equals(s))
s=null;
第1行编译错误,String的构造器必须明确调用
第3行编译错误,因为s与s1有不同的类型
编译成功,但执行时在第5行有异常抛出
编译成功,过程中也没有异常抛出
String s="abcde";
StringBuffer s1=new StringBuffer("abcde");
if(s.equals(s1))
s1=null;
if(s1.equals(s))
s=null;
第1行编译错误,String的构造器必须明确调用
第3行编译错误,因为s与s1有不同的类型
编译成功,但执行时在第5行有异常抛出
编译成功,过程中也没有异常抛出
参考答案:
佳题速递: