以下程序的输出结果是( )_。[br][/br]public class Test[br][/br]{[br][/br]public static void main(String[] args)[br][/br]{[br][/br]String s1;[br][/br]String s2 = new String("ABC");[br][/br]if (s1==s2)[br][/br]System.out.println("s1=s2");[br][/br]else[br][/br]System.out.println("s1!=s2");[br][/br]}[br][/br]}
A: 程序正确执行,输出s1=s2
B: 程序正确执行,输出s1!=s2
C: 程序发生异常,因为s1没有关联到对象
D: 程序发生异常,因为s2的初始化应该写为String s2 = "ABC";
A: 程序正确执行,输出s1=s2
B: 程序正确执行,输出s1!=s2
C: 程序发生异常,因为s1没有关联到对象
D: 程序发生异常,因为s2的初始化应该写为String s2 = "ABC";
举一反三
- 【单选题】下列选项中,( )是程序正确的输出结果。[br][/br]class StringDemo{[br][/br] public static void main(String[] args){ [br][/br] String s1 = "a"; [br][/br] String s2 = "b"; [br][/br] show(s1,s2); [br][/br] System.out.println(s1+s2); [br][/br] } [br][/br] public static void show(String s1,String s2){[br][/br] s1 = s1 +"q"; [br][/br] s2 = s2 + s1; [br][/br] } [br][/br]} A: a B: aq C: aqbaq D: aqaq
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- 下面程序段[br][/br]strings1;[br][/br]ints2;[br][/br]s2=Console.Read();[br][/br]s1=Console.ReadLine();[br][/br]Console.WriteLine("s1={0},s2={1}",s1,s2); 当运行时输入aa时,其输出的的果是: A: s1=a,s2=a B: s1=a,s2=97 C: s1=97,s2=a D: s1=a,s2=
- 分析下面的javaScript代码段,输出的结果是:( )。[br][/br]var s1=15;[br][/br]var s2=”string”;[br][/br]If(isNaN(s1))[br][/br]document.write(s1);[br][/br]If(isNaN(s2))[br][/br]document.write(s2); A: 15 B: string C: 15string D: 不打印任何信息
- 有String s1=new String (“abc”); String s2=new String (“abc”);[br][/br] 则s1= =s2;的值为真(true)。