Java常用API知识测试-B卷上课讲义_第1页
Java常用API知识测试-B卷上课讲义_第2页
Java常用API知识测试-B卷上课讲义_第3页
Java常用API知识测试-B卷上课讲义_第4页
Java常用API知识测试-B卷上课讲义_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

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

文档简介

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

2、era) StringBufferb) StringBufferc) StringBufferd) StringBuffer和 StringBuilder 说法正确的是 ( c )和 StringBuilder的方法不同和 StringBuilder都是线程安全的是线程安全的, StringBuilder 不是线程安全的 不是线程安全的, StringBuilder 是线程安全的2. 下面哪个程序的运行结果是a) System.out.println(b) System.out.println(c) System.out.println(d) System.out.println(true(

3、c )abc” .equals( “Abc”) ” .equals(null);“I?”abc” =”ab”+”c”);” .equalsIgnoreCase(null);3. 下面代码 ” ibelieve ” .lastIndexOf( e') 的运行结果是 ( d )a) 2b) 5c) -1d) 74. StringBuffer 类中的 append() 方法描述正确的是 ( ac )a) 向缓冲区追加字符串数据b) 将缓冲区中的字符串删除c) append() 方法返回值类型是 StringBuffer 类型d) append() 方法返回值类型是 String 类型5. 能

4、切割字符串的方法是 ( c )a) indexOf()b) substring()c) split()d) trim() 6. 截取字符串的方法是 ( d )a) replace()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) ab

5、b) abcc) abcdefgd) 出现下标越界异常9. 下面程序的运行结果是 ( c ) 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,String str)sb.append(str);a)4b)2c)6d)01

6、0. String 类中的 substring() 方法描述正确的是 ( ab )a) 获取字符串中的一部分b) 返回新的字符串c) 返回新的字符串数组d) 此方法没有返回值11. 下面程序运行的结果是 ( d)String str1=“ 1”, str2=”2”;if(str1=str2)System.out.println(“ABC”);else if(str1<str2)/ 字符串不能比较大小System.out.println(“DEF”);elseSystem.out.println(“GHJ”);a) ABCb) DEFc) GHJd) 编译失败12.下面关于代码 Strin

7、g str =new String(“ abc” );描述正确的是 ( bc )a)创建了一个字符串对象b)创建了两个对象,一个是new String( )对象,一个是” abc"对象c)str.equals( “ abc” );将返回 trued)str.equals( “ abc” );将返回 false方法说法正确的是 ( b )13. 关于 Integer 类中的静态方法 parseInt()a) 将小数转换成整数b) 将数字格式的字符串转成整数c) parseInt() 方法永远不会抛出异常d) 将单个字符转成整数14. 将十进制数 100 转成二进制数用哪个方法 ( a

8、)a) toBinaryString()b) toHexString()c) intValue()d) toOctalString()15. String 类中 split() 方法描述正确的是 ( ac ) a) 切割字符串b) 返回一个新的字符串c) 返回一个新的字符串 数组d) 此方法没有返回值16.下面代码运行的结果是 ( c )Integer x = 3 ;/ 自动装箱xx + 3;/ 自动拆箱System.out.println(x);a)编译失败b)x3c)6d)Null17.System.getProperties()的作用是 ( a )a) 获取当前的操作系统的属性b) 获取

9、当前 JVM 的属性c) 获取指定键指示的操作系统属性d) 获取指定键指示的 JVM 的属性18. 下面所有描述 String 类中 equals() 方法正确的是 ( abc )a) equals() 方式是覆盖 Object 类中的 equals() 方法 b) equals() 比较字符串中的内容,区分大小写 c) equals() 方法的的返回值是布尔类型d) 以上说法都不正确19. 可以获取绝对值的方法是 ( d )a) Math.ceil()b) Math.floor()c) Math.pow()d) Math.abs()20.Math.random()说法正确的是(c )a) 返

10、回一个不确定的整数b) 返回0或是1c) 返回一个随机的 double 类型数,该数大于等于0.0小于1.0d) 返回一个随机的int类型数,该数大于等于0.0小于1.021.Math.ceil(-12.5)a)-13b)-11c)-12d) -12.0运行结果是(d )22. Math.floor(15.6)运行结果是(a )a) 15.0b) 15c) 16.0d) 16.623. 在Random类中,可以生成100以内非负整数的随机数的方法是(c )a) nextDouble()b) nextFloat()c) nextI nt(100)d) nextInt()24. Date类中,哪个

11、方法可以返回当前日期对象的毫秒值(b )a) getSeconds()b) getTime()c) getDay()d) getDate()25. 哪个方法可以将毫秒值转成日期对象(a )a) Date类中的构造方法b) Date 类中的setTime方法c) Date 类中的getTime方法d) SimpleDateFormat类中的 format 方法26.可以获取当前日期毫秒值的方法是(ab )a) Date d = new Date(); d.getTime();b) long start = System.currentTimeMillis();c) Calendar 中的 get

12、Time();d) DateFormat 中的 getTime()27. DateFormat 类中的 parse() 方法描述正确的是 ( c )a) 将毫秒值转成日期对象b) 格式化日期对象c) 将字符串转成日期对象d) 将日期对象转成字符串28. Calendar 类中的 Day_OF_WEEK 可以获取到 ( c )a) 年中的某一天b) 月中的某一天c) 星期中的某一天d) 月中的最后一天29. 下面程序的运行结果是 ( d )String s1 = “ abc”;String s2 = new String(“ abc” );System.out.println(s1=s2); S

13、tring s3 = “ 你好吗 ”; String s4 = ” 你 ”; String s5 = ” 好吗 ”;System.out.println(s3=(s4+s5)a) true trueb) false truec) true flased) false false30. 下面说法正确的是 ( acd )a) 字符串缓冲区是为了提高字符串的操作效率b) StringBuilder 是线程安全的c) StringBuffer 是线程安全的d) String 类的 valueOf() 方法可以将任意类型变成字符串31. String 类中的 getBytes() 方法的作用是 ( c

14、)a) 将整数变成字符串b) 将字符串变成字符数组c) 将字符串变成字节数组d)获取字符串中字符的个数32.对字符串 ” ababcdabcdefg ” 使用 indexOf(a')和 lastl ndexOf('a'),的运行结果是(d )a) 1,1b) 0,6c) 0,0d) 1,633.下面程序的运行结果是什么(a )public static void main(String args) String s1 =“ abc ”;Stri ng s2 =“ xyz ”;show(s1,s2);+s2);System.out.pri ntln( s1+”static

15、 void show(Stri ng s1,Stri ng s2) s1 = s2+s1+ ” Q's2 =“ W +s1;a) abcxyzb) xyzabcQxyzWabcc) xyzabcQxyzabcQWabcd) xyzQWabc34.对字符串的说法正确的是(d )a)字符串是基本数据类型b)字符串值存储在栈内存中c)字符串值初始化后可以被改变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) 返回指定字符的索引

温馨提示

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

评论

0/150

提交评论