Java常用API知识测试-B卷

上传人:小**** 文档编号:153803560 上传时间:2022-09-19 格式:DOC 页数:8 大小:54KB
收藏 版权申诉 举报 下载
Java常用API知识测试-B卷_第1页
第1页 / 共8页
Java常用API知识测试-B卷_第2页
第2页 / 共8页
Java常用API知识测试-B卷_第3页
第3页 / 共8页
资源描述:

《Java常用API知识测试-B卷》由会员分享,可在线阅读,更多相关《Java常用API知识测试-B卷(8页珍藏版)》请在装配图网上搜索。

1、常用API部分测试题考试宣言:同学们, 考试考多少分不是我们的目的! 排在班级多少的名次也不是我们的初衷!我们考试的目的是要通过考试中的题目,检查大家在这段时间的学习中,是否已经把需要掌握的知识掌握住了,如果哪道题目你不会做,又或者做错了, 那么不用怕, 考完试后, 导师讲解的时候你要注意听! 那时候学会了, 记住了, 也一样不影响你高薪就业!本套题共40道不定项选择题,其中单选30道,多选10道。单选2分/题,多选4分/题。多选题不全对半分,全对满分。1. 关于StringBuffer和StringBuilder说法正确的是( c )a) StringBuffer和StringBuilder

2、的方法不同b) StringBuffer和StringBuilder都是线程安全的c) StringBuffer是线程安全的,StringBuilder不是线程安全的 d) StringBuffer不是线程安全的,StringBuilder是线程安全的2. 下面哪个程序的运行结果是true( c )a) System.out.println(“abc”.equals(“Abc”); b) System.out.println(“”.equals(null); c) System.out.println(“abc”=”ab”+”c”); d) System.out.println(“”.equa

3、lsIgnoreCase(null);3. 下面代码 ”ibelieve”.lastIndexOf(e) 的运行结果是( d )a) 2b) 5c) -1d) 7 4. StringBuffer类中的append()方法描述正确的是( ac )a) 向缓冲区追加字符串数据b) 将缓冲区中的字符串删除c) append()方法返回值类型是StringBuffer类型d) append()方法返回值类型是String类型5. 能切割字符串的方法是( c )a) indexOf()b) substring()c) split() d) trim()6. 截取字符串的方法是( d )a) replac

4、e()b) toString()c) substr() d) substring() 7. 关于Math.PI说法正确的是( ab )a) 静态常量b) 被final修饰c) Math.PI每次运行结果不一样d) 以上的说法都正确8. 下面程序运行的结果是( c ) String str = “abcdefg”; str.substring(0,2); System.out.println(str);a) abb) abcc) abcdefg d) 出现下标越界异常9. 下面程序的运行结果是( c ) public static void main(String args)StringBuff

5、er sb = new StringBuffer(); sb.append(qq).append(ww); show(sb,ss); System.out.println(sb.length(); static void show(StringBuffer sb,String str) sb.append(str); a) 4b) 2c) 6d) 010. String类中的substring()方法描述正确的是( ab )a) 获取字符串中的一部分b) 返回新的字符串c) 返回新的字符串数组d) 此方法没有返回值11. 下面程序运行的结果是( d ) String str1= “1”, st

6、r2=”2”; if(str1=str2) System.out.println(“ABC”); else if(str1str2) /字符串不能比较大小 System.out.println(“DEF”); else System.out.println(“GHJ”);a) ABCb) DEFc) GHJd) 编译失败12. 下面关于代码String str = new String(“abc”);描述正确的是( bc )a) 创建了一个字符串对象b) 创建了两个对象,一个是new String( )对象,一个是”abc”对象c) str.equals(“abc”);将返回trued) st

7、r.equals(“abc”);将返回false13. 关于Integer类中的静态方法parseInt()方法说法正确的是( b )a) 将小数转换成整数b) 将数字格式的字符串转成整数 c) parseInt()方法永远不会抛出异常d) 将单个字符转成整数14. 将十进制数100转成二进制数用哪个方法( a )a) toBinaryString() b) toHexString()c) intValue()d) toOctalString()15. String类中split()方法描述正确的是( ac )a) 切割字符串b) 返回一个新的字符串c) 返回一个新的字符串数组d) 此方法没有

