黑马程序员技术交流社区

标题: 集合基础测试题 请大家帮忙看看呗 [打印本页]

作者: 阿云    时间: 2016-5-13 21:10
标题: 集合基础测试题 请大家帮忙看看呗
有一道题错了   但是没看出来具体是哪道    大家帮忙看看呗
1
关于LinkedHashSet描述错误的是( ) ----- 单选                        D
A、LinkedHashSet属于链表结构
B、LinkedHashSet适合增删操作
C、LinkedHashSet仍然可保证元素唯一
D、LinkedHashSet是链表结构,适合数查据找操作


2
Collections中的sort()方法可以对那种集合进行排序( ) ----- 单选                       A
A、List体系
B、Set体系
C、Collection体系
C、Map体系


3
HashSet在存储元素的时候,以下说法错误的是( ) ----- 单选               C
A、可以定义泛型
B、可以存储任意内容
C、存储的元素有一定的顺序
D、存储的元素会按照一定的规则去重复


4
下列关于代码中,说法正确的是( ) ----- 单选                           A
ArrayList list = new ArrayList();
list.add(new Person("张三", 23));
list.add(new Person("张三", 23));
list.add(new Person("李四", 24));
list.add(new Person("李四", 24));
list.add(new Person("李四", 24));
list.add(new Person("李四", 24));
A、list集合里面含有6个元素对象
B、list集合里面含有2个元素对象
C、编译报错
D、以上说法都不正确


5
获取Map集合的长度,可以通过以下那个方法实现( ) ----- 单选                       C
A、length
B、length()
C、size()
D、getLength()


6
根据下面的代码,选出空白处应填写的代码表示存储1-20的随机数( ) ----- 单选                    A
HashSet<Integer> hs = new HashSet<Integer>();
Random r = new Random();
while(hs.size() < 10) {
补全此处代码
hs.add(num);
}

for (Integer integer : hs) { System.out.println(integer);
}
A、int num = r.nextInt(20) + 1;
B、int num = r.nextInt(20) ;
C、Math.random();
D、Math.random(20)+1;


7
下列有关泛型的代码中,说法正确的是( ) ----- 单选                     C
ArrayList<Person> list = new ArrayList<Person>();
A、list集合里面只能存放Person对象
B、list集合里面能存放字符串
C、list集合里面能存放Person的子类对象
D、list集合里面可以存放Object类型的对象


8
下列哪个是并发修改异常( ) ----- 单选                       B

A ArrayIndexOfBoundsException

B ConcurrentModificationException
C、StringIndexOfBoundsException
D、NullPointerException


9
下面关于HashMap和Hashtable的区别,说法正确的是( ) ----- 多选            CD
A、Hashtable线程不安全,效率高
B、HashMap线程安全,效率低。
C、HashMap允许null键和值
D、Hashtable不允许null键和值


10
对于Arrays类的asList方法说法正确的是( ) ----- 单选            B
A、可以直接把一个Map集合的元素转换成List集合
B、转成的List集合,不能改变集合的长度
C、转成后的List集合,可以往集合里面添加元素
D、不能把数组转成集合
作者: New灬狼    时间: 2016-5-13 21:31
我感觉你的答案都是对的呀,找到是哪个错了,告诉我一下啊
作者: 13120298870    时间: 2016-5-15 10:09
我觉的也都是对的
作者: 13120298870    时间: 2016-5-15 10:22
哦,第八题,应该是D吧,空指针异常
作者: pal_xie    时间: 2016-5-18 22:08
我感觉    是第三题  d
作者: a825105162    时间: 2016-5-19 12:49
我感觉也都是对的,




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2