3.Java常用API知识测试_C卷.docx_第1页
3.Java常用API知识测试_C卷.docx_第2页
3.Java常用API知识测试_C卷.docx_第3页
3.Java常用API知识测试_C卷.docx_第4页
3.Java常用API知识测试_C卷.docx_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

常用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.println(sc.nextInt()+ +sc.nextLine();从键盘录入:20回车a) 20 rnb) 20c) 20 nd) 抛出异常3. 关于String类的描述错误的是()a) 字符串是常量b) 字符串的值在创建后不可修改c) 字符串常量会放在常量池中存储d) String str=”abc”,str的引用不可改变4. String s1 = ab;String s3 = s1 + 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 falseb) 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) 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, 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. String类中trim()方法作用()a) 去除字符串中的空白b) 去除字符串首端的空白c) 去除字符串尾端的空白d) 去除字符串两端的空白13. StringBuffer类当中的哪个方法可以获取StringBuffer对象的理论容量()a) capacity()b) length()c) size()d) length14. 以下哪个是向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)d) substring(String start,String end)19. 可以将一个StringBuffer对象转换成String的方式,哪些是正确的()a) 通过StringBuffer的构造方法 ?b) 通过String的构造方法c) 通过toString()方法d) 通过subString(0,length)20. 以下描述正确的是()a) String是一个不可变的字符序列b) StringBuffer,StringBuilder是可变的字符序列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) 自动拆箱:把包装类类型转换为基本类型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和StringBuilder都是线程安全的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); sb.append(ss);System.out.println(sb.length();static void show(StringBuffer sb, String str) sb.append(ss);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) 返回一个随机的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方法的作用是()a) 返回值是long类型b) 获取日期对象c) 获取当前时间的毫秒值d) 返回的是一个字符串36. 对于Date描述错误的是()a) 它是接口b) 它是抽象类c) 不需要使用多态可以直接创建Date类对象d) Date中重写了equals()方法37. Date类中getTime()方法描述正确的是()a

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论