第六章测试
1.

Java的集合类主要由两个接口派生而出:Collection和Map( )


A:对 B:错
答案:A
2.

下列说法错误的是

A.集合类都位于java.util包下

B.List集合添加元素,List的长度可变。Map集合的每项数据都由两个值组成

C.访问Map集合中的元素,可以根据每项元素的key来访问其value

D.访问List集合中的元素,可以直接根据元素的Key来访问.



A:访问Map集合中的元素,可以根据每项元素的key来访问其value B:List集合添加元素,List的长度可变。Map集合的每项数据都由两个值组成 C:访问List集合中的元素,可以直接根据元素的Key来访问. D:集合类都位于java.util包下 3.

2.下列说法正确的是( )(多选)

A. CollectionListSetQueue 的父接口.

B. List 是按对象的进入顺序进行保存对象,而不做排序或编辑操作

C.List集合代表一个无序集合,集合中每个元素都有其对应的顺序索引

D. ArrayList是一个基于字典实现的链表(List)。



A:List 是按对象的进入顺序进行保存对象,而不做排序或编辑操作 B:List集合代表一个无序集合,集合中每个元素都有其对应的顺序索引 C:CollectionListSetQueue 的父接口. D: ArrayList是一个基于字典实现的链表(List 4.

 HashSet集合判断两个元素相等的标准是通过equals方法,并且两个对象的hashCode方法返回值也相等( )



A:错 B:对 5.

阅读代码,选择正确答案。

    import java.util.*;
    public class TestListSet{
        public static void main(String args[]){
            List list = new ArrayList();
            list.add(
Hello);
            ist.add(
Learn);
            list.add(
Hello);
            list.add(
Welcome);
            et set = new HashSet();
            set.addAll(list);
            System.out.println(set.size());
       }
    }


A:编译运行都正常,输出4 B:编译不通过 C:编译运行都正常,输出3 D:编译通过,运行时异常 6.

对于枚举Enumeration和Iterator接口,Iterator接口使用内存更少,Enumeration接口相对更安全。


A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(63) dxwkbang
返回
顶部