16. 将集合转成数组的方法是( )
A. asList() B. toCharArray() C. toArray() D. copy()
17. 父类声明:public class FXfather
现在要定义一个Fxfather的子类son,下面定义错误的是( ) a) class Son extends FXfather
c) class Son
18. ArrayList类的底层数据结构是( )
A. 数组结构 B. 链表结构 C. 哈希表结构 D. 红黑树结构
19. 应用程序的main方法中有以下语句(请参看API文档)
Hashtable hashtable=new Hashtable(); hashtable.put(\hashtable.put(\hashtable.put(\
System.out.println(hashtable.get(\
+ hashtable.get(\
+ hashtable.get(\则输出的结果是 ( )。 a) 编译失败 b) bbb
c) ccc d) cccbbbaaa
20. 关于将int数组使用系统提供的API转成集合后,不可以进行的操作是( )
A. 增加集合中的元素 B. 迭代集合 C. 修改集合中的元素 D. 获取集合中元素的个数
21. 下面代码运行的结果是( )
ArrayList
al.add(\al.add(\al.add(\
System.out.println(al);
A. 编译失败 B. [s,ddd,true] C. [true] D. 运行报错
22. 题示代码的功能为:循环遍历输出Map当中的每一个元素
Map map=new HashMap(); map.put(“jessica”,100); map.put(“tom”,200); map.put(“den”,300); Set 位置① set = 位置②; for ( 位置③ per : set) {
System.out.println(per.getKey() + \
}
下列每个选项中分别填入上面三个位置,正确的是 a)
b)
c)
d)
23. 下面类或者接口中,不属于集合体系的是( )
a) java.util.Collections b) java.util.Map c) java.util.Vector d) java.util.Hashtable
24. 关于Map.Entry接口说法错误的是( )
A. 具有getkey()方法 B. 具有getValue()方法 C. 具有keySet()方法 D. 具有setValue( )方法
25. 下列代码
public class Base { private void test() {
String aStr = \
}
String bStr = aStr; bStr = aStr.trim();
System.out.println(\
static public void main(String[] a) { } }
其中“_”表示一个空格,运行的结果是 ( )
a) [One,_One_] b) [_One_,One] c) [One,One] d) [_One_,_One_]
new Base().test();
26. 在Java中,( )类可用于创建链表数据结构的对象。
a) LinkedList b) ArrayList c) Collection d) HashMap
27. 以下能以键_值对的方式存储对象的接口是( )
a) java.util.Collection b) java.util.Map c) java.util.HashMap d) java.util.Set
28. 题示代码的功能为:对于一个存放Person对象的ArrayList进行循
环遍历。并输出每个Person对象的idCard和userName。 public class Person{
private Long idCard;