常用AP I 部分测试题 1. String 类中的getBytes()方法的作用是( C ) A) 将整数变成字符串 B) 将字符串变成字符数组 C) 将字符串变成字节数组 D) 获取字符串中字符的个数 2. 下列程序的输出结果是( A ) class Demo { publicstaticvoid main(String[] args) { System.out.println("abcd".substring(1,3)); } } A) bc 包头不包尾 B) b C) bcd D) abcd 3. 对 字符串”ababcdabcdefg” 使 用indexOf(‘a’) 和lastIndexOf(‘a’),的运行结果是( B ) A) 1,1 B) 0,6 C) 0,0 D) 1,6 indexOf 从前开始获取,第一位是 0 lastIndexOf 从后开始获取,但索引还是从前面的第一位 0 开始 4. 下面程序的运行结果是什么( 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”; show 方法中的 s1= “xyzabcQ”但是 main 函数中 s1 没有变化. s2 = “W”+s1; } String 字符串的特性,String 应该算是一个特殊的引用类型吧,特殊在它的值不被改变 A) abc-----xyz B) xyzabcQ-----xyzWabc C) xyzabcQ---- xyzabcQWabc D) xyzQ----Wabc 5. 以下哪个方法可以向 StringBuffer 对象的指定位置添加数据( B ) A) add() B) insert() 注意是指定位置添加 C) append D) into() 6. 下面说法不正确的是( B ) A) byte 的包装类是 Byte B) int 的包装类是Int C) short 的包装类是Short D) long 的包装类是Long 7. 关于null 和“”说法正确的是( ABD ) A) null 是常量 B) “”是字符串对象 C) null 可以调用方法 D) “”可以调用方法 8 . 预定义字符 \w 代表什么( C ) A) [A-Z] B) [a-z] C) [a-zA-Z_0-9] D) [0-9] 9. 关于String 类的indexOf 说法不正确的是( CD ) A) 返回指定字符在字符串中第一次出现的索引 B) 返回指定子字符串在字符串第一次出现的索引 C) 返回指定字符在字符串中最后一次出现的索引 D) 返回指定子字符串在此字符串最后一次出现的索引 10. String 类charAt()方法作用是 ( A ) A) 返回指定索引处的字符 B) 返回指定索引出的字符串 C) 返回指定字符的索引 D) 返回指定字符串的索引 11. 下...