运行下面的程序段,输出结果是()。Strings1=newString("abc");StringBuffers2=newStringBuffer("abc");s2.append(s1);s1=s2.toString();s1.concat("abc");System.out.println(s1);
A: abc
B: abcabc
C: 编译错误
D: abcabcabc
A: abc
B: abcabc
C: 编译错误
D: abcabcabc
B
举一反三
- 以下程序的输出结果是 String s1="1",s2="2"; String s=s1+s2; System.out.println(s);
- 已知字符串s='ABC',则执行语句s1=s.lower()后,s和s1的值分别为 A: 'ABC' 'abc' B: 'ABC' 'ABC' C: 'abc' 'abc' D: 'abc' 'ABC'
- 如图,在△ABC中,AD,BE是两条中线,则S△EDC∶S△ABC=( ) A: 1∶2 B: 2∶3 C: 1∶3 D: 1∶4
- 下列代码片段执行结果是:String s=new String(”abc”); String s1=new String(s); if(s==s1){ System.out.println(”Hello”); } if(s.equals(s1)){ System.out.println(”World”); } A: Hello World B: Hello C: World D: Null
- 分析下面的三行代码,创建了几个对象?()Strings=newString("abc");Strings1="abc";Strings2=newString("abc"); A: 1 B: 2 C: 3 D: 4
内容
- 0
下面程序的运行结果是_________Strings1=newString(“abc”);Strings2=newString(“abc”);System.out.println(s1==s2);Strings3=“你好吗”;Strings4=”你”;Strings5=”好吗”;System.out.println(“你好吗”==(”你””好吗”));
- 1
已知△ABC∽△DEF,S△ABC∶S△DEF=9∶1,那么对应边=________.
- 2
下面程序段的运行结果是______。 i=1;s=1;a=0; do{a=a+s*i;s=-s;i++;}while(i A: 2 B: -2 C: 3 D: 0
- 3
以下程序的输出结果是( )#include ”string.h”main(){ char s1[20]=“bcd”,s2[20]=“abc”;if(strcmp(s1,s2)>0) printf(“%s\n”,s1);else printf(“%s\n”,s2);} A: bcd B: abc C: bcdabc D: abcbcd
- 4
执行StringBuffer s = new StringBuffer("abc"); s.insert(1,"Good"); s的正确结果是()