JAVA 第六章练习

单选题

1、以下String类的方法中,会返回指定字符ch在字符串中最后一次出现位置的索引的是()

  • A、int indexOf(int ch)

  • B、int lastIndexOf(int ch)

  • C、int indexOf(String str)

  • D、int lastIndexOf(String str)

参考答案 :B

2、Math类可以获取绝对值的方法是()

  • A、Math.ceil()

  • B、Math.floor()

  • C、Math.pow()

  • D、Math.abs()

参考答案 :D

3、下列关于StringBuffer类常用方法中,修改指定索引index处的字符序列的是()

  • A、String substring(int start)

  • B、StringBuffer reverse()

  • C、void setCharAt(int index,char ch)

  • D、String toString()

参考答案 :C

4、下列System类的常用方法中,获取当前系统全部属性的是()

  • A、static Properties getProperties()

  • B、static void exit(int status)

  • C、static void gc()

  • D、static String getProperty(String key)

参考答案 :A

5、下列Runtime类的常用方法中,用于返回Java虚拟机的处理器个数()

  • A、freeMemory()

  • B、availableProcessors()

  • C、maxMemory()

  • D、getRuntime()

参考答案 :B

6、关于StringBuffer和StringBuilder说法正确的是()

  • A、StringBuffer和StringBuilder的方法不同

  • B、StringBuffer和StringBuilder都是线程安全的

  • C、StringBuffer是线程安全的,StringBuilder不是线程安全的

  • D、StringBuffer不是线程安全的,StringBuilder是线程安全的

参考答案 :C

7、可以实现连接字符串的运算符是()

  • A、+

  • B、-

  • C、=

  • D、/

参考答案 :A

8、下列选项中,可以正确实现String初始化的是()

  • A、String str= "abc";

  • B、String str= a' bc';

  • C、String str= abc;

  • D、String str= 0;

参考答案 :A

9、当访问字符串中的字符时,如果字符的索引不存在,则会发生()

  • A、NullPointerException

  • B、StringIndexOutOfBoundsException

  • C、ArithmeticException

  • D、NumberFormatExceptio

参考答案 :B

10、SimpleDateFormat类是DateFormat类的子类,它创建实例对象时使用的关键字是()

  • A、start

  • B、set

  • C、new

  • D、create

参考答案 :C

判断题

11、Calendar类是一个抽象类,不可以被实例化。()

参考答案 :对

12、Random类的int nextInt(int n)方法生成[1~n)区间的int类型的随机数。

参考答案 :错

答案说明 :Random类的int nextInt(int n)方法生成[0~n)区间的int类型的随机数。

13、当访问字符串中的字符时,如果字符的索引不存在,则会返回null。()

参考答案 :错

答案说明 :当访问字符串中的字符时,如果字符的索引不存在,则会发生StringIndexOutOfBoundsException(字符串索引越界异常)。

14、在Java中,一个对象如果不再被任何栈内存引用,该对象就称为垃圾对象。()

参考答案 :对

15、在JDK文档中读者可以发现任有关Runtime类构造方法的定义。()

参考答案 :错

答案说明 :在JDK文档中读者不会发现任何有关Runtime类构造方法的定义,这是因为Runtime类本身的构造方法是私有化的(单例设计模式),若想在程序中获取一个Runtime类实例,只能通过调用getRuntime()方法获取,该方法是Runtime类提供的一个静态方法,用于获取Runtime类实例。

填空题

16、String类的可以去掉当前字符串首尾的空格。

参考答案 :【String trim()】

17、StringBuffer类和String类最大的区别在于它的和都是可以改变的。

参考答案 :【内容】【长度】

18、Java中用于获取String字符串长度的方法是。

参考答案 :【int length()】

19、String字符串在获取某个字符时,会用到字符的。

参考答案 :【索引】

20、String类的方法可以判断字符串长度是否为0。如果为0,返回true;否则返回flase。

参考答案 :【boolean isEmpty()】

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值