🎯问题
一. 判断题(共7题,70分)
1. (判断题)ArrayList里可以加入重复的对象。
A. 对
B. 错
2. (判断题)对象在ArrayList里是无序的。
A. 对
B. 错
3. (判断题)在ArrayList上频繁的执行插入和删除操作效率很高。
A. 对
B. 错
4. (判断题)在LinkedList上频繁的执行插入和删除操作效率很高。
A. 对
B. 错
5. (判断题)泛型的作用主要是:限定装入集合的对象的类型,消除类型转换。
A. 对
B. 错
6. (判断题)使用Iterator迭代集合元素时,可以调用集合对象的方法增删元素。
A. 对
B. 错
7. (判断题)List集合的主要实现类有很多,比如ArrayList和LinkedList。
A. 对
B. 错
二. 单选题(共3题,30分)
8. (单选题)
下列关于ArrayList的描述中错误的是( )
A.
ArrayList集合可以看作一个长度可变的数组
B. ArrayList集合不适合做大量的增删操作
C. ArrayList集合查找元素非常便捷
D. ArrayList集合中的元素索引从1开始
9. (单选题)
在创建ArrayList类的一个实例对象时,此类继承了List接口,下列哪个创建方法是正确的( )。
A.
ArrayList myList=new Object( )
B.
List myList=new ArrayList( )
C. ArrayList myList=new List( )
D. List myList=new List( )
10. (单选题)
在JAVA中ArrayList类的底层实现是可变大小的数组,所以便于遍历元素和随机访问元素,已知获得了ArrayList类的对象HeroList,则下列语句中能够实现判断列表中是否存在字符串“Tom”的是( )。
A. HeroList.add("Tom ");
B. HeroList.get("Tom ");
C.
HeroList.contains("Tom ");
D.
HeroList.remove("Tom ");
🎯答案
1-5:对错错对对
6-10:错对DBC