【单选题】下列选项中,( )是程序正确的输出结果。[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
A: a
B: aq
C: aqbaq
D: aqaq
举一反三
- 以下程序的输出结果是( )_。[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";
- 给定java代码,如下:编译运行,结果是( )。[br][/br] public static void main(String[]) args) {[br][/br] String s;[br][/br] System.out.println(“s=”+s);[br][/br] }[br][/br](4.0) A: 编译错误 B: 编译通过,但出现运行时错误 C: 正常运行,输入s=null D: 正常运行,输出s=
- 分析下面的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: 不打印任何信息
- 给出如下代码片段,以下哪个选项的值为false? ( )[br][/br]String s1 = “Hello”;[br][/br]String s2= “Hello”;[br][/br]String s3 = new String(“Hello”); A: s1.equals(s2); B: s1 == s2; C: s1 == s3; D: s1.equals(“Hello”);
- 下面程序段[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=