黑马程序员技术交流社区

标题: 基础测评集合 [打印本页]

作者: fuleigang    时间: 2017-3-27 07:45
标题: 基础测评集合
黑马程序员基础评测:集合类
以下题目为 单选题 或 多选题,请认真作答。请在您认为正确的答案前勾选 “√”

1
下列代码中,说法正确的是(a) ----- 单选
ArrayList<Person> list = new ArrayList<>();
list.add(new Person("张三", 23));
list.add(new Person("李四", 24));
list.add(new Person("王五", 25));
list.add(new Person("赵六", 26));
Iterator<Person> it = list.iterator();
while(it.hasNext()) {
Person p = it.next();
System.out.println(p.getName() + "..." + p.getAge());
}      
A、编译报错,因为it.next()方法返回的是Object类型,但却使用了Person类型来接收
B、不会打印出每个Person对象的姓名和年龄
C、hashNext()方法的返回值类型是boolean类型
D、什么也不会输出


2
假设有一个Student类,下列哪个选项符合对象数组的格式要求(c ) ----- 单选
A、Student[] students = new Student[]
B、student[] students = new student[]
C、Student[] students = new Student[5]
D、student[] students = new student[5]


3
下列关于List说法正确的是(b ) ----- 单选         
A、List是一个类
B、List是一个接口
C、List是一个抽象类
D、List是单列集合最顶层的接口


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
List中对set(String item, int index)描述正确的是(d ) --单选
A、在集合的末尾添加一个字符串
B、在集合的最开始位置添加一个字符串
C、在index位置插入一个元素
D、把index位置上的元素用item替换


6
iterator()方法的功能是什么(c ) ----- 单选
A、获取集合对象
B、获取集合的长度
C、获取迭代器对象
D、获取集合中元素


7
对于增强for循环的说法正确的是( a) ----- 单选   
A、增强for是JDK1.5以后出现的新特性。
B、增强for是JDK1.7以后出现的新特性
C、迭代器底层依赖的是增强for
D、以上说法都不对。


8
Collection接口里的addAll()方法里面可以传那种类型的数据(b ) ----- 单选
A、Collection
B、Object
C、String
D、StringBuilder


9
下列关于迭代器的描述错误的是( b) ----- 单选
A、迭代器是用来遍历集合的
B、迭代器可以遍历数组
C、Iterator是迭代器的接口
D、迭代器不可以遍历数组


10
下列关于ListIterator说法正确的是( c) ----- 单选
A、ListIterator是一个抽象类
B、ListIterator不是接口
C、ListIterator继承了Iterator
D、Iterator继承了ListIterator


  交      卷
80分

作者: yewei    时间: 2017-3-27 08:00
都是很基础的东西哦
作者: 15014565585    时间: 2017-3-27 08:43
新手表示看不懂

作者: 785026612    时间: 2017-3-28 01:22
aabadcaadc我想知道对了几个

作者: 若梦蓝山悠长    时间: 2017-3-28 07:12
已收藏





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