8、返回值16. 下面代码运行的结果是( c ) Integer x = 3 ; /自动装箱 x = x + 3; /自动拆箱 System.out.println(x);a) 编译失败b) x3c) 6d) Null17. System.getProperties()的作用是( a )a) 获取当前的操作系统的属性 b) 获取当前JVM的属性c) 获取指定键指示的操作系统属性d) 获取指定键指示的JVM的属性18. 下面所有描述String类中equals()方法正确的是( abc )a) equals()方式是覆盖Object类中的equals()方法b) equals()比较字符串中的内容,

9、区分大小写c) equals()方法的的返回值是布尔类型d) 以上说法都不正确19. 可以获取绝对值的方法是( d )a) Math.ceil() b) Math.floor() c) Math.pow() d) Math.abs() 20. Math.random()说法正确的是( c )a) 返回一个不确定的整数b) 返回0或是1c) 返回一个随机的double类型数,该数大于等于0.0小于1.0d) 返回一个随机的int类型数,该数大于等于0.0小于1.021. Math.ceil(-12.5)运行结果是( d )a) -13b) -11c) -12d) -12.022. Math.fl

10、oor(15.6)运行结果是( a )a) 15.0b) 15c) 16.0d) 16.623. 在Random类中,可以生成100以内非负整数的随机数的方法是( c )a) nextDouble()b) nextFloat()c) nextInt(100)d) nextInt()24. Date类中,哪个方法可以返回当前日期对象的毫秒值( b )a) getSeconds()b) getTime() c) getDay()d) getDate()25. 哪个方法可以将毫秒值转成日期对象( a )a) Date类中的构造方法 b) Date类中的setTime方法 c) Date类中的getT

11、ime方法d) SimpleDateFormat类中的format方法26. 可以获取当前日期毫秒值的方法是( ab )a) Date d = new Date(); d.getTime();b) long start = System.currentTimeMillis(); c) Calendar中的getTime(); d) DateFormat中的getTime() 27. DateFormat类中的parse()方法描述正确的是( c )a) 将毫秒值转成日期对象b) 格式化日期对象c) 将字符串转成日期对象d) 将日期对象转成字符串28. Calendar类中的Day_OF_WEE

12、K可以获取到( c )a) 年中的某一天b) 月中的某一天c) 星期中的某一天 d) 月中的最后一天29. 下面程序的运行结果是( d ) String s1 = “abc”; String s2 = new String(“abc”); System.out.println(s1=s2); String s3 = “你好吗”; String s4 =”你”; String s5 =”好吗”; System.out.println(s3=(s4+s5) a) true trueb) false truec) true flased) false false 30. 下面说法正确的是( acd

13、)a) 字符串缓冲区是为了提高字符串的操作效率b) StringBuilder是线程安全的c) StringBuffer是线程安全的d) String类的valueOf()方法可以将任意类型变成字符串31. String类中的getBytes()方法的作用是( c )a) 将整数变成字符串b) 将字符串变成字符数组c) 将字符串变成字节数组d) 获取字符串中字符的个数32. 对字符串”ababcdabcdefg”使用indexOf(a)和lastIndexOf(a),的运行结果是( d )a) 1,1b) 0,6c) 0,0d) 1,633. 下面程序的运行结果是什么( a ) public

14、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”; s2 = “W”+s1; a) abc-xyzb) xyzabcQ-xyzWabcc) xyzabcQ- xyzabcQWabcd) xyzQ-Wabc34. 对字符串的说法正确的是( d )a) 字符串是基本数据类型b) 字符串值存储在栈内存中c) 字符串值初始化后可以被改变

15、d) 字符串值一旦初始化就不会被改变 35. 关于null和“”说法正确的是( abd )a) null是常量b) “”是字符串对象c) null可以调用方法d) “”可以调用方法36. 关于String类的indexOf说法不正确的是( cd )a) 返回指定字符在字符串中第一次出现的索引b) 返回指定子字符串在字符串第一次出现的索引c) 返回指定字符在字符串中最后一次出现的索引d) 返回指定子字符串在此字符串最后一次出现的索引37. String类charAt()方法作用是 ( a )a) 返回指定索引处的字符b) 返回指定索引出的字符串c) 返回指定字符的索引d) 返回指定字符串的索引38. 将字符串转成字符数组的方法是( b )a) toString()b) toCharArray() c) toUpperCase()d) toLowerCase()39. StringBuffer字符串缓冲区的初始容量是多少个字符( d )a) 10个b) 12个c) 14个d) 16个.40. 向字符串缓冲区中追加字符串,使用的方法是( c )a) length()b) delete()c) append() d) toString()

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!