3.1java常用api知识测试

上传人:第*** 文档编号:34055413 上传时间:2018-02-20 格式:DOCX 页数:13 大小:24.34KB
返回 下载 相关 举报
3.1java常用api知识测试_第1页
第1页 / 共13页
3.1java常用api知识测试_第2页
第2页 / 共13页
3.1java常用api知识测试_第3页
第3页 / 共13页
3.1java常用api知识测试_第4页
第4页 / 共13页
3.1java常用api知识测试_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《3.1java常用api知识测试》由会员分享,可在线阅读,更多相关《3.1java常用api知识测试(13页珍藏版)》请在金锄头文库上搜索。

1、常用 API 部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做, 又或者做错了, 那么不用怕 , 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共 40 道不定项选择题,其中单选 30 道,多选 10 道。单选2 分 /题,多选 4 分/题。多选题不全对半分,全对满分。1. 下列关于 Scanner 类描述错误的是( b)a) 一个可以使用正则表达式来解析基本类型和字符串的简单文本

2、扫描器。b) Scanner 只能从键盘扫描数据c) Scanner 可以从很多源( 文件,键盘)中获取数据d) Scanner 类不可以被继承2. 下列程序的输出结果是( b)class Demo public static void main(String args) Scanner sc = new Scanner(System.in);System.out.println(sc.nextInt()+ +sc.nextLine();从键盘录入:20 回车a) 20 rnb) 20c) 20 nd) 抛出异常3. 关于 String 类的描述错误的是( )a) 字符串是常量b) 字符串的值

3、在创建后不可修改c) 字符串常量会放在常量池中存储d) String str=”abc”,str 的引用不可改变4. String s1 = ab; String s3 = s1 + c;创建了几个对象(c )a) 2b) 3c) 4d) 55. 下列程序的输出结果是( ) 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 f

4、alseb) false falsec) true trued) false true6. 判断一个字符串是否包含另一个字符串使用的方法是( ) 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

5、) 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) 将字

6、符串转换成任意类型数据11.补全下列代码( )把数组中的数据按照指定个格式拼接成一个字符串,最终结果为1, 2, 3public static void main(String args) int arr = 1, 2, 3 ;String s = ;for (int i = 0; i arr.length; i+) if (i =_) s = s + arri + _; else s = s + arri + _;a) arr.length-1 “” “,”b) arr.length “” “,”c) arr.length “” “,”d) arr.length-1 “” “, ”12.St

7、ring 类中 trim()方法作用( )a) 去除字符串中的空白b) 去除字符串首端的空白c) 去除字符串尾端的空白d) 去除字符串两端的空白13.StringBuffer 类当中的哪个方法可以获取 StringBuffer 对象的理论容量(a)a) capacity() /理论值b) length() /实际值c) size()d) length14.以下哪个是向 StringBuffer 对象末尾追加数据的方法( )a) add()b) insert()c) append()d) in()15.以下哪方法可以删除 StringBuffer 对象的指定字符( )a) deletes()b)

8、 deleteCharAt(int index)c) getCharAt(int index)d) deleteChar (int index)16.以下可以删除 StringBuffer 对象指定区间字符的方法是(A )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.以下可

9、以替换 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 从指定位置截取到末尾的方法是? (BC)a) substring(String st

10、art)b) substring(int start)c) substring(int start,int end) /是对的d) substring(String start,String end)19.可以将一个 StringBuffer 对象转换成 String 的方式,哪些是正确的( bc)a) 通过 StringBuffer 的构造方法b) 通过 String 的构造方法c) 通过 toString()方法d) 通过 subString(0,length)D: S 要小写20.以下描述正确的是( ABC)a) String 是一个不可变的字符序列b) StringBuffer,Str

11、ingBuilder 是可变的字符序列c) StringBuffer 是 jdk1.0 版本的d) StringBuffer 线程不安全21.关于 Arrays 工具类中的 toString(int a)方法描述正确的是 ( )a) 将字符串转数组b) 方法是静态的c) 将数组转换成字符串d) 以上说法都不对22.基本数据类型的包装类一共有几个( )a) 1b) 2c) 6d) 823.关于自动装箱,自动拆箱描述正确的是? ( )a) 自动装箱:把包装类类型转换为基本类型b) 自动拆箱:把基本类型转换为包装类类型c) 自动装箱:把基本类型转换为包装类类型d) 自动拆箱:把包装类类型转换为基本类

12、型24.以下代码 1 2 的位置运行结果是( )Integer i5 = 127;Integer i6 = 127;System.out.println(i5 = i6); 1System.out.println(i5.equals(i6); 2System.out.println(-);a) false trueb) true falsec) true trued) false false25.关于 StringBuffer 和 StringBuilder 说法正确的是( )a) StringBuffer 和 StringBuilder 的方法不同b) StringBuffer 和 Stri

13、ngBuilder 都是线程安全的c) StringBuffer 是线程安全的,StringBuilder 不是线程安全的 d) StringBuffer 不是线程安全的,StringBuilder 是线程安全的26.下面程序的运行结果是( )public static void main(String args) StringBuffer sb = new StringBuffer();sb.append(qq).append(ww);show(sb, ss);System.out.println(sb.length();static void show(StringBuffer sb, S

14、tring str) sb.append(str);a) 4b) 2c) 6d) 027.关于 Integer 类中的静态方法 parseInt()方法说法正确的是( )a) 将小数转换成整数b) 将数字格式的字符串转成整数 c) parseInt()方法永远不会抛出异常 /转换的时候要是不是纯数字的字符串 就异常d) 将单个字符转成整数28.可以获取绝对值的方法是( )a) Math.ceil() b) Math.floor() c) Math.pow() d) Math.abs()29.Math.random()说法正确的是( )a) 返回一个不确定的整数b) 返回 0 或是 1c) 返回

15、一个随机的 double 类型数,该数大于等于 0.0 小于 1.0d) 返回一个随机的 int 类型数,该数大于等于 0.0 小于 1.030.Math.ceil(-12.5)运行结果是 ( )a) -13b) -11c) -12d) -12.031.Date 类中,哪个方法可以返回当前日期对象的毫秒值( )a) getSeconds()b) getTime() c) getDay()d) getDate()32.哪个方法可以将毫秒值转成日期对象( )a) Date 类中的构造方法 b) Date 类中的 setTime 方法 c) Date 类中的 getTime 方法d) SimpleDateFormat 类中的 format 方法33.DateFormat 类中的 parse()方法描述正确的是( )a) 将毫秒值转成日期对象b) 格式化日期对象c) 将字符串转成日期对象d) 将日期对象转成字符串34.正则表达式中0-9描述正确的是? ( )a) 0 至 9 数字出现一次b) 0 至 9 数组出现任意次数c) 不能出现数字d) 只能出现 0 或 935.System.currentTimeMillis 方法的作

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号