文档库

最新最全的文档下载
当前位置:文档库 > AnjoyoJava8课后习题

AnjoyoJava8课后习题

AnjoyoJava8课后习题

一、选择题:

1.下列哪一个方法可以产生随机数()。

A、round( )

B、random()

C、exp( )

D、abs()

2.下列关于Math类的说法不正确的是()。

A、Math类中定义了多个实现标准数学函数功能的基本方法。

B、M ath类的构造方法被定义为private的。

C、Math类中的所有成员方法可以是静态的(static)也可以是非静态的。

D、Math类是final的,不能被继承。

3.下列关于日期类说法正确的是()

A、Calendar是一个抽象类,用来表示日历的概念。

B、Date类after()方法测试该日期是否比参数中指定的的日期迟。

C、Calendar类roll()方法加上值超出了它所能表示的最大范围,就会改变原值。

D、TimeZone类可以通过new创建时区实例。

4.下列关于日期类中的方法使用不正确的一项是()

A、TimeZone类getDisplayName()方法获得对应时区的显示名称。

B、DateFormat类getTimeInstance返回一个时间格式器,它格式后的字符串只有时间,

没有日期。-----getDateInstance

C、Calendar类getTime()获得一个这个Calendar所表示的日期的对应的Date类型的值。-----得到的是一个毫秒数

D、DateFormat类getDateTimeInstance返回一个时间格式器,它格式后的字符串只有日

期没有时间。----既有时间又有日期

5.下面说法不正确的是()

A、列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。

B、List接口是可以包含重复元素的有序集合。

C、Set接口是不包含重复元素的集合。

D、Map接口将键映射到值 键可以重复 但每个键最多只能映射一个值。值是可以重

复的,但是键是唯一的,每个键对应一个值,但是如果后续存入原来Key的位置将会覆盖原来Key所对应的值

6.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的()。

A、ArrayList myList=new Object()

B、List myList=new ArrayList()

C、ArrayList myList=new List()

D、List myList=new List()

7.下列说法不正确的一项是()。

A、List是Collection的子接口,它用于保存有序的可重复的对象。

B、ArrayList可以当做一种可以自动增加容量存放不同类型对象的数组。

C、Vector和ArrayList 均继成List集合接口并且是线程安全的。

D、Vector可以当做一种可以自动增加容量存放不同类型对象的数组。

AnjoyoJava8课后习题

(共3页)