本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。
1.String类中的getBytes()方法的作用是( C )
a)将整数变成字符串
b)将字符串变成字符数组
c)将字符串变成字节数组
d)获取字符串中字符的个数
2.对字符串”ababcdabcdefg”使用indexOf(…a?)和lastIndexOf(…a?),的运行结
果是( B )
a)1,1
b)0,6
c)0,0
d)1,6
3.下面程序的运行结果是什么( A )
public static void main(String[] args){
String s1 = “abc”;
String s2 = “xyz”;
show(s1,s2);
System.out.println(s1+”-----”+s2);
}
static void show(String s1,String s2){
s1 = s2+s1+”Q”;
s2 = “W”+s1;
}
a)abc-----xyz
b)xyzabcQ-----xyzWabc
c)xyzabcQ---- xyzabcQWabc
d)xyzQ----Wabc
4.对字符串的说法正确的是( D )
a)字符串是基本数据类型
b)字符串值存储在栈内存中
c)字符串值初始化后可以被改变
d)字符串值一旦初始化就不会被改变
5.关于null和“”说法正确的是( BD )ABD