常用API部分测试题
考试宣言:
同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!
我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!
本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。
1. 下列关于Scanner类描述错误的是( )
a) 一个可以使用正则表达式来解析基本类型和字符串的简单文本扫描器。
b) Scanner只能从键盘扫描数据
c) Scanner可以从很多源(文件,键盘)中获取数据
d) Scanner类不可以被继承
2. 下列程序的输出结果是( )
class Demo {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.Int()+" "+sc.nextLine());
}
}
从键盘录入:20回车
a) 20 \r\n
b) 20
c) 20 \n
d) 抛出异常
3. 关于String类的描述错误的是( )
a) 字符串是常量
b) 字符串的值在创建后不可修改
c) 字符串常量会放在常量池中存储
d) String str=”abc”,str的引用不可改变
4. String s1 = "ab"; String s3 = s1 + "c";创建了几个对象( )
a) 2
b) 3
c) 4
d) 5
5. 下列程序的输出结果是( )
class Demo {
public static void main(String[] args) {
String s1 = new String("abc");
String s2 = "abc";
System.out.println(s1 == s2);
System.out.println(s1.equals(s2));
}
}
a) true false
b) false false
c) true true
d) false true
6. 判断一个字符串是否包含另一个字符串使用的方法是( )
a) contains(String str)
b) startsWith(String str)
c) concat(String str)
d) equals(Object obj)
7. 关于null和“”说法正确的是( )
a) null是常量
b) “”是字符串对象
c) null可以调用方法
d) “”可以调用方法
8. 返回指定字符在此字符串中第一次出现处的索引使用的方法是( )
a) int indexOf(int ch)
b) int indexOf(String str)
c) int indexOf(int ch,int fromIndex)
d) int indexOf(String str,intfromIndex)
9. String类中能够将字符串转成字符数组的方法( )
a) toCharArray()
b) charArray(String str)
c) toCharArray(String str)
d) charArray();
10. String类中的valueOf方法的作用是( )
a) 将整数变成字符串
b) 将字符串转换成整数
c) 把任意类型的数据转换成字符串
d) 将字符串转换成任意类型数据
11. 补全下列代码( )
把数组中的数据按照指定个格式拼接成一个字符串,最终结果为"[1, 2, 3]"
java replace方法public static void main(String[] args) {
int[] arr = { 1, 2, 3 };
String s = "[";
for (int i = 0; i < arr.length; i++) {
if (i ==____) {
s = s + arr[i] + ___;
} else {
s = s + arr[i] + ___;
}
}
}
a) arr.length-1 “]” “,”
b) arr.length “]” “,”
c) arr.length “]” “,”
d) arr.length-1 “]” “, ”
12. String类中trim()方法作用( )
a) 去除字符串中的空白
b) 去除字符串首端的空白
c) 去除字符串尾端的空白
d) 去除字符串两端的空白
13. StringBuffer类当中的哪个方法可以获取StringBuffer对象的理论容量( )
a) capacity()
b) length()
c) size()
d) length
14. 以下哪个是向StringBuffer对象末尾追加数据的方法( )
a) add()
b) insert()
c) append()
d) in()
15. 以下哪方法可以删除StringBuffer对象的指定字符( )
a) deletes()
b) deleteCharAt(int index)
c) getCharAt(int index)
d) deleteChar (int index)
16. 以下可以删除StringBuffer对象指定区间字符的方法是( )
a) public StringBuffer delete(int start,int end)
b) public StringBuffer delete(int start)
c) public StringBuffer deleteCharAt(int start,int end)
d) public StringBuffer delete(int delete)
17. 以下可以替换StringBuffer对象指定区间字符的方法是( )
a) public StringBuffer replace(int start,int end)
b) public StringBuffer replace(String str)
c) public StringBuffer replace(int start,int end,String str)
d) public StringBuffer replace(String start,String end)
18. 可以将StringBuffer从指定位置截取到末尾的方法是? ( )
a) substring(String start)
b) substring(int start)
c) substring(int start,int end)
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论