收藏 分享(赏)

java练习题(第8章).ppt

上传人:cjc2202537 文档编号:983470 上传时间:2018-05-13 格式:PPT 页数:17 大小:111KB
下载 相关 举报
java练习题(第8章).ppt_第1页
第1页 / 共17页
java练习题(第8章).ppt_第2页
第2页 / 共17页
java练习题(第8章).ppt_第3页
第3页 / 共17页
java练习题(第8章).ppt_第4页
第4页 / 共17页
java练习题(第8章).ppt_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、JAVA程序设计练习题,第8章,一、选择题,1下面那些方法不是接口Collection中已声明的方法( )?A.添加元素的add(Object obj) 方法B.删除元素的remove(Object obj)方法C.得到元素个数的length()方法D.返回迭代器的iterator()方法,迭代器用于元素遍历,【答案】: C,2.下面说法不正确的是( )?A.列表(List)、集合(Set)和映射(Map)都是java.util包中的接口。B.List接口是可以包含重复元素的有序集合。C.Set接口是不包含重复元素的集合。D.Map接口将键映射到值,键可以重复,但每个键最多只能映射一个值。3.

2、以下哪项明确定义各个元素是顺序存放的?( )A.ListB.SetC.MapD.Iterator,【答案】: D,【答案】: A,4.一段文本中包含100个单词。要求你将这100个单词中互不相同的单词一一列出来,且要求你指出文本中互不相同的单词的个数。使用Java的哪个collection类和该类的哪个方法来实现?( )A.java.util.LinkedList 类, 该类的size() 方法B.java.util.HashSet 类, 该类的size() 方法C.java.util.HashMap 类, 该类的size() 方法D.java.util.ArrayList 类, 该类的siz

3、e() 方法,【答案】: B,5. 在java中,()对象可以使用键/值的形式保存数据。 (选择一项) A.ArrayList B.HashSet C. HashMap D.LinkedList6. 类java.util.HashMap 实现了()接口。 A. Collection B.Set C.Map D. List,【答案】: C,【答案】: C,7.在java中,()接口位于集合框架的顶层 A. Map B.Collection C.Set D. List 8.java中,以下()接口以键-值对的方式存储对象。A.java.util.CollectionB.java.util.MapC

4、.java.util.ListD.java.util.Set,【答案】: B,【答案】: B,9.在Java中,关于HashMap类的描述,以下说法错误的是()。A. HashMap使用键/值的形式保存数据B. HashMap能够保证其中元素的顺序C. HashMap允许将null用作键D. HashMap允许将null用作值10.set collection 遇到重复的元素,处理的方式是( )。A.试图添加一个重复的元素时,会抛出一个异常B.试图添加一个重复的元素时,重复元素将不能被加入C.一个set可以包含重复元素D.编译的时候,重复的元素会导致错误,【答案】: B,【答案】: B,11.

5、下面哪个不是迭代器(Iterator)接口所定义的方法() A.hasNext( ) B.next( ) C.remove( ) D.nextElement( )12.Java语言的集合框架类定义在()语言包中。 A.java.util B.java.lang C.java.array D.java.collections,【答案】: D,【答案】: A,11.编译并运行以下代码片段,结果是( )Hashtable table = new Hashtable();table.put(Java, Platform Independence);table.put(Java, Great Langu

6、age!);System.out.println(Java : + table.get(Java);A.代码编译时未能通过B.输出Java : Platform IndependenceC.输出Java : Great Language!D.输出Java : Platform IndependenceGreat Language!E.运行期异常,【答案】: C,二、读程序写结果,.import java.util.*;public class T public static void main(String args) Set set = new TreeSet(); set.add(new

7、Integer(10); set.add(new Integer(5); set.add(new Integer(15); set.add(new Integer(5); set.add(new Integer(10); System.out.println(size = + set.size(); Iterator it=set.iterator(); while(it.hasNext() System.out.print(it.next()+ ); ,size = 35 10 15,.importjava.util.*;publicclassTestListpublicstaticvoid

8、main(Stringargs)Listlist=newArrayList();list.add(“Hello”);list.add(“World”);list.add(“Hello”);list.add(“Learn”);list.remove(“Hello”);list.remove(0);for(inti=0;ilist.size();i+)System.out.println(list.get(i);,HelloLearn,3.import java.util.*;public class VectorDemo public static void main(String args)

9、Vector vector=new Vector(); vector.addElement(One); vector.addElement(new Integer(1); vector.addElement(new Integer(1); vector.addElement(Two); vector.addElement(new Integer(2); vector.addElement(new Integer(1); vector.addElement(new Integer(1); System.out.println(Vectors length is: +vector.size();

10、System.out.println(Vectors contents is:+vector); vector.insertElementAt(Three,2); vector.insertElementAt(new Float(3.6f),3); System.out.println(vector); vector.setElementAt(Four,2); System.out.println(vector); ,Vectors length is: 7Vectors contents is:One, 1, 1, Two, 2, 1, 1 One, 1, Three, 3.6, 1, Tw

11、o, 2, 1, 1One, 1, Four, 3.6, 1, Two, 2, 1, 1,4. import java.util.*;public class VectorDemo public static void main(String args) Vector v=new Vector( );v.add(苹果);v.add(0,香蕉);v.add(芒果);v.add(橘子);v.add(1,葡萄);System.out.println( v );String name=(String) v.get(3);System.out.println(name); ,香蕉 葡萄 苹果 芒果 橘子

12、芒果,5.应用程序的main方法中有以下语句,则输出的结果是 。 Hashtable hashtable=new Hashtable(); hashtable.put(x,12345); hashtable.put(y,67890); hashtable.put(a,abcde); System.out.println(hashtable.get(a);,abcde,6.应用程序的main方法中有以下语句,则输出的结果是 。Hashtable hashtable=new Hashtable();hashtable.put(100,aaa);hashtable.put(200,bbb);hash

13、table.put(300,ccc); System.out.println(hashtable.get(300).toString()+ hashtable.get(200).toString() + hashtable.get(100).toString();,cccbbbaaa,请在下面程序的划线处填上适当的语句,使源文件能够编译成功,并生成类com.sun.cert.AddressBook。,; / 对类AddressBook进行打包操作 java.util.*; /导入工具包utilpublic class AddressBook private ArrayList list; pr

14、ivate static final int size=10; public AddressBook( ) list=new ArrayList(size); for(int i=0;isize;i+) list. (new Integer(i); /在向量表list中添加新结点 ,public void displayList( ) for(int i=0;isize;i+) System.out.println(Value at: +i+=+list. (i); /获取向量表list中下标为i的结点值 public static void main(String args) AddressBook adb= ; / 创建AddressBook的对象 adb.displayList(); ,01:package com.sun.cert 02:import 09:add 14:get 18:new AddressBook(),

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 高等教育 > 教育学

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报