《javase集合测试》由会员分享,可在线阅读,更多相关《javase集合测试(6页珍藏版)》请在金锄头文库上搜索。
1、以下是选择试题:选择题 1 选择题内容:(集合框架)下面都属于线程安全的类是( BD)。 A.ArrayList B.Vector C.HashMap D.Hashtable 选择题 2 A D选择题内容:(集合框架)ArrayList 的初始化内容如下:ArrayList list = new ArrayList();list.add(java);list.add(aaa);list.add(java);list.add(java);list.add(bbb);下面可以删除 list 中所有的“java ”的代码是: A.for (int i = list.size() - 1; i = 0
2、; i-) if (java.equals(list.get(i) list.remove(i); B.for (int i = 0; i System.out.println(map); A.if (map.contains(chi) map.put(chi, map.get(chi) + 1); else map.put(chi, 1); B.if (map.contains(chi) map.put(chi, (Integer) map.get(chi) + 1); else map.put(chi, 1); C.if (map.containsKey(chi) map.put(chi,
3、 (int) map.get(chi) + 1); else map.put(chi, 1); D.if (map.containsKey(chi) map.put(chi, (Integer) map.get(chi) + 1); else map.put(chi, 1); 选择题 4 C选择题内容:(集合框架) 题示代码的功能为:对于一个存放 Integer 对象的 ArrayList,内容为:1,2,3 ,对其进行循环遍历:List list=new ArrayList();list.add(1);list.add(2);list.add(3);for(int i=0;imap.keyS
4、et()Entry B. map.entrySet()Entry C. map.keySet()Map.Entry D. map.entrySet()Map.Entry 选择题 9 B选择题内容:请看一下代码:Map map=new HashMap();map.put(“tom”,123.6);map.put(“jim”,234.5);map.put(“terry”,45.3);插入代码插入代码处要实现的功能是把 key 为“jim”的 value 值在原有数字的基础上添加 100 A. map.put(“jim”,map.get(“jim”)+100); B. map.set(“jim”,m
5、ap.get(“jim”)+100); C. map.put(“jim”,234.5); D. map.set(“jim”,234.5); 选择题 10 B选择题内容:下列代码的运行结果是(“_”表示空白): public class Baseprivate void test() String aStr = _One_;String bStr = aStr;bStr =aStr.trim();System.out.println( + aStr + , + bStr + ); static public void main(String a) new Base().test(); 选项 A:A. One,_One_ 选项 B:B. _One_,One 选项 C:C. One,One 选项 F: D. _One_,_One_