LinkedList集合
1、
下列关于LinkedList的描述中,错误的是( )
A、LinkedList集合对于元素的增删操作具有很高的效率。
B、LinkedList集合中每一个元素都使用引用的方式来记住它的前一个元素和后一个元素。
C、LinkedList集合对于元素的查找操作具有很高的效率。
D、LinkedList集合中的元素索引从0开始。
您提交的答案: 【C】
正确答案是:【C】
Iterator接口
1、
public class Example {
public static void main(String[] args) {
ArrayList list = new ArrayList(); // 创建ArrayList集合
list.add(“Tom”); // 向该集合中添加字符串
list.add(“Jerry”);
Iterator it = list.iterator(); //获取迭代器
it.next();
it.next();
System.out.println(it.next());
}
}
运行以上程序,输出结果是( )
A、Tom
B、null
C、""
D、发生异常,输出异常信息
您提交的答案: 【D】
正确答案是:【D】
foreach循环
单选题:
1、
阅读下面的程序
public class Example{
public static void main(String[] args) {
String[] strs = { “Tom”, “Jerry”, “Donald” };
// foreach循环遍历数组
for (String str : strs) {
str = “Tuffy”;
}
System.out.println(strs[0] + “,” + strs[1] + “,” + strs[2]);
}
}
下列选项中,程序的运行结果是( )
A、Tom,Jerry,Donald
B、Tuffy,Jerry,Donald
C、Tuffy,Tuffy,Tuffy
D、发生异常,输出异常信息
您提交的答案: 【A】
正确答案是:【A】
2、
下列关于foreach循环的描述,错误的是( )
A、foreach循环只能用于遍历数组或集合中的元素
B、foreach循环可以直接用于遍历Map集合中的元素
C、相当于传统for循环来说,foreach循环简化了书写
D、foreach循环遍历过程中不能对集合或数组元素进行修改
您提交的答案: 【B】
正确答案是:【B】
HashSet集合
单选题:
1、
阅读下列的程序
import java.util.*;
class Student {
String name;
String age;
public Student(String name, String age) {
this.name = name;
this.age = age;
}
public String toString() {
return name + “:” + age;
}
}
public class Example{
public static void main(String[] args) {
Set set = new HashSet();
set.add(new Student(“Tom”, “10”));
set.add(new Student(“Jerry”, “10”));
set.add(new Student(“Tom”, “10”));
}
}
下列选项中,程序的运行结果是( )
A、2
B、3
C、1
D、不固定个数
您提交的答案: 【B】
正确答案是:【B】
HashMap集合
单选题:
1、
下列选项中,不属于HashMap类的方法的是()
A、get(Objectkey)
B、keySet()
C、comparator()
D、entrySet()
您提交的答案: 【C】
正确答案是:【C】
2、下面关于java.util.HashMap类中的方法描述错误的是( )
A、containsKey(Objectkey)表示如果此映射包含对于指定的键,则返回true
B、remove(Objectkey)表示从此映射中移除指定键的映射关系(如果存在)
C、size()表示返回此映射中的键-值映射关系数
D、values()表示返回此映射所包含的键的Collection视图
您提交的答案: 【B】
正确答案是:【D】
Propertie集合
下列集合类中,能和IO流结合使用的是()
A、HashMap
B、TreeMap
C、Properties
D、SimpleBindings
您提交的答案: 【C】
正确答案是:【C】
泛型
下列选项中,哪个可以正确地定义一个泛型( )
A、ArrayList list = new ArrayList();
B、ArrayList list = new ArrayList ();
C、ArrayList list = new ArrayList();
D、ArrayList list = new ArrayList ();