java字符串特性练习--答案.doc

选择题:

1。下面程序段执行完毕后,cont的值是(C )

String strings[ ]={"string","starting","strong","street","soft"};

int cont=0;

for(int i=0;i

if(strings[i].endsWith("ng"))

cont++;

A. 1

B. 2

C.3

D.4

2.定义字符串:String str=“abcdefg”;则str.indexOf(‘d’)的结果是(C )

A)'d' B) true C) 3 D) 4

3。定义变量b:boolean b=true;则String.valueOf(b)的类型是( B )

A)boolean B) String C) false D) int

4。下面程序段输出的结果是(A )

StringBuffer buf1;

String str=”北京2008”;

buf1=new StringBuffer(str);

System.out.println(buf1.charAt(2));

A. 2

B. 京C0 D.null

5. 下面程序段输出的结果是(D )

String s=”ABCD”;

s.concat(“E”);

s.replace(…C‟,‟F‟);

System.out.println(s);

A) ABCDEF B) ABFDE C) ABCDE D) ABCD

6.下面的语句序列执行完后,n的值是(D )

int n=0;

StringTokenizer st=new StringTokenizer("I wonder should I go,or should I stay?");

while(st.hasMoreTokens())

{ n++; String ss=st.nextToken(); }

A) 9 B) 10 C) 11 D) 8

7. 下面的语句序列执行完后,n的值是(A )

int n=0;

String str=”I wonder,what?”;

StringTokenizer str2=new StringTokenizer(str,“,?”);

while(str2.hasMoreTokens())

{ str2.nextToken(); }

System.out.println(“n=”+n);

A)2 B) 3 C) 4 D) 5

二填空题。

1定义数组:char charArray[]={…a‟,‟b‟,‟c‟,‟d‟,‟e‟,‟f‟};则String.valueOf(charArray,2,3)的结果是cde 。

2.下面语句序列输出结果是pro 。

String s=new String(“java program!”);

相关推荐
相关主题
热门推荐