Java应用程序main的有效定义_Java程序设计课后练习答案

第六章http://www.doczj.com/doc/839ad6e3dd36a32d737581e2.htmlng包和字符串

一、选择题

1.下列(A)集合不能含有重复元素。

A. Set

B. List

C. Map

D. Collection

2.当元素个数固定时,使用(D)集合查找效率最高。

A. Set

B. List

C. Map

D. Arrays

3.你希望存储少量数据并能快速访问. 你并不需要排序这些数据,那种数据结构最适合这

种需求? ( D )

A.TreeSet

B. HashMap

C. LinkedList

D. 数组

4.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?(B)

A.ArrayListmyList=new Object();

B.List myList=new ArrayList();

C.ArrayListmyList=new List();

D.List myList=new List();

5.关于HashMap和TreeMap类,判断下列那种说法是正确的?(A )

A.它们都能方便地定位映射中的值对象

B.它们都实现了SortedMap接口

C.它们都能高效地按照顺序遍历键

D.以上说法都不对

6.下列哪个不是Iterator接口所定义的方法?(D )

A. hasNext()

B. next()

C. remove()

D. nextElement()

7.关于链表结构,陈述错误的是哪个?(B )

A.链表可动态增长

B.在链表中查找对象是最有效的

C.链表中的元素可以重复

D.通常情况下,向链表中插入元素的效率高于向ArrayList中插入元素的效率

8.Java语言的集合框架类定义在(B )语言包中。

http://www.doczj.com/doc/839ad6e3dd36a32d737581e2.htmlng

B. java.util

C. java.array

D.java.collections

9.Set 集合如何处理重复的元素?(B )

A. 如果试图向Set集合中添加一个与集合中已有元素值相同的元素时,将抛出异常

B. 如果试图向Set集合中添加一个与集合中已有元素值相同的元素时,add方法返回

false

C. 如果试图向Set集合中添加一个与集合中已有元素值相同的元素时,将发生编译错

D. 可以在Set集合中添加一个与集合中已有元素值相同的元素

10.下列哪项是正确的?(D )

A. Collection是集合继承体系中根类

B. Collection接口中提供了enumerator方法

C. interator方法返回Vector类的对象

D. 实现Set接口的类对象中,每个元素的值均不相等

11.给定下列java代码:

importjava.util.*;

public class LetterASort {

public static void main(String[ ] args) {

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值