admin 管理员组

文章数量: 1087652


2024年3月12日发(作者:java中用于产生随机数的类)

-

单项选择题:〔每道题目2分〕

1.下面哪个不是集合和数组的区别?

A:集合长度可变

B:集合只能存储引用数据类型

C:集合只能存储一种引用数据类型

D:集合可以存储不同引用数据类型

tion中contains()方法的作用是?

A:往集合中添加元素

B:从集合中删除元素

C:判断元素在集合中是否存在

D:判断集合是否为空

3.下面关于迭代器,说法错误的选项是?

A:专门用于遍历数组

B:专门用于遍历集合

C:依赖于集合而存在

D:内部类的方式实现

集合元素的特点是?

A:元素有序

B:元素无序

C:元素不可重复

D:元素自然排序

集合的get()方法的作用是?

A:获取第一个位置的元素

B:获取最后一个位置的元素

C:获取指定位置的元素

D:获取中间位置的元素

rentModificationE*ception是什么东西?

A:空指针异常

B:越界异常

C:类型转换异常

D:并发修改异常

7.下面哪个不属于常见的数据构造?

A:栈

B:队列

C:链表

D:圆

ist集合的底层数据构造是?

A:数组

B:链表

C:哈希表

D:红黑树

9.下面哪个不是Vector的特有功能?

A:addElement()

B:add()

-

C:elementAt()

D:elements()

集合的特点是?

A:线程同步

B:线程不同步

C:增删快

D:底层构造是链表

List集合的特点是?

A:查询快

B:增删快

C:元素唯一

D:元素按比拟器排序

12.下面代码运行的结果是?

ArrayList al = new ArrayList();

(true);

(123);

("abc");

n(al);

A:编译失败

B:[true,123,abc]

C:[true,123]

D:[abc]

ist集合和Vector集合的区别说法正确的选项是?

A:ArrayList是线程平安的,Vector是线程不平安的

B:ArrayList是线程不平安的,Vector是线程平安的

C:ArrayList底层构造是数组,Vector底层构造是链表

D:ArrayList底层构造是链表,Vector底层构造是数组

14.下面代码运行的结果是?

ArrayList al = new ArrayList();

(“a〞);

(“b〞);

(“c〞);

Iterator it = or();

while(*t()){

String s = (String)*t();

if((“c〞)){

(“c1〞);

}

}

n(al)

A:编译失败

B:[a,b,c]

C:[a,b,c,c1]

D:抛出ConcurrentModificationE*ception异常


本文标签: 集合 元素 构造 底层 用于