实用标准文档
常用API部分测试题
1. String类中的getBytes()方法的作用是( C )
A) 将整数变成字符串 B) 将字符串变成字符数组 C) 将字符串变成字节数组 D) 获取字符串中字符的个数
2. 下列程序的输出结果是( A )
class Demo {
publicstaticvoid main(String[] args) { System.out.println(\} }
A) bc
包头不包尾
B) b C) bcd D) abcd
3. 对字符串”ababcdabcdefg”使用indexOf(lastIndexOf(‘a’),的运行结果是( B )
A) 1,1 B) 0,6 C) 0,0
文案大全
a’)和
‘实用标准文档
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. 下面程序的运行结果是( B )
Integer i5 = 100; Integer i6 = 100;
System.out.println(i5 == i6);
System.out.println( (i5 *2) == (i6 *2)); System.out.println(i5.equals(i6));
A) true,true,true B) true,false,true C) true,false,false D) false,false,false
-128到127是byte的取值范围,,如果在这一范围自动装箱不会创建新的对象,而是从常量池中获取,如果超过就创建对象
12. 下面程序的运行结果是( B )
String s1 = new String(“abc”); String s2 = new String(“abc”);
System.out.println(s1==s2); 比较的是地址.因为是2个对象.所以false String s3 = “你好吗”; String s4 =”你”; String s5 =”好吗”;
System.out.println(“你好吗”==(”你”+”好吗”))
这个是true,因为java有优化机制
A) true true B) false true C) true flase D) false false
文案大全
实用标准文档
13. 下列程序的输出结果是( D )
class Demo {
public static void main(String[] args) { Scanner sc = new
Scanner(System.in); int i =
sc.nextInt(); System.out.println(i); } }
从键盘输录入:a 10回车
A) a B) 10 C) a 10
D) 抛出异常
输入的有a字符,只能接收整数
14. String类中split()方法描述正确的是( AC )
A) 切割字符串 B) 返回一个新的字符串 C) 返回一个新的字符串数组 D) 此方法没有返回值
15. 将十进制数100转成二进制数用哪个方法( A )
A) toBinaryString()
Integer对象的方法, 二进制那就得Binary了.但最后的返回值是String形式的. B) toHexString() C) intValue()
文案大全