Vector集合类的元素会自动排序。
第1题:
此题为判断题(对,错)。
第2题:
此题为判断题(对,错)。
第3题:
给出下列的程序段,哪个选项是不正确的? ( ) ①public void create(){ ②Vector my; ③my=new Vector(); ④}
A.第二行的声明不会为变量my分配内存空间
B.第二行语句创建一个Vector类对象
C.第三行语句创建一个Vector类对象
D.第三行语句为一个Vector类对象分配内存空间
第4题:
A.addElement
B. insert
C. append
D. addItem
第5题:
数组是同类数据元素的集合,簇是()的集合。循环结构内的标量经自动索引成为()。
第6题:
用来获取集合类中元素个数的属性是()
第7题:
Vector 与 ArrayList正确的是:()
第8题:
对于import java.util包,以下那种说法是错误的?()
第9题:
对于java.util.TreeSet类,下面哪些描述是正确的()
第10题:
这个集合中的元素是有序的
这个集合是保证不可变的
集合中的元素保证是唯一的
集合中元素使用唯一的key访问
集合中的元素保证是同步的
第11题:
这个集合中的元素是无序的
可以通过键来获取这个集合中的元素
可以通过addFirst()方法,在列表的首部插入元素
在对这个集合的元素执行遍历操作时,效率比较高
第12题:
一个轮次一个轮次地处理。将元素分成已排序元素集合和未排序元素集合两部分。开始时已排序元素集合为空,在每一轮次,从未排序元素集合中找出最小值的元素,将其移入已排序元素集合,直到未排序元素集合为空时则算法结束
一个元素一个元素地处理。先从第一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束
一个轮次一个轮次地处理。在每一轮次中依次对待排序数组元素中相邻的两个元素进行比较,根据排序要求决定是否交换两个元素,直到某一轮次没有元素交换则算法结束
一个元素一个元素地处理。先从最后一个元素处理,依次与其它元素比较后放入到正确排序的位置,再处理下一个元素,直到处理完所有元素则算法结束
第13题:
此题为判断题(对,错)。
第14题:
此题为判断题(对,错)。
第15题:
去掉一个Vector集合中重复的元素
Vector newVector = new Vector();
For (int i=0;i<vector.size();i++)
{
Object bj = vector.get(i);
if(!newVector.contains(obj);
newVector.add(obj);
}
还有一种简单的方式,HashSet set = new HashSet(vector);
第16题:
A.返回的集合B没有实现Serializable接口,不能被序列化,所以不能应用于RPC场景
B.在B集合中添加某个元素,那么A集合也会添加进去此元素
C.集合A中元素的修改不会影响到集合B的任何操作
D.对A元素个数的修改,会导致集合B的遍历产生ConcurrentModificationException异常
第17题:
若选择当前排序的第1个元素作为分界元素(也称枢轴或支点),什么情况下,快速排序法的时间效率会退化到简单排序法的程度?请说明理由。
第18题:
Java中有几种常用的集合类及其区别如何?怎样获取集合中的各个元素。
第19题:
如下关于集合类的描述错误的是()
第20题:
关于Java的集合下面说法错误的是()
第21题:
对于Java中的集合类java.util.ArrayList,以下说法正确的是()。
第22题:
第23题:
第24题:
ArrayList 出现比Vector早
ArrayList 速度比Vector慢
ArrayList 没有同步保护,Vector具有同步保护
ArrayList Vector 两者都是无序的集合